LINUX.ORG.RU

HALD дёргает диск каждые 3 секунды


0

0

Давно ли это началось — не знаю. Заметил только позавчера. Каждые 3 секунды вспыхивает светодиод, что идёт доступ к жёсткому диску. По найденной в сети рекомендации попробовал в однопользовательском режиме отключать по одному все демоны. На /etc/init.d/hald stop мигания прекратились, после отключения всех на /etc/init.d/hald start возобновились. В /var/log/messages и dmesg ничего нет, несмотря на параметр HALD_VERBOSE="yes" в /etc/conf.d/hald

Как узнать, зачем он это делает, и как эти мигания прекратить?

Версия HAL 0.5.11.

Изоленту не предлагайте :)

★★★★★

Ответ на: комментарий от home_user

> Оно опрос девайсов делает.

И дисков IDE тоже? Может ли из-за этого греться южный мост?

> Как отключать - видел в выводе powertop-а.

Спасибо, а ссылку можно?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Нашёл только hal-disable-polling — для съёмных устройств — и echo 1500 > /proc/sys/vm/dirty_writeback_centisecs, которое только увеличило частоту мигания.

question4 ★★★★★
() автор топика
Ответ на: комментарий от S_Paul

> канеш, до 1.5 сек. 1500 это милисекунды.

Это я понял. Но при 500 было реже. Это как получилось? :)

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

> Нашёл только hal-disable-polling — для съёмных устройств

А он кроме съёмных ничего дёргать и не должен. Лично у меня лампочка мигает и при доступе к DVD-приводу.

Deleted
()
Ответ на: комментарий от Deleted

> А он кроме съёмных ничего дёргать и не должен. Лично у меня лампочка мигает и при доступе к DVD-приводу.

У меня раньше не мигало. И при обращении к CD и DVD они будут по несколько секунд раскручиваться.

question4 ★★★★★
() автор топика
Ответ на: комментарий от zup-rk27

вот так еще можно попробовать:

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo 20 > /proc/sys/vm/dirty_ratio
echo 10 > /proc/sys/vm/dirty_background_ratio

это из советов по уменьшению износа ssd дисков.

zup-rk27 ★★
()
Ответ на: комментарий от S_Paul

кстати, до 15 секунд, а не 1,5

Suggestion: increase the VM dirty writeback time from 4,99 to 15 seconds with:
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
This wakes the disk up less frequenty for background VM activity

zup-rk27 ★★
()
Ответ на: комментарий от Deleted

>> Нашёл только hal-disable-polling — для съёмных устройств

> А он кроме съёмных ничего дёргать и не должен. Лично у меня лампочка мигает и при доступе к DVD-приводу.

После hal-disable-polling --device /dev/hdc и hal-disable-polling --device /dev/hdd мигания прекратились.

Много лет работаю на этом компьютере, раньше никогда этот светодиод не загорался при доступе к CD/DVD. Поэтому вопрос: что такое HAL мог каждый раз каждый раз читать с диска? Ему что, для каждого доступа к /dev/hdc нужно убедиться, что в / есть /dev ?

question4 ★★★★★
() автор топика

> В /var/log/messages и dmesg ничего нет, несмотря на параметр HALD_VERBOSE="yes" в /etc/conf.d/hald

Ага, чтобы начало писать в /var/log/messages, после правки /etc/conf.d/hald требовался перезапуск системы. Хотя, наверное, перезапуска всех демонов хватило бы.

question4 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.