Назад | Перейти на главную страницу

Нагрузка на сервер базы данных достигает очень высоких значений, хотя кажется, что ЦП ничего не использует, в чем может быть причина?

top - 16:33:08 up 155 days, 6:05, 5 users, load average: 27.93, 35.31, 31.34 На данный момент он показывает только 27.0, но поведение такое: хотя mysqld использует 0% процессора, нагрузка возрастает до высоких значений (также сервер находится в режиме ожидания 99.20) .Когда запрос приходит на сервер, процесс mysqld начинает использовать некоторый процессор, в то время как значение нагрузки уменьшается, что могло вызвать такое странное поведение? Все это время кажется, что сервер простаивает и с дисков ничего не записывается / не читается.

[root@mysqlsvr ~]# date ; sar
ד' אוג 14 16:29:17 IDT 2013
Linux 2.6.32-71.29.1.el6.x86_64 (mysqlsvr)  14/08/13    _x86_64_    (80 CPU)

15:30:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
15:40:01        all      0.72      0.00      0.90      4.80      0.00     93.57
15:50:01        all      1.07      0.01      1.83      3.13      0.00     93.96
16:00:01        all      0.55      0.00      0.80      4.69      0.00     93.96
16:10:01        all      0.24      0.00      0.19      3.23      0.00     96.34
16:20:01        all      0.70      0.01      1.09      3.59      0.00     94.61
Average:        all      0.66      0.00      0.96      3.89      0.00     94.49
[root@mysqlsvr ~]# date ;iostat
ד' אוג 14 16:29:32 IDT 2013
Linux 2.6.32-71.29.1.el6.x86_64 (mysqlsvr)  14/08/13    _x86_64_    (80 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.17    0.00    0.21    0.01    0.00   99.62

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               0.89         1.12         7.26   15004502   97409836
sdb              16.10         0.96      1315.43   12815431 17644874178
dm-0              0.95         0.93         7.23   12433962   96936968
dm-1              0.00         0.00         0.01      15360      84016
dm-2            164.38         0.96      1315.43   12813185 17644874178
dm-3              0.01         0.02         0.03     333354     385384
fioa             88.60        29.26      1492.84  392514339 20024549216
drbd0            33.50        26.50       257.39  355470226 3452628864
drbd1            25.57         0.46       204.44    6197282 2742359000

[root@mysqlsvr ~]#

У вас проблемы с вводом-выводом (посмотрите% iowait). Скорее всего, у вас проблемы с производительностью диска / IOPS.

Ресурсы ЦП не могут быть использованы полностью, потому что процесс ожидает поступления или записи данных.

У вас 80 процессоров, вполне ожидаемо, что средняя загрузка будет такой высокой в ​​этом случае для этого iowait.

Относительно перезагрузки: если с ФС все в порядке - это также ожидается с очищенным дисковым кешем и памятью mysql.

Как насчет использования памяти? http://www.pixelbeat.org/scripts/ps_mem.py

бесплатно -m; cat / proc / mdstat