cpustat 是一個用于監控和報告CPU使用情況的工具,它是 sysstat 包的一部分。要使用 cpustat 命令,你需要在 CentOS 系統上安裝 sysstat 軟件包。
以下是 cpustat 命令的一些常用參數及其說明:
-h: 顯示幫助信息。-V: 顯示版本信息。-c: 僅顯示CPU的使用情況。-m: 顯示內存的使用情況。-P <cpu>: 指定要監控的CPU核心(例如,-P 0,1 表示監控第0和第1個CPU)。-u: 顯示用戶、系統和空閑時間的百分比。-r: 顯示每個CPU的使用率。-e: 顯示中斷和上下文切換的統計信息。-I <interrupt>: 顯示特定中斷的統計信息。-w: 顯示等待I/O的CPU時間。-y: 顯示系統負載平均值和其他系統性能指標。-t <interval>: 設置輸出的時間間隔(以秒為單位)。默認值為1秒。-s <count>: 設置輸出的次數。默認情況下,cpustat 會持續運行直到被手動停止。顯示所有CPU的使用情況:
cpustat
每5秒更新一次CPU使用情況,共更新3次:
cpustat -t 5 -s 3
僅顯示第0個CPU的使用情況:
cpustat -P 0
顯示CPU的用戶、系統和空閑時間的百分比:
cpustat -u
顯示每個CPU的使用率:
cpustat -r
顯示系統負載平均值和其他系統性能指標:
cpustat -y
cpustat 命令需要root權限才能訪問某些詳細的系統級統計信息。sysstat 中,可能需要先啟用內核模塊 kstat 才能使用 cpustat。通過這些參數,你可以靈活地監控和分析CentOS系統的CPU使用情況。