下载地址
http://people.seas.harvard.edu/~apw/stress/
将stress-1.0.4.tar.gz复制到“/etc/local/src/”目录下:
执行以下命令安装:
Step1 #cd /usr/local/src
Step2 #tar -xzpvf stress-1.0.4.tar.gz
Step3 #cd stress-1.0.4
Step4 #./configure
Step5 #make
Step6 #make check
Step7 #make install
Step8 #make clean
测试一下:
首先,我们在第一个终端运行 stress 命令,模拟一个 CPU 使用率 100% 的场景:
[root@centos03mm test]# stress --cpu 1 --timeout 600
stress: info: [5269] dispatching hogs: 1 cpu, 0 io, 0 vm, 0 hdd
接着,在第二个终端运行 uptime 查看平均负载的变化情况:
[root@centos03mm ~]# watch -d uptime
Every 2.0s: uptime Sat Dec 1 18:34:53 2018
18:34:53 up 29 min, 7 users, load average: 0.99, 0.69, 0.32
最后,在第三个终端运行 mpstat 查看 CPU 使用率的变化情况:
# -P ALL 表示监控所有 CPU,后面数字 5 表示间隔 5 秒后输出一组数据
[root@centos03mm ~]# mpstat -P ALL 5
Linux 2.6.32-504.el6.x86_64 (centos03mm) 12/01/2018 _x86_64_ (1 CPU)
06:35:02 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
06:35:07 PM all 99.76 0.00 0.24 0.00 0.00 0.00 0.00 0.00 0.00
06:35:07 PM 0 99.76 0.00 0.24 0.00 0.00 0.00 0.00 0.00 0.00