===== Настройки для ускорения работы нетбука ===== ==== 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 оказалось достаточным.