2011-02-01 57 views
1

我有一个包含10个节点的集群,所有这些节点都有类似的操作系统(Ubuntu 10.4)。我想要监视每个节点在给定时间基本捕获cpu,内存等的性能。如何我是否可以在每个节点上捕获相同的结果并汇总结果以获得组合结果示例整个集群的平均CPU使用情况。捕获集群的性能

是否有任何命令可以运行并获得结果。

在此先感谢。

回答

1

您可以使用pbsnodes命令的输出来捕获此信息。如果您查看状态:

status = rectime = 1319751989,varattr =,jobs =,state = free,netload = 904408724,gres =,loadave = 0.63,ncpus = 6,physmem = 8193856kb,availmem = 14823060kb, totmem = 16581436kb,idletime = 362,nusers = 1,nsessions = 15,sessions = 1788 1171 19146 19183 19197 19207 19217 19282 19329 19553 19617 20238 20292 20535 20601,uname = Linux napali 2.6.38-12-generic#51 -Ubuntu SMP Wed Sep 28 14:27:32 UTC 2011 x86_64,opsys = linux

您可以在那里看到它具有计算机的负载平均值以及有关计算机内存状态的多条信息。通过编写一些解析执行所需计算的脚本,可以解决您的问题。