10.6. openMosixcollector

openMosixcollector 是一个守护进程,应该/可以启动在一个集群成员上。它将每个节点的 openMosix 负载记录到目录 /tmp/openmosixcollector/*。这些历史日志文件由 openMosixanalyzer(稍后描述)分析,可以持续概览集群中的负载、内存和进程。有一个主日志文件名为 /tmp/openMosixcollector/cluster。除此之外,此目录中还有其他文件用于写入数据。

在启动时,openMosixcollector 将其 PID(进程 ID)写入 /var/run/openMosixcollector.pid

openMosixcollector 守护进程每 12 小时重启一次,并将当前历史记录保存到 /tmp/openMosixcollector[date]/*。这些备份是自动完成的,但您也可以手动触发。

可以选择在历史记录中写入检查点。如果您使用 openMosixanalyzer 分析历史日志文件,这些检查点将以蓝色垂直线图形化标记。例如,您可以在集群上开始作业时设置一个检查点,并在结束时设置另一个检查点。

以下是可能的命令行参数的说明

openmosixcollector -d      //starts the collector as a daemon 
openmosixcollector -k      //stops the collector 
openmosixcollector -n      //writes a checkpoint to the history 
openmosixcollector -r      //saves the current history and starts a new one 
openmosixcollector         //print out a short help 

您可以使用其 init 脚本在 /etc/init.d 或 /etc/rc.d/init.d 中启动此守护进程。您只需创建一个指向其中一个运行级别的符号链接即可实现自动启动。

分析已创建日志文件的方法在 openMosixanalyzer 章节中描述。