cpustat
是一個用于監控 Linux 系統 CPU 使用情況的工具,它是 sysstat
包的一部分。cpustat
可以顯示 CPU 的各種統計信息,包括用戶空間占用、系統空間占用、空閑時間等。以下是一些實戰案例:
要查看系統的 CPU 使用情況,只需在終端中輸入以下命令:
cpustat
這將顯示 CPU 的總體使用情況,包括用戶空間占用(us)、系統空間占用(sy)、空閑時間(id)等。
要查看每個 CPU 核心的使用情況,請使用 -p
選項:
cpustat -p ALL
這將顯示每個 CPU 核心的詳細使用情況。
要查看特定時間間隔的 CPU 使用情況,請使用 -w
選項指定時間間隔(以秒為單位):
cpustat -w 5
這將每 5 秒更新一次 CPU 使用情況。
要查看特定時間間隔內每個 CPU 核心的使用情況,請使用 -w
和 -p
選項:
cpustat -w 5 -p ALL
這將每 5 秒更新一次每個 CPU 核心的詳細使用情況。
要查看 CPU 使用情況的詳細信息,包括上下文切換次數、中斷次數等,請使用 -e
選項:
cpustat -e
要將 CPU 使用情況輸出到文件,請使用重定向操作符(>):
cpustat -w 5 > cpu_usage.txt
這將每 5 秒將 CPU 使用情況輸出到名為 cpu_usage.txt
的文件中。
這些案例應該可以幫助您更好地了解如何在實際場景中使用 cpustat
命令。根據您的需求,您可以組合使用這些選項以獲取所需的輸出。