服务器延迟原因汇总

1.Full GC导致CPU被垃圾回收占用 (Java应用离挂不远了)

   jstat -gcutil -h5 [pid] 1s 

2.业务逻辑耗时较大,比如登陆登出逻辑,看CPU ,top -p pid H 看哪根线程CPU占用较高

看游戏内监控 grep 'message interval=[0-9]\{4,\}.' /data/log/game/546/game 看哪个协议占用较高

3.带宽达到上限 (经常的)

4.网卡吞吐占上限(有可能,除非预估用户量太少)

5.MySQL读写达到上限,慢查询,(几率很小)

6.负载load overage 值(考虑上面几项就够了)

你可能感兴趣的:(服务器延迟原因汇总)