服务器瓶颈

服务器瓶颈

瓶颈

  1. cpu
    测试的时候cpu占用率70% 多核情况下占用60%

  2. 带宽
    网络占用率

  3. 磁盘

如果存在LOG日志写磁盘或者从磁盘映射文件,可能会存在瓶颈

  1. 处理流程

epoll ET/LT模式

  1. 进程能打开最大文件描述符数

同时能打开65535个文件,但是一般情况下不可能并行打开这么多

  1. 数据库连接等等软件层面的限制

解决

  1. cpu
    尽量利用多核优势,或者利用分布式进行负载均衡

  2. 带宽
    增加网络带宽

  3. 磁盘
    使用SSD,尽量减少磁盘IO次数

  4. 处理流程
    各有优势,使用LT不容易犯错,使用ET模式更高效

  5. 进程能打开最大文件描述符

这个一般不是瓶颈,在长链接情况下可能会成为瓶颈。