快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

Linux性能监控、调优(CPU篇)(2)

  05:17:33 PM 3 83.51 0.00 16.49 0.00 0.00

  05:17:33 PM CPU %user %nice %system %idle intr/s

  05:17:34 PM all 82.74 0.00 17.26 25.00 115.31

  05:17:34 PM 0 85.71 0.00 13.27 0.00 115.31

  05:17:34 PM 1 78.57 0.00 21.43 0.00 0.00

  05:17:34 PM 2 0.00 0.00 0.00 100.00 0.00

  05:17:34 PM 3 92.86 0.00 9.18 0.00 0.00

  05:17:34 PM CPU %user %nice %system %idle intr/s

  05:17:35 PM all 87.50 0.00 12.50 25.00 115.31

  05:17:35 PM 0 91.84 0.00 8.16 0.00 114.29

  05:17:35 PM 1 90.82 0.00 10.20 0.00 1.02

  05:17:35 PM 2 0.00 0.00 0.00 100.00 0.00

  05:17:35 PM 3 81.63 0.00 15.31 0.00 0.00

  你也可以使用 ps 命令通过查看 PSR 这列,检查哪个进程在占用了哪个CPU.

  # while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep 'mysqld'; sleep 1;

  done

  PID NI PRI %CPU PSR COMMAND

  15775 0 15 86.0 3 mysqld

  PID NI PRI %CPU PSR COMMAND

  15775 0 14 94.0 3 mysqld

  PID NI PRI %CPU PSR COMMAND

  15775 0 14 96.6 3 mysqld

  PID NI PRI %CPU PSR COMMAND

  15775 0 14 98.0 3 mysqld

  PID NI PRI %CPU PSR COMMAND

  15775 0 14 98.8 3 mysqld

  PID NI PRI %CPU PSR COMMAND

  15775 0 14 99.3 3 mysqld

  4.6 结论

  监控 CPU 性能由以下几个部分组成:

  1,检查system的运行队列,以及确定不要超出每个处理器3个可运行状态线程的限制.

  2,确定CPU 利用率中user/system比例维持在70/30

  3,当CPU 开销更多的时间在system mode,那就说明已经超负荷并且应该尝试重新调度优先级

  4,当I/O 处理得到增长,CPU 范畴的应用处理将受到影响

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论