cpustat 是一個用于監控 Linux 系統 CPU 使用情況的工具,它是 sysstat 包的一部分。cpustat 命令提供了豐富的選項來顯示 CPU 的各種統計信息,包括用戶空間占用、系統空間占用、空閑時間等。
以下是一些基本的 cpustat 命令使用案例:
查看所有 CPU 的統計信息:
cpustat
這將顯示所有 CPU 的統計信息,包括每個 CPU 的用戶時間、系統時間、空閑時間等。
查看特定 CPU 的統計信息:
cpustat -p 0
這將只顯示 CPU 0 的統計信息。
查看特定時間間隔的 CPU 統計信息:
cpustat -i 1 5
這將每秒更新一次 CPU 統計信息,并持續 5 秒。
查看特定時間間隔的特定 CPU 統計信息:
cpustat -p 0 -i 1 5
這將每秒更新一次 CPU 0 的統計信息,并持續 5 秒。
查看詳細的 CPU 統計信息:
cpustat -c -m
這將顯示每個 CPU 的詳細統計信息,包括上下文切換次數、軟中斷次數等。
查看特定 CPU 核心的統計信息:
cpustat -p 0 -C 0
這將顯示 CPU 0 的核心 0 的統計信息。
查看特定 CPU 核心的詳細統計信息:
cpustat -c -m -p 0 -C 0
這將顯示 CPU 0 的核心 0 的詳細統計信息。
請注意,cpustat 命令的輸出可能會因系統配置和版本而異。在使用 cpustat 命令時,請參考其手冊頁(通過 man cpustat 命令)以獲取更詳細的信息和選項。