Linux

任何查看歷史程序資源使用率的工具?(即:sar 和 pidstat 的組合)

  • March 28, 2017

我正在嘗試對 Linux 伺服器上經常發生的一些 CPU 峰值進行故障排除。我可以***sar用來查看過去的資源使用率,以及pidstat***查看哪些程序正在使用哪些資源,但pidstat不會進入過去。

所以我正在尋找的是兩者的結合——我可以用它來查看哪些程序佔用了哪些資源。我找不到任何東西,而且我知道我可以編寫一個簡單的 bash 腳本來將 pidstat 的輸出保存到文件中,但是如果已經有解決方案(如果沒有解決方案,我會感到驚訝) ,那麼我寧願不重新發明輪子。

謝謝!

我相信atop你正在尋找什麼。它以您選擇的時間間隔記錄程序資源使用率,您可以及時返回查看特定時間發生的情況(atop -r logfile -b time然後使用tand T)。

引用自:https://unix.stackexchange.com/questions/354380