1、Nginx的最大并发数
对于一个4核的廉价Linux系统来说,一般都是在nginx.conf中设置
worker_processes 4;
worker_connections 1024;
站在一般连接的角度,nginx作为http服务器时的并发clients就是4*1024
2、并发不是并行
瞬时值和区间值不一样。
4*1024是指瞬时值,某一瞬间最多只能支持4096个连接。一般说的5w并发,是指平均一秒钟内完成了5w个请求或者连接的处理。
因为一个连接或者请求只需要毫秒甚至微秒时间即可完成,所以区间值比瞬时值大。
如果请求的处理需要超过一秒钟,那么区间值就肯定小于4096了。
3、Linux基础
cpu时间切片,一个时间切片只能处理一个进程
4、使用场景
快速理解多进程与多线程以及协程的使用场合和特点_zlx_csdn的博客-优快云博客_多线程和协程