Centos

監控 CPU 和記憶體使用情況的程序

  • June 14, 2020

我想知道,如果有一個類似於 的程序time,但它不僅列印出執行命令所花費的時間,還列印出平均 CPU 和記憶體使用情況。或者,每隔幾秒鐘記錄一次 CPU 和記憶體使用情況然後將其寫入文件的程序也可以工作。

任何幫助表示讚賞!

謝謝

Sysstat包很有用。您可以自定義收集資訊的頻率和次數。它包括用於 CPU 使用、記憶體、程序的工具。也可以儲存不同格式的資訊

  1. iostat:報告有關您的 CPU 的所有統計資訊和 I/O 設備的 I/O 統計資訊。
  2. mpstat:有關 CPU 的詳細資訊(單個或組合)。
  3. pidstat:關於正在執行的程序/任務、CPU、記憶體等的統計資訊。
  4. sar:保存和報告有關不同資源(CPU、記憶體、IO、網路、核心等)的詳細資訊。
  5. sadc:系統活動數據收集器,用於為sar收集後端數據。
  6. sa1:獲取二進制數據並將其儲存在sadc數據文件中。這與 sadc 一起使用。
  7. sa2:匯總與 sar 一起使用的每日報告。
  8. Sadf:用於以不同格式(CSV 或 XML)顯示 sar 生成的數據。
  9. nfsiostat-sysstat:NFS 的 I/O 統計資訊。
  10. cifsiostat:CIFS 的統計資訊。

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