URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94755
[ Назад ]

Исходное сообщение
"Узнать проблемный hdd в raid'е"

Отправлено lyric , 15-Июн-13 10:49 
Здравствуйте,

возникла проблема: стал тормозить сервер (centos 6.4 x64)

top:
top - 08:38:32 up 1 day, 23 min,  1 user,  load average: 18.74, 27.20, 32.49
Tasks: 260 total,   1 running, 258 sleeping,   0 stopped,   1 zombie
Cpu(s):  5.0%us,  0.4%sy,  0.0%ni, 45.6%id, 48.8%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32790508k total, 30252356k used,  2538152k free,   892316k buffers
Swap:        0k total,        0k used,        0k free, 26135968k cached

в худшие моменты LA достигал 200, wa - 94%

Делаем вывод, что проблема в винчестере.

На сервере софтовый RAID0, cмотрим

# cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sdb3[1] sda3[0]
      1073741688 blocks super 1.0 [2/2] [UU]
      
md3 : active raid1 sdb5[1]
      1822445428 blocks super 1.0 [2/1] [_U]
      
md1 : active raid1 sdb2[1] sda2[0]
      524276 blocks super 1.0 [2/2] [UU]
      
unused devices: <none>

Тут меня вначале надпись raid1 смутила, но глянув на модели винтов hdparm'ом, увидел объем винтов - 3Тб и суммарный объем рейда - 3Тб: делаем вывод, что все же RAID0 (кстати, как можно узнать тип массива однозначно?)

Собственно, оба диска активны, но вполне вероятно, что один из них все же тормозит - скорость записи до нуля почти упала (чтение - норма). Как можно выяснить, какой именно?


Содержание

Сообщения в этом обсуждении
"Узнать проблемный hdd в raid'е"
Отправлено PavelR , 15-Июн-13 13:04 
> Как можно выяснить, какой именно?

1) ознакомиться с типами RAID, сделать _правильный_ вывод
2) внимательно посмотреть на вывод команды cat /proc/mdstat
2.1) увидеть отсутствующий раздел с диска sda в md3
3) Заменить соответствующий диск.


"Узнать проблемный hdd в raid'е"
Отправлено ALex_hha , 15-Июн-13 13:12 
> Тут меня вначале надпись raid1 смутила, но глянув на модели винтов hdparm'ом,
> увидел объем винтов - 3Тб и суммарный объем рейда - 3Тб:
> делаем вывод, что все же RAID0

интересный вывод, вообще то при raid0 объем был бы 6 Тб ;)

> (кстати, как можно узнать тип массива однозначно?)

в выводе /proc/mdstat говорится какой именно массив у вас
Personalities : [raid1]

> Собственно, оба диска активны, но вполне вероятно, что один из них все
> же тормозит - скорость записи до нуля почти упала (чтение -
> норма). Как можно выяснить, какой именно?

# mdadm --detail /dev/md3

ну и не плохо для начала глянуть smart


"Узнать проблемный hdd в raid'е"
Отправлено lyric , 16-Июн-13 09:19 
>[оверквотинг удален]
>> делаем вывод, что все же RAID0
> интересный вывод, вообще то при raid0 объем был бы 6 Тб ;)
>> (кстати, как можно узнать тип массива однозначно?)
> в выводе /proc/mdstat говорится какой именно массив у вас
> Personalities : [raid1]
>> Собственно, оба диска активны, но вполне вероятно, что один из них все
>> же тормозит - скорость записи до нуля почти упала (чтение -
>> норма). Как можно выяснить, какой именно?
> # mdadm --detail /dev/md3
> ну и не плохо для начала глянуть smart

ага, разобрался, спасибо.
и правда, raid1 - на самом деле перепутал типы массивов.