nginx如何支持百万连接

2019-04-28  本文已影响0人  雨中星辰0
  1. 由于每个连接都需要占用一个文件句柄,而很多linux的默认文件句柄数为1024,要达到百万连接需要先修改文件句柄数。fd > 100w
    临时修改:ulimit -n 10240000
    永久修改:
    修改linux系统参数/etc/security/limits.conf添加
*  soft  nofile  10240000
*  hard nofile  10240000
  1. 内存占用,单连接占用内存3-10kb,100w连接占用内存100W * 10KB =10GB
  2. 一块网卡支持的最大连接数为65535,要支持百万个连接需要添加多个vip(虚拟网卡)

资料整理自:开课吧公开课-基于线上真实案例驱动,详谈架构设计的哲学本质

觉得还不错,有兴趣的朋友可以看看。

上一篇下一篇

猜你喜欢

热点阅读