首页 > 编程知识 正文

开源压测工具,接口压测工具

时间:2023-05-04 09:52:09 阅读:216997 作者:1124

下载地址
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
 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。