我执行 ./benchmark -n1 -h1 -c2000 -p9091 127.0.0.1 打印出 client: socket: Too many open files 请问这是什么问题? 有没有关于 benchmark 测试结果或报告信息的说明呢?
Linux内核没有调优,默认单个进程只能打开1024个文件句柄,2000并发在benchmark脚本进程里面要打开至少2000个socket文件句柄,超出内核限制所以报错。参考手册改下内核参数 http://doc3.workerman.net/appendices/kernel-optimization.html
首先非常谢谢你的回答。么么哒,我把benchmark 和 服务器分开,局域网 ,benchmark client: connect: Connection timed out 请问是什么原因造成的?
请问下自带的 benchmark 在哪里呀? 安装包里没有看到
Linux内核没有调优,默认单个进程只能打开1024个文件句柄,2000并发在benchmark脚本进程里面要打开至少2000个socket文件句柄,超出内核限制所以报错。参考手册改下内核参数
http://doc3.workerman.net/appendices/kernel-optimization.html
首先非常谢谢你的回答。么么哒,我把benchmark 和 服务器分开,局域网 ,benchmark client: connect: Connection timed out 请问是什么原因造成的?
请问下自带的 benchmark 在哪里呀? 安装包里没有看到