本文主要是介绍使用TSung使用多台电脑进行协同压力测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为单台PC电脑性能限制,产生的压力上不去,因此这两天研究了一下多台电脑协同进行压力测试:
1、为每台电脑建立相同的用户,并打通SSH无密码访问。
具体做法见本人上一篇文章。
2、为每台电脑配置hosts,使用root权限修改/etc/hosts文件。
192.168.0.2 test02
192.168.0.3 test03
192.168.0.4 test04
192.168.0.5 test05
3、修改tsung的配置文件,在原来clients中修改为如下内容:
4、根据实际情况使用下面内容产生压力
5、压力测试中可能会遇到许多错误。可以修改电脑的参数来加以调整。
(1)修改/etc/security/limits.conf 增加以下内容增加同时打开文件的句柄
* soft nofile 65535
* hard nofile 65535
(2)修改/etc/profile 增加以下内容使用每次用户登录时设置为65535
limits -HSn 65535
(3)修改 /etc/sysctl.con 减少errot_connect_eaddrinuse错误
echo net.ipv4.ip_local_port_range =32768 61000 >> /etc/sysctl.conf
sysctl -p
这篇关于使用TSung使用多台电脑进行协同压力测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!