change "read ahead" and /etc/init.d/local

Здравствуйте! :)

Задался целью поменять параметр 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", вот теперь и думаю, что сбрасывает этот параметр :(

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".