MySQL-mysql服务器load average很高的原因

UI设计界面 UI设计界面 主题:1059 回复:2190

MySQL-mysql服务器load average很高的原因

偏爱自由 发布于 2017-05-21 字数 1024 浏览 1055 回复 1

双核 15G内存

cpu使用率 iowait等都是很低的

procs -----------memory---------- ---swap-- -----io---- -system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 5756 88308 272396 11898228 0 0 0 19 4 1 1 1 98 0 0
0 0 5756 88308 272400 11898484 0 0 0 524 5542 7728 63 1 36 0 0
0 0 5756 88184 272400 11898484 0 0 0 524 4880 6922 37 0 62 0 0
1 0 5756 88068 272408 11898736 0 0 0 704 4932 7043 16 1 83 0 0
1 0 5756 87836 272408 11898736 0 0 0 532 5195 7015 74 2 23 0 0
2 0 5756 87712 272408 11898736 0 0 0 524 5440 7097 74 2 23 0 0
1 0 5756 87340 272416 11899248 0 0 0 440 4878 6894 77 5 18 0 0
2 0 5756 86384 272416 11900288 0 0 1024 392 6107 7473 76 1 22 0 0
4 0 5756 86260 272424 11900280 0 0 0 1460 5164 7148 36 2 63 0 0

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

想挽留 2017-06-08 1 楼

首先看下load average的含义:

load average(系统平均负载)是指在特定时间间隔内运行队列中的平均进程数目。如果一个进程满足以下条件则其就会位于运行队列中:
  - 它没有在等待I/O操作的结果
  - 它没有主动进入等待状态(也就是没有调用'wait')
  - 没有被停止(例如:等待终止)
  一般uptime、w、top等命令都会有系统平均负载load average的输出。

引起load average过高的原因有很多,所以还得具体来看,比如之前碰到的一个问题,load average增加迅速, 后来发现是mount另一台服务器的NFS出了问题,解决办法很简单,

fuser -k -v -m /mnt/nfs

问题原因可能不一样,仅供参考。