在 Ubuntu 系統中,cpustat
是一個用于顯示 CPU 統計信息的工具,它屬于 sysstat
包。默認情況下,cpustat
主要關注 CPU 的使用情況,而不是內存。如果你想監控內存使用情況,可以使用其他工具,如 free
, top
, htop
, 或 vmstat
。
以下是如何使用這些工具來監控內存:
free:
free -h
可以查看內存的使用情況,并以人類可讀的格式顯示(例如 MB、GB)。 total used free shared buff/cache available
Mem: 7.7Gi 1.5Gi 1.2Gi 238Mi 5.0Gi 5.9Gi
Swap: 2.0Gi 0B 2.0Gi
top:
top
可以實時顯示系統進程和資源使用情況,包括內存。top
界面中,你可以看到 %mem
列顯示每個進程的內存使用情況。htop:
htop
是 top
的增強版本,提供了更友好的用戶界面和更多功能。htop
(如果尚未安裝):sudo apt install htop
htop
后,你可以看到內存使用情況的實時圖表和詳細信息。vmstat:
vmstat 1
可以每秒更新一次系統狀態,包括內存、進程、CPU 等信息。procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 1598M 1344M 3432M 0 0 1 1 6 8 2 1 97 0 0
這些工具可以幫助你監控和分析 Ubuntu 系統的內存使用情況。選擇最適合你需求的工具即可。