cpustat
是一個用于顯示 CPU 使用情況的工具,它是 sysstat
包的一部分。要使用 cpustat
命令,你需要在終端中輸入 cpustat
,后跟一些可選的參數來定制輸出。以下是一些常用的 cpustat
參數及其用法:
-c
或 --cpu
:顯示每個 CPU 的統計信息。-m
或 --mode
:顯示 CPU 的模式(如用戶態、內核態等)。-p
或 --pid
:顯示指定進程的 CPU 使用情況。-e
或 --elapsed
:顯示自系統啟動以來的時間(以秒為單位)。-h
或 --help
:顯示幫助信息。-V
或 --version
:顯示版本信息。以下是一些使用 cpustat
參數的示例:
顯示所有 CPU 的統計信息:
cpustat
顯示特定 CPU(例如,CPU 0)的統計信息:
cpustat -c 0
顯示系統自啟動以來的時間以及每個 CPU 的統計信息:
cpustat -e
顯示特定進程(例如,進程 ID 為 12345)的 CPU 使用情況:
cpustat -p 12345
顯示幫助信息:
cpustat --help
顯示版本信息:
cpustat --version
你可以根據需要組合這些參數來定制 cpustat
命令的輸出。例如,要顯示特定 CPU(如 CPU 0)的統計信息以及系統自啟動以來的時間,可以運行以下命令:
cpustat -c 0 -e