【Linux面试真题】Load过高的可能性有哪些?

top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。

系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程数。

排查思路:

  1. 首先排查哪些进程cpu占用率高。 通过命令 ps ux
  2. 通过第一步看到某个JAVA进程占有资源率较高,查看对应java进程的每个线程的CPU占用率。通过命令:ps -Lp 15047
  3. 追踪线程内部,查看load过高原因。通过命令:jstack 15047
  4. 其他经验:cpu load的飙升,一方面可能和full gc的次数增大有关,一方面可能和死循环有关系

返回早报

相关新闻

联系我们

400-080-6560

在线咨询:

邮件:work@dyhjdp.com

工作时间:周一至周日,09:00-18:30

QR code
秒速时时彩平台 秒速时时彩 北京赛车彩票 安徽快3 北京赛车高倍率平台 秒速时时彩 华盈彩票网 秒速时时彩开奖 秒速时时彩平台 秒速时时彩