workerman壓力測(cè)試峰值3W,如何繼續(xù)增加。
連接量上不去了。
估計(jì)客戶端壓力機(jī)服務(wù)器沒(méi)優(yōu)化內(nèi)核,沒(méi)優(yōu)化的話默認(rèn)只能開(kāi)3萬(wàn)個(gè)本地端口,因?yàn)榭蛻舳嗣堪l(fā)起一個(gè)連接,客戶端本地會(huì)占用一個(gè)端口,也就是從這臺(tái)服務(wù)器給workerman發(fā)起連接只能發(fā)起3萬(wàn)個(gè)連接。
編輯客戶端所在服務(wù)器 /etc/sysctl.conf 添加如下配置
net.ipv4.ip_local_port_range = 10240 65535
然后運(yùn)行 sysctl -p
試下。
注意上面說(shuō)的都是客戶端服務(wù)器,不是workerman服務(wù)端,服務(wù)端連接數(shù)不受端口數(shù)量限制。
一臺(tái)壓力機(jī)測(cè)試,直接連接wss,7500同時(shí)在線并且發(fā)言,都造成有些連接直接斷開(kāi),是代碼問(wèn)題嘛?