在CentOS系统中,cpustat 是一个用于监控CPU统计信息的工具,它通常作为 sysstat 包的一部分提供。要使用 cpustat 监控内存和CPU,你需要先确保已经安装了 sysstat 包。
如果尚未安装,可以使用以下命令安装:
sudo yum install sysstat
安装完成后,你可以使用 cpustat 命令来监控CPU的使用情况。例如,要实时监控CPU的详细信息,可以运行:
cpustat -u 1
这里的 -u 参数表示显示用户、系统和空闲时间的CPU百分比,而 1 表示每秒更新一次统计信息。
如果你还想监控内存使用情况,可以使用 free 命令:
free -h
-h 参数表示以人类可读的格式显示内存信息(例如,以MB或GB为单位)。
如果你想要同时监控CPU和内存的使用情况,可以将 cpustat 和 free 命令的输出结合起来。例如,你可以使用以下命令来实时监控CPU和内存:
watch -n 1 'cpustat -u 1; free -h'
这里的 watch -n 1 表示每秒执行一次后面的命令组合。
此外,top 或 htop 命令也可以提供实时的系统监控,包括CPU和内存的使用情况。htop 是一个增强版的 top,提供了更友好的用户界面和更多的功能。如果 htop 没有预装,你可以使用以下命令安装:
sudo yum install htop
然后运行 htop 来查看实时监控信息:
htop
在 htop 界面中,你可以看到CPU使用率的柱状图,以及内存使用情况的详细信息。