百万并发服务器 在客户端和服务端上分别运行各自的代码并对Linux系统进行下列配置注意客户端和服务端必须都修改1、修改是永久生效。命令是临时生效。2、fd 对应五元组远程ip远程端口本机ip本机端口协议端口有65535个。对于服务端来说如果只有一个端口那么根据排列组合fd最多65535个。因为ip协议不会变。因此服务端增加多个监听端口。比如改成100个那对于同一个客户端主机就有六百万个了。若IP不一样还能更多。修改服务端源代码即可创建fd数组。3、sudo vim /etc/sysctl.conf进入下面页面。进行如下修改sudo modprobe ip_conntracksudo modprobe nf_conntracksudo sysctl -p 生效。理解 实践。如果按步骤操作有其他问题问ai即可。最终成功实现百万并发服务器由于VMware安装多台虚拟机太麻烦太慢、且电脑空间不足因此所有测试均在同一台虚拟机上完成因此上面第三步的1048576都改成了4048576且虚拟机内存改为16G处理器8个刚好1048576