美文网首页
nginx如何支持百万连接

nginx如何支持百万连接

作者: 雨中星辰0 | 来源:发表于2019-04-28 23:16 被阅读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(虚拟网卡)

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

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

相关文章

  • nginx如何支持百万连接

    由于每个连接都需要占用一个文件句柄,而很多linux的默认文件句柄数为1024,要达到百万连接需要先修改文件句柄数...

  • nginx 简介和通用配置

    nginx 简介和通用配置 简介 nginx是web服务器,由C语言开发,基于事件驱动能处理百万级别的tcp连接,...

  • 基于websocket单台机器支持百万连接分布式聊天(IM)系统

    基于websocket单台机器支持百万连接分布式聊天(IM)系统 本文将介绍如何实现一个基于websocket分布...

  • Nginx笔记 2018-1-10

    1. nginx是如何处理一个连接的? 结合一个tcp连接的生命周期,我们看看nginx是如何处理一个连接的。首先...

  • nginx-10 连接处理模型

    nginx支持多种连接处理模型。具体的模型取决于具体的平台。当一个平台支持多种模型时,nginx会自动选择最高效的...

  • Nginx HTTP服务器的特色及优点

    支持高并发:能支持几万并发连接(特别静态小文件业务环境) 资源消耗少:在3万并发连接下,开启10个Nginx线程消...

  • Linux安装Nginx

    一、简介 1概述 nginx是一款高性能的HTTP反向代理服务器。 优点: 支持高并发连接:官方测试Nginx能够...

  • 【充电】《Nginx核心知识100讲》nginx连接池

    极客专栏《Nginx核心知识100讲》35小节的笔记 Nginx如何通过连接池处理网络请求 1.链接池 nginx...

  • Nginx基础

    为什么要用Nginx? -跨平台、配置简单-非阻塞、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发-内...

  • 突破netty单机最大连接数

    实现单机的百万连接,瓶颈有以下几点:1、如何模拟百万连接2、突破局部文件句柄的限制3、突破全局文件句柄的限制在li...

网友评论

      本文标题:nginx如何支持百万连接

      本文链接:https://www.haomeiwen.com/subject/hgvsnqtx.html