Часть fstab обеспечивающие главные тома.
/dev/sda1 / reiserfs defaults,noatime,barrier=none,commit=100 1 1 /dev/mmcblk0 /home reiserfs defaults,noatime,barrier=none,commit=100 1 2
расшифровка:
noatime - не обновлять время доступа к инодам/файлам
barrier=none - не помню но надо
commit=100 - подтверждать транзакции каждые 10 секунд
tmpfs /dev/shm tmpfs defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0 tmpfs /var/log tmpfs defaults 0 0
/dev/sda1 / reiserfs defaults,noatime,barrier=none,commit=100 1 1 /dev/mmcblk0 /home reiserfs defaults,noatime,barrier=none,commit=100 1 2 /dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0 /dev/mmcblk1p1 /mnt/flash auto defaults,noatime,user,noauto 0 0 /dev/sdb1 /mnt/sdb auto defaults,noauto,user,iocharset=koi8-r 0 0 tmpfs /dev/shm tmpfs defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0 tmpfs /var/log tmpfs defaults 0 0
root# cat sysctl.conf
vm.dirty_writeback_centisecs=15000 vm.laptop_mode=5
расшифровка:
vm.dirty_writeback_centisecs=60000 - запись грязных данных из памяти на диск 1 раз в минуту
vm.laptop_mode=5 - латентность системы
Прим:
1. Это необходимо только на стандартных ядрах, если же ядро собрано с учетом специфики и для нетбука данные настройки не требуются.
2. Данные настройки при засыпании/просыпании не сохраняются т.о. необходим скрипт который надо положить в
/etc/pm/sleep.d/
root# cat sysctl.sh
#!/bin/bash # # runs sysctl after resuming to reinitialise the values from sysctl.conf if [ "$1" == 'resume' ]; then sysctl -p fi
Активность работы со swap значения в диапазоне 0 - 100
где значение 100 заставит ядро при нахождении неактивной страницы
сразу сбросить ее в swap при 0 только при абсолютной необходимости
значение по умолчанию - 60
vm.swappiness=20
Подбирать надо экспериментально.
В моем случае значение 20 оказалось достаточным.