这是一个基本的linux管理问题。我们有一个运行生产应用程序的CentOS linux机器。该机器上运行着10个特定于应用程序的进程。Once in every 3/4 days, the linux machine freezes和获得它的唯一方法是从Amazon控制台重新启动它。
我们启用了,它每5分钟捕获一次CPU使用情况。我们看到,CPU达到100% (8个核心)在10-15秒内,就在它冻结。不幸的是,我们无法从进程日志文件中找出任何东西。我们如何才能真正地将点which process
print line
for line in body: csum += float(line.split()[8])
多次运行它几乎总是导致显示的CPU使用率> 100%。问题是,可能有些进程启动了其他进程,两者都显示在top的输出中,而父进程也显示了子进程的cpu使用情况?==>子进程被计算了两次?