RL> Люди, спасайте... Поставили мне тут под ухо сервер нашей домашней
RL> локальной сети... Так вот, ночью он мне спать мешает, а выключать его
RL> нехорошо... Есть ли програмульки под линукс которые винты по таймеру
RL> тормозят, ну и соответственно запускают их как обращаешься к ним... И
RL> если есть, то где бы их нарыть...
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Leonid V. Kalmankin 2:5020/400 Thu 24 Sep 98 23:53
Subj : Re: Тормозилка винтов...
________________________________________________________________________________
From: "Leonid V. Kalmankin" <leonid@cs.msu.su>
Roman Lebedev <Roman.Lebedev@p19.f194.n5020.z2.fidonet.org> wrote:
RL> Рад вас пpиветствовать, All!
RL> Люди, спасайте... Поставили мне тут под ухо сервер нашей домашней локальной
RL> сети... Так вот, ночью он мне спать мешает, а выключать его нехорошо... Есть
RL> ли програмульки под линукс которые винты по таймеру тормозят, ну и
RL> соответственно запускают их как обращаешься к ним... И если есть, то где бы
RL> их нарыть...
RL> Заранее спасибо.
а) bdflush-1.6.2 имеет фичу: после истечении N секунд после
последнего чтения с диска выключить винт и прекратить
синхронизацию буферов, пока не произойдет нечто, отчего винт
включится. Кроме того, путем killall -1 update можно
заставить его отключить винт немедленно.
б) в выключенном состоянии надо избегать [f]sync()ов.
по умолчанию syslogd настроен так, что после каждой
записи зовет fsync(). для отключения следует добавить
"-" перед именем файла. (например -/var/log/messages)
в syslogd.conf.
в) надо настроить atd, crond и т.д. так, чтобы они не проявляли
активности по ночам. ( возможно - в 00:00 запускать
(killall -STOP crond atd; sleep NNN; killall -CONT crond atd :)
г) возможно стоит также монтировать некоторые разделы с -o noatime
(если, конечно, вы не используете atime для чистки etc)
д) некоторые программы имеют дурную привычку периодически
проявлять ненужную активность. например, netscape.
killall {-STOP} netscape