0
我想系统性能信息(PID,用户,CPU,MEM和时间)拉成Excel文件。我将通过一个shell脚本来做到这一点。我尝试了最高命令。它具有所有信息,但它也具有所有子进程信息。有聚合所有与父进程的子进程,这样我可以看看一个过程,说花了这么长时间才能完成的方式。另外,有没有办法使用top命令显示和提取PPID信息?如果还有其他方法可以做到这一点,我也会接受。我想要将所有子进程与父进程聚合起来,并查看不同用户的系统性能。这是我在shell脚本中尝试的代码。监控系统性能的Linux服务器top命令
top -n1 -b \
|awk '{if (($1 ~ /^[0-9]/) || ($0 ~ /PID/)) {
print $1","$2","$4","$5","$6","$7","$8","$9","$10","$11","$12","$13","$14","$15; }
}' > file.csv
我正在使用红帽linux。帮助将不胜感激。
我想做到这一点,这将在连续运行shell脚本。是否有可能用ps命令做到这一点? – Agi 2013-04-09 19:18:44
你可以使用:PS -p -o%的CPU,MEM%,cmd,然后抢输出 - 有你可以选择许多标志选项。 –
ronedg
2013-04-10 06:36:58