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

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




2013/10/4 Mikhail Ramendik <mr@ramendik.ru>

При этом слышно повторяющееся потрескивание жёсткого диска, как будто он пытается что-то считать. Но smartctl -l error никаких ошибок на диске не показывает. Был пропушен тест smartctl -t long /dev/sda ; по результатам в логах (smartctl -l selftest) тест прошёл успешно, ошибок нет. Вообще ничего подозрительного в smartctl -a /dev/sda нет, и /dev/sdb (второй и незадействованный в эти моменты дисак) тоже - но если бы там на самом деле были проблемы с чтением, оно бы должно было быть*

В /var/log/dmesg, /var/log/syslog, /var/log/messages, /var/log/kern/log, /var/log/daemon/log ничего подозрительного не обнаружено.

Может ли это быть всё-таки HDD? Я могу перенести root на другой диск, их два, но там тогда возня с partition resizing (сейчас одна ext3 на весь диск с кучей фильмов, ну не прямо же туда root копировать). Есть ли смысл всё-таки с переносом на другой диск возиться?


Развитие событий... Я попробовал зажать скорость SATA на полтора гига (как было на прежней материнке), но это не помогло. Стал бекапить некие данные на второй диск (mc, там видно скорость процесса) - и в какой-то момент процесс стал рывками замедляться. Тыр-тыр читает медленно - и потом снова быстро. Когда медленноЮ, слышен ритмичный шум HDD.

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

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

Попробовал повторить проблему, копируя с каждого из дисков на него же. Повторить не удалось. То есть оно произошло только при копировании с одного на другой. Надо бы проверить копированием в /dev/null , но где бы взять инструмент, который будет копировать в /dev/null и показывать при этом текущую скорость? (Простто список файлов не надоЮ, надо именно мегабайты в секунду).

И всё-таки, что всё это может означать? Всё-таки диск "на выходе" - почему тогда в SMART никаких следов? Или какие-то непонятки между ядром и контроллером SATA?

--
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: