Имеется Debian Testing с ядром 2.6.22, RAID5-массив на 2 ТБ (шесть SATA-дисков Seagate Barracuda ES по 400 ГБ) с файловой системой XFS.
SATA-контроллер: Intel Corporation 631xESB/632xESB SATA Storage Controller AHCI (rev 09).
Проблема вкратце такова.
Есть большой tar.gz-архив. Если запустить его распаковку на созданный средствами mdadm RAID-массив, распаковка через некоторое время виснет. "tar -xzvf" стоит на одном и том же файле бесконечно. Причём каждый раз на разном.
После зависания распаковки, "top" успешно запускается, и показывает, что никакой процесс CPU не грузит.
Если попытаться выполнить sync - он виснет насовсем (не возвращается, и Ctrl-C не работает).
Если выполнить, к примеру, cat /var/log/syslog, cat выводит содержимое файла и тоже виснет, аналогично sync.
В логах (syslog, dmesg) - полная тишина. На консоли сервера - тоже.
"mdadm --misc --detail" даже после зависания RAID'а пишет, что с ним всё нормально.
Пробовал отключать NCQ для всех дисков, не помогло.
Подскажите, что ещё можно попробовать.
Проблема с mdadm RAID5 (Отваливается при высокой активности на запись)
Модератор: Модераторы разделов
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
-
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Проблема с mdadm RAID5
rm_ писал(а): ↑17.12.2007 09:10Имеется Debian Testing с ядром 2.6.22, RAID5-массив на 2 ТБ (шесть SATA-дисков Seagate Barracuda ES по 400 ГБ) с файловой системой XFS.
SATA-контроллер: Intel Corporation 631xESB/632xESB SATA Storage Controller AHCI (rev 09).
Проблема вкратце такова.
Есть большой tar.gz-архив. Если запустить его распаковку на созданный средствами mdadm RAID-массив, распаковка через некоторое время виснет. "tar -xzvf" стоит на одном и том же файле бесконечно. Причём каждый раз на разном.
После зависания распаковки, "top" успешно запускается, и показывает, что никакой процесс CPU не грузит.
Если попытаться выполнить sync - он виснет насовсем (не возвращается, и Ctrl-C не работает).
Если выполнить, к примеру, cat /var/log/syslog, cat выводит содержимое файла и тоже виснет, аналогично sync.
В логах (syslog, dmesg) - полная тишина. На консоли сервера - тоже.
"mdadm --misc --detail" даже после зависания RAID'а пишет, что с ним всё нормально.
Пробовал отключать NCQ для всех дисков, не помогло.
Подскажите, что ещё можно попробовать.
Ане проще ли поставить нормальный рейд контролер. И не мучится.
Vladivostok Linux User Group
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Проблема с mdadm RAID5
После перехода с XFS на JFS, проблема не повторялась.