在 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 系统的内存使用情况。选择最适合你需求的工具即可。