Настройки для ускорения работы нетбука

1. Ускорение файловых операций.

Часть 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 секунд

1.1. Перенос не статичных данных в память

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

1.2. Общий вид fstab

/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

2. Работа с кешами и пр.

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

3. Работа со swap

Активность работы со swap значения в диапазоне 0 - 100
где значение 100 заставит ядро при нахождении неактивной страницы
сразу сбросить ее в swap при 0 только при абсолютной необходимости
значение по умолчанию - 60

vm.swappiness=20

Подбирать надо экспериментально.
В моем случае значение 20 оказалось достаточным.