如何找到什麼佔用了哪些資源?

如何找到什麼佔用了哪些資源?

我發現了很多類似的問題,但沒有一個是完全正確的。

我試圖找出是什麼導致一台伺服器比另一台伺服器運行得慢。我希望能得到一些訊息,例如哪些資源被使用最多(I/O、RAM、CPU、雞)以及哪些行程大量使用這些資源。

我不想只是開始提出解決方案來看看什麼會持續下去。我想要某種指標。我不想坐在那裡,打開top、iotop、nettop 和chickentop,在筆記本上亂寫亂畫。

答案1

你試過了嗎topas。這將使您更好地了解您想要看到的內容。您也可以使用nmon,因為nmon有各種開關,您可以使用它們在守護程式模式下運行它並寫入日誌檔案。採樣間隔是可設定的。可以使用「nmon 分析器」來分析此輸出,這是另一個可在 IBM AIX 免費軟體網頁上下載的免費工具。但如果您不想安裝“nmon 分析器”,除了自己分析日誌檔案之外,您別無選擇。大型系統安裝了霧燈等工具,為您提供更全面的報告功能和警報設施。

相關內容