change "read ahead" and /etc/init.d/local
kron 24 марта, 2011 - 01:31
Здравствуйте! :)
Задался целью поменять параметр read ahead у себя на ноуте и добиться, что бы параметр сохранялся после перезагрузки.
задал параметр через blockdev --setra 1024 /dev/sda
параметр успешно сохранился.
занес эту строку в скрипт, линк на скрипт кинул в /etc/local.d/ra_set.start (baselayout-2).
перезапустил машину, служба local отработала но размер read ahead вернулся к дефолту.
немного покопавшись обнаружил, что параметры при загрузке успешно применяются, но потом сбрасываются при загрузке иксов. Если быть более точным, то параметр сбрасывается после логона в иксы.
В логах в момент сброса появляются следующие строки:
kernel: [ 151.702518] ata1.00: configured for UDMA/100 kernel: [ 151.702537] ata1: EH complete kernel: [ 152.095504] EXT4-fs (sda3): re-mounted. Opts: commit=30,commit=0
Буду рад любой подсказке, благодарю!
»
- Для комментирования войдите или зарегистрируйтесь
sys-apps/preload
sys-apps/preload
Available versions: 0.6.4-r2 {vanilla}
Homepage: http://sourceforge.net/projects/preload/
Description: Adaptive readahead daemon.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Благодарю. preload
Благодарю.
preload установлен. по сути его установка и подвела к мысли увеличить "ra", вот теперь и думаю, что сбрасывает этот параметр :(