这是 wulfstat 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
wulfstat - 一个简单的项目模板
概要
wulfstat [-h] [-v] [-t display_type] [-d 延迟] [-c 计数]
[-f /path/to/wulfhosts] [-l]
世界统计局 配置
-h 显示帮助(命令概要)。
-v 使执行冗长调试或无聊。
-t display_type 从下面的列表中选择显示类型
-d delay (in seconds) 选择更新循环延迟
-c count 导致它只输出计数次数并退出(用于调试)
-f /path/to/wulfhosts 使用特定的 wulfhosts 文件
-l 仅显示本地主机(不使用任何位置的 wulfhosts 文件)
商品描述
伍尔夫统计局 是一个简单而强大的基于 tty (ncurses) 的集群监控工具。 它
需要 xmlsysd(在要监视的每个系统上运行)才能有效地为它提供
以下列方式之一处理并提供给用户的系统和程序衍生信息
几种用户可选择的显示格式。 有了它,用户可以监控整个环境
整个 beowulf、集群或工作站 LAN 系统描述符,例如负载平均、
内存消耗、交换、页面和中断活动和网络负载甚至可以
检索和显示这些普通信息是 CPU 品牌和基本时钟、系统时间、
正常运行时间或其他可能有用但变化缓慢的系统描述符。 信息
呈现在用户可选择的延迟后定期更新。 该工具允许显示
在应用程序运行时选择或更改,可以选择更多的主机或节点
通过使用键翻页,可以轻松地显示在单个(例如 xterm)上
基于命令。
狼主机
要将 wulfhost 作为本地主机的监视器以外的任何内容运行,需要一个 wulfhost 文件。
wulfstat 在没有可行的 wulfhost 文件的情况下运行默认为本地主机连接。 本地主机
也可以使用 -l 强制连接(覆盖对 wulfhost 文件的搜索)
命令行参数。
wulfhost 文件告诉 wulfstat 从何处连接到 xmlsysd。 它由任何组合组成
以下 xml 描述符:
RGB
On_spin3d
甘尼什
192.168.1.132
7887
路西法
192.168.1.131
7887
克%02d
1
15
7887
152.3.182.193
152.3.182.200
7887
从这个例子中,可以看出标签定义了要连接的主机。
在这个标签中,主机可以由标签(可以包含任何
可由 gethostbyname()) 解析的名称或标签,最常用于主机
尚未命名的集群。 此外,可以为每个主机指定一个
如果出于某种原因在与它不同的端口上运行 xmlsysd
安装默认。
这些信息很容易被过度指定。 例如,在大多数情况下,最好
只需使用默认端口 (7887) 并让本地主机名 ip 地址查找处理
确定接口IP号。 请注意,xml 并不关心标签的布局方式
只要它们嵌套正确,并且可以有多个,
, 或者wulfhosts 中的标记集指定同时监视
主机、集群、局域网的任何组合。
还要注意 xml 确实保留了空格,所以
0
不一样的是
0
并且可能无法正常工作。 如果您明确输入端口、名称和 IP,并且
不正确或不一致,为奇怪的行为做好准备。
这希望是不言自明的。 它可以用来快速定义一个完整的
基于主机名的系统排序进行集群。 的内容
标签应该是一个简单的 printf 格式字符串,用于将被迭代的假定整数
从到一步一步。 这样单个 xml 标签就可以定义一个完整的
集群,例如 g01-g15。
这类似,只是它直接在和.
谨慎使用——在几乎所有情况下,ip 号中的前三个元组应该是
同在和. 提供此选项以防主人没有井-
定义和发布的主机名,只能通过例如 dhcp 分配的 ip 号访问
任何事件。
定义主机或主机列表的所有形式都允许一个可选的分配给
覆盖 xmlsysd 的安装默认值 7887。
wulfstat 将在并行线程中尽可能快地连接到这些主机,然后
定期尝试重新连接到任何可能出现故障或可能出现故障的主机
当 wulfstat 正在运行时。 因此,wulfstat 本身对集群节点具有适度的稳健性
状态更改,尽管这是一个仍在调试的区域 (1/9/03)。
wulfstat 在许多地方(按顺序)寻找可用的 wulfhosts 文件:
通过 -l 标志没有 wulfhosts 文件(仅限本地主机);
它由 -f /path/to/wulfhosts 命令行选项引导;
在 ./wulfhosts(在当前工作目录中);
在 $HOME/.wulfhosts 中(在主目录中,注意“.”);
在环境变量 WOLFHOSTS 指向的文件中;
在 /etc/wulfhosts 中;
如果它找不到它们,它会尝试在本地主机上出现。
请注意,任何未解析的主机都会显示,但标记为未知。 任何主机
解决但不能接受连接(这可能意味着没有安装守护进程
或正在运行时,守护进程的连接数超过了 eg 中允许的数量
/etc/xinetd.d/xmlsysd 或主机已关闭)被标记为关闭。
显示屏玻璃制造 类型
wulfstat 支持以下显示类型:
0 - 仅负载和状态(默认),一个非常有用的集群显示
用户
1 - stat -- 主要来自的信息和费率 /过程/统计
2 - 仅内存(类似于在每个主机上运行“空闲”)
3 - 网络费率
4 - time 显示系统时钟、正常运行时间、cpu 类型和时钟
5 - “用户”界面,用于通过用户名或
任务名称(实验性)。
通过键入以下命令,还可以在 wulfstat 中以交互方式访问这些接口中的每一个
菜单上显示的第一个字母。
互动 指令
wulfstat 还允许使用单个选择延迟、显示类型和退出等内容
当鼠标焦点在窗口中时的击键。 它识别的单键命令
包括:
退出)
+/- 增加或减少延迟时钟,零是最小允许值和
基本上以尽可能快的速度旋转 wulfstat,这对于创建适度的
在 CPU 或网络上“加载”,以便您可以看到 wulfstat 工作。
PgUp 显示主机的下一页
PgDn 显示主机的最后一页
UpArrow 向上滚动显示
DnArrow 向下滚动显示
在一个循环队列中。 使用这些键,用户可以在相当大的范围内快速循环
集群。
l(oad) 选择 CPU 负载显示(可能是最有用的)
m(emory) 选择内存显示
n(network) 选择网络负载显示
t(ime) 选择时间(和 cpu 信息)显示
u(ser) 选择用户任务界面(实验性)。
最后,如果有足够的空间(建议至少使用wulfstat
35x80 xterms 或更大)调试窗口很少会显示有趣的消息。 开始
带有 -v 选项的 wulfstat 会增加此窗口中的噪音,但不会增加
建议除非您出于某种原因正在调试 wulfstat 源。
调试
为了帮助调试 wulfstat(或您可能遇到的 wulfhosts 问题),请注意以下表格
作为其用法的一部分打印的详细/调试值(-h 标志)。 这产生
从特定子系统的简单跟踪(例如 connect_hosts() 到
程序所做的一切。 要限制输出,还可以使用 -c count 标志来
只显示一个周期。 将 stderr 分别通过管道传输到日志文件中是个好主意
以便显示输出不变。 日志文件可以稍后检查或邮寄回来
给我分析。
这方面的一个例子可能是:
wulfstat -l -c 1 -v 10 2>connect_hosts.log
跟踪 wulfstat 连接到 localhost 的内容。
使用 onworks.net 服务在线使用 wulfstat
