1 受内存限制

每个tcp连接是一个打开的socket文件,因此linux服务器的最大连接数受linux操作系统单个进程同时打开的最大文件数的限制。

这个限制本质上是对单个进程内存的限制。

查看进程最大文件数:

ulimit -n 

设置进行最大文件数:

ulimit -n 100000