V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xoxo419
V2EX  ›  PHP

swoole-单机维护 20 万需要调整哪些内核参数?

  •  
  •   xoxo419 · 2019 年 11 月 10 日 · 6125 次点击
    这是一个创建于 2266 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • max_connection 这个值调的是 30 万
    • ulimit -n 这个参数值调的是 100 万

    默认是 10 万连接, 调整后是可以建立 10 万以上了, 但是当上升到 10 万以后、请求响应开始变得很慢、还有哪里参数值需要调整的?

    第 1 条附言  ·  2019 年 11 月 11 日

    服务器配置

    • Ubuntu 18.04.2 LTS
    • cpu family : 6
    • model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
    • cpu cores : 12
    • 内存: 31G (top m shift+e 切换单位)
    • docker 部署的PHP
    11 条回复    2019-12-09 10:59:47 +08:00
    chenxytw
        1
    chenxytw  
       2019 年 11 月 10 日
    响应变得很慢,是系统负载上升了吧 0 0
    得先分析下是什么导致的响应变慢。
    hkitdog
        2
    hkitdog  
       2019 年 11 月 10 日 via iPhone
    機器什麼配置
    z5864703
        3
    z5864703  
       2019 年 11 月 10 日
    fs.nr_open 要调整
    需要优化逻辑处理效率,或者多开 woker 进程。
    我司业务实践可以开到单机 50W 长连接没问题
    opengps
        4
    opengps  
       2019 年 11 月 10 日 via Android
    为啥不用多台低配,选择单台高配?
    挑战单机上限总会有瓶颈的,何不用集群思想扩大总承载量
    2379920898
        5
    2379920898  
       2019 年 11 月 11 日
    还真有用这个框架的吗 我还以为没落了
    xoxo419
        6
    xoxo419  
    OP
       2019 年 11 月 11 日
    @hkitdog 配置已更新
    xoxo419
        7
    xoxo419  
    OP
       2019 年 11 月 11 日
    @opengps 单机是有、但是现在服务器是正常的、所以现在还不是瓶颈 还有有上升的空间
    wml
        8
    wml  
       2019 年 11 月 11 日
    @opengps 同意
    lolizeppelin
        9
    lolizeppelin  
       2019 年 11 月 11 日
    还在 ulimit -n 呀
    CodeToLife
        10
    CodeToLife  
       2019 年 11 月 17 日
    @opengps 他是用 docker 部署的
    nash
        11
    nash  
       2019 年 12 月 9 日
    单机的 tcp 有上限
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2315 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    ♥ Do have faith in what you're doing.