Тут народ так яростно отстаивает рейзер, вот я тоже решил проверить и
поставил его на свой полусервер/полуплейграунд. Все бы хорошо, НО
1) Лампочка активности винта ВООБЩЕ не гаснет
2) Чераз 2 дня машина самопроизвольно зависла жестко.
Если посмотреть на логи, то:
--cut--
May 23 17:48:09 server -- MARK --
May 23 17:56:44 server kernel: hdd: DMA disabled
May 23 17:56:44 server kernel: hdd: status timeout: status=0x80
{ Busy }
May 23 17:56:44 server kernel: hdd: status timeout:
error=0x80LastFailedSense 0x08
May 23 17:56:44 server kernel: hdd: drive not ready for command
May 23 17:57:01 server kernel: hdd: ATAPI reset complete
May 23 17:57:05 server kernel: hdd: status error: status=0x40
{ DriveReady }
May 23 17:57:05 server kernel: hdd: status error:
error=0x40LastFailedSense 0x04
May 23 17:57:05 server kernel: hdd: status timeout: status=0x80
{ Busy }
May 23 17:57:05 server kernel: hdd: status timeout:
error=0x80LastFailedSense 0x08
May 23 17:57:05 server kernel: hdd: drive not ready for command
May 23 17:57:13 server kernel: hdd: ATAPI reset complete
May 23 17:58:27 server kernel: Linux version 2.4.26 (root@server)
(gcc version 2.95.3 20010315 (release)) #3 SMP Thu May 20 20:13:16
EEST 2004
--cut--
Потом чтото я заметил при загрузке какие то мессаги, что оказалось:
--cut--
May 23 19:22:38 server kernel: VFS: Mounted root (reiserfs filesystem)
readonly.
May 23 19:29:57 server kernel: hda: status timeout: status=0x80
{ Busy }
May 23 19:29:57 server kernel:
May 23 19:29:57 server kernel: hda: drive not ready for command
May 23 19:30:03 server kernel: ide0: reset: success
May 23 21:23:50 server kernel: hda: multwrite_intr: status=0x51
{ DriveReady SeekComplete Error }
May 23 21:23:50 server kernel: hda: multwrite_intr: error=0x04
{ DriveStatusError }
May 23 21:23:50 server kernel: hda: multwrite_intr: status=0x51
{ DriveReady SeekComplete Error }
May 23 21:23:50 server kernel: hda: multwrite_intr: error=0x04
{ DriveStatusError }
May 23 21:23:50 server kernel: hda: multwrite_intr: status=0x51
{ DriveReady SeekComplete Error }
May 23 21:23:50 server kernel: hda: multwrite_intr: error=0x04
{ DriveStatusError }
May 23 21:23:50 server kernel: hda: multwrite_intr: status=0x51
{ DriveReady SeekComplete Error }
May 23 21:23:50 server kernel: hda: multwrite_intr: error=0x04
{ DriveStatusError }
May 23 21:23:50 server kernel: ide0: reset: success
--cut--
Еще я заметил (на глаз, правдо :) значительные тормоза при операциях
записи-чтения с/на винт/сдром.
Я работаю с рейзером впервый раз, может я что-то не так сделал, но на
ext3 я такого не замечал.
По поводу винта, винт абсолютно здоровый, проверял на разных компах,
ничего подобного не было (проверял на ext2/ext3 fs).
Мне кажется, что это ненормальная работа fs. А вам ?
Что я неправильно сделал ?
У меня рейзер стоит пол года. Несколько раз за это время машина выключалась некорректно и перезагружалась через reset. И все прекрасно пашет - ни одного глюка с файловой системой.
> 11.74 MB/sec
Очень мало, список железа в студию.
tony:~$ sudo hdparm -tT /dev/hda
Password:
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.82 seconds =156.10 MB/sec
Timing buffered disk reads: 64 MB in 1.61 seconds = 39.75 MB/sec
Это на седом как мамонт i815ep + Seagate ST380021A.
Замерялось в "боевом" режиме машины (не переводясь в single mode).
С райзером никаких проблем не имею. С ним забыл, что такое проверки после неправильного ребута.
А с ext3 когда-то имел проблемы как раз с этой проверкой на redhat. Каждый раз fsck не мог __самостоятельно__ всё исправить, приходилось всё ручками восстанавливать.
Хмм, нужно проверить про nodma. Другой вопрос, почему такого нет на ext3fs ??? А бомжам все рвно не отдам, лучче на стену повешу или сыну дам, пусть изучает :-)
Очень странные ошибки конечно, по мему опыту никакого отношения к фс не имющие. Что-то с ядром не так. Вообще я никогда не встречал проблем с рейзером, даже на 166 с 32 памяти работает на ура месяцами.
То есть ваше мнение, что я все-таки неправильно собрал ядро ??? Хорошо, я приму к сведению, как только приду с работы домой, сразу проверю. Но у меня почему-то создается впечатление, что raiserfs криво взаимодействует с винтом. (драйвера, dma, etc).
У тебя винт один на шлейфе висит? Тут, имхо, фс вообще не при чём, проблема в железе. Попробуй отключить все девайсы от иде, оставив только этот винчестер.