====== Ускорение EXT4 ======
Источник - http://llybin.blogspot.com/2011/06/ext4.html
Оперативной памяти 4G, диск разбит на 4 раздела:\\
sda1 /boot 128M\\
sda2 swap 8G # по православному, двойной размер оперативной памяти, для режима сна, как минимум 4G, + монтирую /tmp как tmpfs
sda3 / 20G\\
sda4 /home *
Ниже приведены настройки ФС если вы обладатель ИБП или ноутбука с живой батареей.
Пример /etc/fstab:
/dev/sda1 /boot ext2 noexec,nodev,nosuid,noauto,noatime 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 / ext4 rw,relatime,commit=60 0 1
/dev/sda4 /home ext4 rw,relatime,nodev,commit=100,barrier=0,data=writeback 0 1
tmpfs /tmp tmpfs rw,nosuid,nodev,noatime,nodiratime,size=4G,mode=0777 0 0
Отключаем журналирование на /home:
unmount /dev/sda4
tune2fs -O ^has_journal -o journal_data_writeback /dev/sda4 # ^ - это не опечатка!
fsck /dev/sda4
Не рекомендуется изменение режима журналирования для корневого раздела /.
Редактируем /etc/sysctl.conf, здесь либо дописываем либо изменяем параметры, если таковые имеются:
vm.swappiness = 10
vm.dirty_ratio=20
vm.dirty_background_ratio=10
vm.dirty_writeback_centisecs=1500
Редактируем /etc/syslog-ng/syslog-ng.conf
все пути вида /var/log/*.log измените, дописав знак минус ("-") перед путями.
destination d_authlog { file("-/var/log/auth.log"); };
Не расписываю какие параметры что значат, часть информации подчерпнута здесь:
* http://vasilisc.com/speedup_ubuntu#speedup_fs
* http://linuxgeeks.ru/disk.htm