在 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
或者第三方监控工具。