[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Странные подвисания при запуске программ - HDD? И про изменение размеров ext3



2013/10/5 Mikhail Ramendik <mr@ramendik.ru>
 
Развитие событий... Я попробовал зажать скорость SATA на полтора гига (как было на прежней материнке), но это не помогло. Стал бекапить некие данные на второй диск (mc, там видно скорость процесса) - и в какой-то момент процесс стал рывками замедляться. Тыр-тыр читает медленно - и потом снова быстро. Когда медленноЮ, слышен ритмичный шум HDD.

Такое впечатление, что когда происходит эта проблема в ядре тормозит вся дисковая подсистема вообще. Тормозило всё что обращалось к диску.

Но! В SMART всё по-прежнему чисто, хотя теперь уже (до этого бекапа) я и в BIOS его включил. Ошибок в логе нет. raw read error rate по нулям (правда, на втором 1), reallocated sector count - тоже по нулям. 



Проблема, кажется, решена - прошу прощения за флуд. С другой стороны, она нетривиальная, надеюсь, кому-нибудь это в архивах пригодится.

Дело было, вероятно, в NCQ. Оно в дисках Western Digital реализовано неправильно и нужно отключать. Вот, похоже, та же ситуация, только у меня почему-то ничего нет в dmesg.

http://iwtf.net/2011/05/19/western-digital-sata-errors-under-linux/

Проставил в /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="libata.force=noncq"

и вроде бы проблема решилась. (Теоретически это надо делать не для всех устройств сразу, но у меня два жёстких диска WD и один DVD-RW, которому вряд ли особо нужно NCQ).

--
Yours, Mikhail Ramendik

Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization

Reply to: