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