要设置 CentOS 上的 cpustat
监控间隔,您可以使用 watch
命令或者编写一个简单的脚本来实现。以下是两种方法的详细步骤:
watch
命令watch
命令允许您以指定的时间间隔运行命令并显示其输出。
打开终端。
输入以下命令,将 <interval>
替换为您希望的监控间隔(以秒为单位):
watch -n <interval> mpstat 1
例如,如果您希望每 5 秒监控一次 CPU 状态,可以输入:
watch -n 5 mpstat 1
这里,mpstat 1
表示 mpstat
命令每秒运行一次,并显示其输出。watch -n 5
则表示每隔 5 秒重复运行这个命令。
如果您希望更灵活地控制监控间隔和其他参数,可以编写一个简单的 Bash 脚本。
创建一个新的脚本文件,例如 monitor_cpu.sh
:
nano monitor_cpu.sh
在脚本中添加以下内容,将 <interval>
替换为您希望的监控间隔(以秒为单位):
#!/bin/bash
while true; do
mpstat 1
sleep <interval>
done
例如,如果您希望每 5 秒监控一次 CPU 状态,可以修改为:
#!/bin/bash
while true; do
mpstat 1
sleep 5
done
保存并关闭文件。
赋予脚本执行权限:
chmod +x monitor_cpu.sh
运行脚本:
./monitor_cpu.sh
确保您已经安装了 sysstat
包,因为 mpstat
命令是该包的一部分。如果没有安装,可以使用以下命令进行安装:
sudo yum install sysstat
watch
命令和脚本都会持续运行,直到您手动终止它们(例如,按 Ctrl+C
)。
通过以上方法,您可以轻松设置 CentOS 上的 cpustat
监控间隔。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>