下面描述使用websocket-bench工具进行socket.io性能测试
1, 测试工具准备
1)客户端准备
(1)安装node
安装方法可在网络上查找
(2)安装websocket-bench
npm install -g websocket-bench --registry=http://registry.npm.taobao.org
(3)修改进程打开最大文件描述符数
vi /etc/profile
ulimit -n 65535 #增加行
2)服务端准备
(1)修改进程打开最大文件描述符数
vi /etc/profile
ulimit -n 65535 #增加行
(2)修改nginx
worker_processes auto;
worker_rlimit_nofile 100000;
pid /run/nginx.pid;
events {
worker_connections 65535;
multi_accept on;
use epoll;
}
2, 测试
websocket-bench -a 50 -c 10 http://172.16.11.6/testnamespace?group=live
1)服务器