2013/10/5 Mikhail Ramendik <[email protected]>
> Развитие событий... Я попробовал зажать скорость 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

