在运维工作中经常要提前测试VPS服务器的承压能力,比如在网站上线之前,通过一些测试去检查VPS能承受多大访问量及在大访问量情况下性能表现如何,因为这些数据指标将会直接影响到后面的网站用户体验。所以就有了今天介绍的webbench这个压力测试软件。
大家注意压力测试最好在网站上线之前进行,有了压力测试数据,我们就能对自己做维护的平台做到心中有数。这个软件一般用在比较正规的项目当中,是用在大型服务器上面的;对于我们广大站长来说,测试空间性价比的意义远大于测试结果本身,或者说测试结果仅仅用来向小伙伴们炫耀一下。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。
测试环境:Vultr日本机房CentOS7X64?1G内存单核心CPU配置
提示:如果在编译webbench的时候,出现/bin/sh:ctags:commandnotfound,如下所示
[root@webbench-1.5]#make
cc-Wall-ggdb-W-O-c-owebbench.owebbench.c
webbench.c:Infunction‘alarm_handler’:
webbench.c:77:warning:unusedparameter’signal’
cc-Wall-ggdb-W-O-owebbenchwebbench.o
/bin/sh:ctags:commandnotfound
make:[tags]Error127(ignored)
是没安装ctags组件,使用yum-yinstallctags,解决问题
install-swebbench/usr/local/bin
install-m644webbench.1/usr/local/man/man1
install:cannotcreateregularfile`/usr/local/man/man1′:Nosuchfileordirectory
mkdir-m644-p/usr/local/man/man1
然后再运行WebBench安装命令就没问题了。
wgethttps://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tarzxvfwebbench-1.5.tar.gz
webbench-c300-t30https://www.wyjsq.net/t.jpg
解释一下上面命令:webbench-c并发数-t运行测试时间URL,上面的数字你可以根据个人需要自行更改。之前用宝塔面板搭建了一个lnmp环境并新建网站,上传了一个t.jpg文件(大小52kb)做测试用。
上图数字解释如下:每秒钟响应请求数:Speed=13830pages/min,每秒钟传输数据量10784497bytes/sec.
当并发300时,已经显示有878个连接failed了,说明超负荷了。
以我们个人站长建站的规模,普通网站30秒钟的并发数达不到300个这么多,评测结果仅有象征性的参考意义,以上就是说明一下这个软件的安装及使用步骤,对于具有一定规模的服务器来说可以用来测试,对于运维人员也具有一定参考价值。
本文来源:阿里云--linux压力测试(centos8安装docker)
本文地址:https://www.idcbaba.com/aliyun/1994.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。
标签: