灰原哀 (@Antec) 在 8c16g部署discourse,但是230人同时在线就很卡,请教论坛大佬 中发帖
btop界面如下 [image]
我们是从贴吧转移部分讨论内容出来的游戏社区,一开始域名直接解析到8c16g 50M的服务器上,300+在线都完全没问题,后来套了cf,但是部分用户无法访问(能用梯子的用户不多),这段时间cpu占用也不高。最近为了让大多数用户能直连访问,从cf换成了香港的cdn,访问性勉强能接受,但是230+同时在线人数服务器cpu就会满载,我们尝试着调整了app.yml里面的db_shared_buffers到4096MB,UNICORN_WORKERS到17(根据 提升论坛性能:实操将Discourse迁移到新服务器完整流程和优化 | BOBO Blog这篇教程),但是没有改善,可能还更卡了)
我现在猜测的原因可能有一下几点:
1.discourse论坛从1月起有报告ruby的cpu占用变高,但是他们是从8%变成16%这种倍增,和我们的情况可能不太一样。而且dis...