|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 06 Feb 2005 20:37:08 To : Љ § 楢 Ђ«ҐЄбҐ© Subject : Re: Буферизация HЖМД -------------------------------------------------------------------------------- 2005-02-05, Казанцев Алексей <kazantsev@org.chem.msu.ru> пишет: > Привет всем! > > Имеется самописная программка для расчётов, которая круглосуточно > работает на домашнем компьютере. Имеется SATA винт (Barracuda вроде), > который ужасно тарахтит. Программа раз в несколько секунд пишет > несколько сотен байт в файл; и каждый раз винчестер шуршит головками > мешая мне спать. > Ядро 2.6.10 с sysfs. Как сделать так, чтобы данные скидывались пореже - > раз в несколько минут? # Сбрасывать все страницы при любом обращении к диску echo 1 > /proc/sys/vm/laptop_mode # Сбрасывать страницы раз в 10 минут echo 60000 > /proc/sys/vm/dirty_writeback_centisecs # 10 минут как максиамльный возраст несброшенной страницы в памяти echo 60000 > /proc/sys/vm/dirty_expire_centisecs # Hе хочу объяснять, боюсь ошибиться. Вроде сколько % от RAM # могут занимать несброшенные страницы в разных ситуациях echo 60 > /proc/sys/vm/dirty_ratio echo 1 > /proc/sys/vm/dirty_background_ratio Поставить commit=600,noatime для ext3. Впрочем, тебе можно noatime не ставить. Эта магия нарыта при раскопках скрипта laptop-mode. А вообще проще наверное флешку купить. Вообще бесшумно будет. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19170156aa720.html, оценка из 5, голосов 10
|