cpustat
是一個用于監控 CPU 使用情況的工具,它通常作為 sysstat
軟件包的一部分提供。要使用 cpustat
監控 CPU 和內存使用情況,請按照以下步驟操作:
安裝 sysstat(如果尚未安裝):
在 CentOS 上,您可以使用 yum
或 dnf
包管理器來安裝 sysstat
。
sudo yum install sysstat
或者,如果您使用的是 CentOS 8 或更高版本:
sudo dnf install sysstat
運行 cpustat:
安裝完成后,您可以直接運行 cpustat
命令來查看 CPU 的實時使用情況。
cpustat
默認情況下,cpustat
會顯示 CPU 的使用率、上下文切換次數、中斷次數等信息。
監控 CPU 和內存使用:
要同時監控 CPU 和內存使用情況,您可以使用 -m
選項來顯示內存統計信息。
cpustat -m
這將顯示 CPU 使用率以及內存和交換空間的詳細信息,包括已用內存、空閑內存、緩存、緩沖區等。
持續監控:
如果您想要持續監控 CPU 和內存使用情況,可以使用 -w
選項來指定更新間隔(以秒為單位)。
cpustat -m -w 5
這將每 5 秒更新一次 CPU 和內存的使用情況。
輸出到文件: 您還可以將輸出重定向到文件中,以便于后續分析。
cpustat -m -w 5 > cpu_memory_usage.log &
這將每 5 秒將 CPU 和內存的使用情況輸出到 cpu_memory_usage.log
文件中,并在后臺運行。
請注意,cpustat
命令提供的是實時或定期采樣的數據,而不是累積的數據。如果您需要查看系統啟動以來的累計統計數據,可以使用 sar
命令。