在 CentOS 系統中,cpustat
是一個用于顯示 CPU 統計信息的工具,它屬于 sysstat
包。默認情況下,cpustat
不直接顯示內存使用情況,但你可以通過一些參數組合來監控 CPU 和內存的使用情況。
首先,確保你已經安裝了 sysstat
包。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install sysstat
然后,你可以使用 mpstat
命令來查看 CPU 和內存的使用情況。mpstat
是 sysstat
包中的一個工具,它可以顯示每個 CPU 的詳細統計信息,包括內存使用情況。
要查看所有 CPU 的統計信息,可以使用以下命令:
mpstat -P ALL 1
這將每秒更新一次所有 CPU 的統計信息。輸出中包含了內存使用情況的相關指標,如:
此外,還有與內存相關的指標:
如果你只關心內存使用情況,可以使用 free
命令來查看實時的內存使用情況:
free -h
這將顯示物理內存和交換空間的總量、已用量、可用量以及使用百分比,以人類可讀的格式(如 MB、GB)展示。
如果你想要持續監控內存使用情況,可以將 free
命令的輸出重定向到一個文件中,然后使用 watch
命令來定期查看該文件:
watch -n 1 'free -h'
這將每秒刷新一次內存使用情況。
請注意,cpustat
和 mpstat
主要用于監控 CPU 的性能和使用情況,而 free
命令則專門用于監控內存使用情況。如果你需要更詳細的內存監控和分析,可能需要考慮使用其他工具,如 vmstat
、sar
或者第三方監控工具。