Centos
監控 CPU 和記憶體使用情況的程序
我想知道,如果有一個類似於 的程序
time
,但它不僅列印出執行命令所花費的時間,還列印出平均 CPU 和記憶體使用情況。或者,每隔幾秒鐘記錄一次 CPU 和記憶體使用情況然後將其寫入文件的程序也可以工作。任何幫助表示讚賞!
謝謝
Sysstat
包很有用。您可以自定義收集資訊的頻率和次數。它包括用於 CPU 使用、記憶體、程序的工具。也可以儲存不同格式的資訊
- iostat:報告有關您的 CPU 的所有統計資訊和 I/O 設備的 I/O 統計資訊。
- mpstat:有關 CPU 的詳細資訊(單個或組合)。
- pidstat:關於正在執行的程序/任務、CPU、記憶體等的統計資訊。
- sar:保存和報告有關不同資源(CPU、記憶體、IO、網路、核心等)的詳細資訊。
- sadc:系統活動數據收集器,用於為sar收集後端數據。
- sa1:獲取二進制數據並將其儲存在sadc數據文件中。這與 sadc 一起使用。
- sa2:匯總與 sar 一起使用的每日報告。
- Sadf:用於以不同格式(CSV 或 XML)顯示 sar 生成的數據。
- nfsiostat-sysstat:NFS 的 I/O 統計資訊。
- cifsiostat:CIFS 的統計資訊。