debian/linux сервер. тормоза, не понятна проблема

12 3
kellykiss
На сайте с 03.08.2008
Offline
73
5544

Здравствуйте,

помогите разобраться с проблемой на сервере.

есть жёсткий диск 160GB (RAID)

из которого осталось около 10 GB свободных,

заказали дополнительный, поставили 160GB

уже несколько недель сервер то *тормозит*, то какое-то время работает нормально.

вот такой TOP, когда сервер тормозит (долго открывает страницы):


top - 20:27:12 up 1 day, 3:09, 1 user, load average: 145.92, 73.61, 55.12
Tasks: 346 total, 2 running, 344 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 0.0%id, 98.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2067808k total, 1997736k used, 70072k free, 292164k buffers
Swap: 2650616k total, 72k used, 2650544k free, 891632k cached


31875 www-data 15 0 29356 8900 4420 S 1.0 0.4 0:00.45 apache2
30410 mysql 15 0 406m 97m 5472 S 0.7 4.8 25:44.16 mysqld
31379 www-data 15 0 30864 10m 5656 D 0.7 0.5 0:00.96 apache2

и вот такой, когда кое-как работает (CPU у mysql при этом всё время в районе 70%-80%-90%):


top - 20:27:49 up 1 day, 3:09, 1 user, load average: 124.92, 76.59, 56.81
Tasks: 331 total, 7 running, 324 sleeping, 0 stopped, 0 zombie
Cpu(s): 80.8%us, 16.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.3%hi, 2.3%si, 0.0%st
Mem: 2067808k total, 2016392k used, 51416k free, 268472k buffers
Swap: 2650616k total, 72k used, 2650544k free, 900016k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30410 mysql 15 0 395m 91m 5468 S 80.9 4.5 16:49.57 mysqld
32292 drew 17 0 22008 10m 4892 S 3.6 0.5 0:00.11 php
32277 drew 16 0 20904 9012 4852 S 2.7 0.4 0:00.08 php
31498 www-data 15 0 29568 8840 4400 S 1.0 0.4 0:00.59 apache2

топ меняется с первого на второй и обратно в течении некоторого времени.

в чем может быть проблема и как её можно решить?

спасибо за помощь.

Himiko
На сайте с 28.08.2008
Offline
560
#1

Похоже на проблему с диском. Или с RAID.

на вскидку не скажешь, что там и как решать.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
M
На сайте с 16.09.2009
Offline
278
#2

1) до установки диска такого не было?

2) если не было, то _как именно_ используется новый диск? там каталог данных mysql? файлы сайтов? может у вас raid? может диск добавлен в LVM.

покажите результаты

hdparm -i <диск 1>

hdparm -i <диск 2>

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Himiko
На сайте с 28.08.2008
Offline
560
#3
myhand:
может у вас raid?

ответ на ваш вопрос:

kellykiss:
есть жёсткий диск 160GB (RAID)
M
На сайте с 16.09.2009
Offline
278
#4

Himiko, мне лично не понятно пока как именно второй диск используется. а вам?

Himiko
На сайте с 28.08.2008
Offline
560
#5
myhand:
Himiko, мне лично не понятно пока как именно второй диск используется. а вам?

Если там RAID, то новый диск не второй, а как минимум третий:)

Я имел ввиду, что старые диски в RAID'е.

Думаю, что новый просто установлен отдельно, но это предроложение.

Просто не верно понял ваш вопрос.

M
На сайте с 16.09.2009
Offline
278
#6
Himiko:
Если там RAID, то новый диск не второй, а как минимум третий:)
Я имел ввиду, что старые диски в RAID'е.
Думаю, что новый просто установлен отдельно, но это предроложение.

а вот мне совершенно не очевидно, что означает "(RAID)".

может вообще - новый диск добавлен в RAID5 массив.

а может и отдельный диск висит.

а может и банально - "(RAID)" означает то, что оба диска висят на

к-л "RAID-контроллере", и никакого RAID там на самом деле нет.

зачем гадать и делать предположения, когда _необходимо_ просто спросить.

T
На сайте с 15.10.2008
Offline
39
#7

похоже как с dma проблемы. до вставки нового винта проблем не было? контроллер какой?

если рейд софтовый, то нужно глянуть, ресинк постоянно там не идет случайно

I
На сайте с 07.10.2009
Offline
10
#8
takejr:
похоже как с dma проблемы.

Мне тоже так кажеться.

Попробуйте во время нормальной работы сильно нагрузить диск hdparm'ом, посмотрите на загруженность процессора. И да, как отписались выше, непонятно какой рейд, что за контроллер(или вообще софтовый?).

D
На сайте с 05.06.2007
Offline
155
#9

а mysql потребляет чуть ли не весь процессор тоже из-за проблем с дисками?

странно очень

Написал не мало шедевров ;)
Himiko
На сайте с 28.08.2008
Offline
560
#10
Dimanych:
а mysql потребляет чуть ли не весь процессор тоже из-за проблем с дисками?
странно очень

Ничего странного. Если диски "тормозят", то mysql может не успевать обрабатывать запросы до того, как начинают копиться новые. Вот и "тормоза" и нагрузка.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий