在实际的FreeSWITCH运维过程中发现, 有一个重要的指标,就是CPU负载。
下面详细说明下该参数。
cpu负载的含义
网上有篇文章讲的比较通俗易懂: http://www.ruanyifeng.com/blog/2011/07/linux_load_average_explained.html
如何观测cpu负载?
直接使用top命令观测即可。
上面画出来的部分分别是1分钟系统负荷、5分钟系统负荷,15分钟系统负荷asf
正常情况下, 如果是8核,cpu负载小于8比较合适。
如果大于8,则需要检查机器配置了。
cpu负载高有什么影响?
如果cpu负载过高, 会导致本地收包和发包都收到严重影响。
直接的反应就是收到的声音和发出去的声音,都会丢包,从而造成卡顿。
卡顿又会造成asr识别不准等问题。