我正在尋找一個可以以批次模式運行並向監控伺服器報告的命令。我想要所有 CPU 的 CPU 使用情況(相當於在互動模式下執行 top,然後按下「1」鍵)。它應該可以在 Mac、Ubuntu 和 Centos 上運行。
我嘗試了一些命令,例如這篇文章中的命令(如何在每次迭代中以批次模式從 Linux Top 獲取輸出?)
top -p 310-b -n2 -d 1 | grep -w 310
但它在 Mac 上不起作用:
invalid option or syntax: -p
感謝您的幫助,凱文
答案1
但是,如果我更喜歡您使用諸如 之類的監控Nagios
,但因為您要求批次模式,請考慮以下命令;
vmstat
sar
free
iostat
pidstat
mpstat
享用它們...!