中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

监控负载

负载是对当前CPU工作量的度量,被定义为特定时间间隔内运行队列中的平均线程数。负载过高则会导致服务器无法处理其他请求及操作,甚至导致服务器不能正常工作。

  1. 使用远程终端工具,以指令流云手机运维用户(如root)登录部署指令流云手机的服务器。
  2. 执行以下命令,切换至root用户。
    # su - root
  3. 执行以下命令查询系统负载。
    # uptime

    回显结果说明:

    • 05:21:49表示当前时间。
    • 9 days, 39 min表示系统已运行的时间。
    • 17 users表示当前在线用户。
    • load average:5.90, 6.02, 5.82表示平均负载,最近1分钟、5分钟、15分钟系统的负载。
    • 若每个CPU内核当前活动进程不大于其0.7倍,即表示系统负载的安全线。
    • 若每个CPU内核小于其3倍,即表示系统负载不是很严重。
    • 若每个CPU内核达到其5倍,即表示当前系统负载非常严重,此时打开执行的脚本应该会非常缓慢。

    一般情况下,1分钟系统负荷表示最近的暂时现象。15分钟系统负荷表示是持续现象,并非暂时问题。如果load15较高,而load1较低,可以认为情况有所好转。反之,情况可能在恶化。

    如果负载过高,有可能是硬件问题也有可能是软件问题。如果是硬件问题,一般是机器性能较差,如果是软件问题,则有可能是某些线程被长时间占用、大量内存持续占用等导致。请联系华为技术支持。