git clone https://github.com/yedf/handy.git
yum install make gcc-c++ -y
cd handy/
./build_config
make && make install
服务端执行:
#启动1个进程监听端口10000到20000,管理端口20001
ulimit -SHn 65535
./10m/10m-svr 10000 20000 1 20001
客户端执行:
#启动1个进程在100秒内发起10000连接,远程端口10000到20000,每10秒发送心跳包64字节。
ulimit -SHn 65535
./10m/10m-cli www.haiyun.me 10000 20000 10000 100 1 10 64 20001
过一段时间后在服务端查看connected数和closed数,客户端查看connected和retry:
客户端:
pid: 405390 connected 10000 retry 0 sended 743275 recved 743075
服务器端:
pid: 25222 connected 10002 closed: 7 recved 413675
参考:
https://zhuanlan.zhihu.com/p/21378825
标签:none