|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Љ § 楢 Ђ«ҐЄбҐ© 2:5020/400 11 Feb 2005 20:37:41 To : Ilya Anfimov Subject : Re: Буферизация HЖМД -------------------------------------------------------------------------------- Ilya Anfimov пишет: >>Имеется самописная программка для расчётов, которая круглосуточно >>работает на домашнем компьютере. Имеется 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 Попробовал (кроме echo 1 > /proc/sys/vm/laptop_mode) - это то, что требовалось. Да и вообще полезные опции, особенно при компиляции чего либо. Спасибо. > Поставить commit=600,noatime > для ext3. Впрочем, тебе можно noatime не ставить. Там ReiserFS. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577057126a1.html, оценка из 5, голосов 10
|