Оптимизация Linux Ubuntu Оптимизация ram В /etc/fstab добавляем tmpfs /tmp tmpfs defaults,noatime,nodiratime 0 0 Используем swap только в очень критичных случаях: echo "vm.swappiness=1" >> /etc/sysctl.conf Оптимизация загрузки демонов Изменяем в /etc/init.d/rc CONCURRENCY=shell Добавляем в /etc/init.d/rcS CONCURRENCY=shell RAMRUN=yes RAMLOCK=yes CONCURRENCY=shell добавляет распараллеливание загрузки демонов RAMRUN и RAMLOCKпомещает /var/run и /var/lock в tmpfs. Также можно добавить в /etc/fstab tmpfs /var/log tmpfs defaults,noatime,nodiratime 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nodiratime 0 0 В /etc/default/tmpfs добавляем: SHM_SIZE=32000000 LOCK_SIZE=32000000 TMPFS_SIZE=64000000 Чистим автостарт приложений sudo apt-get install bum sudo bum Отключение неиспользуемых служб sudo apt-get install sysv-rc-conf sudo sysv-rc-conf Пересобираем init-образы Открываем файл: sudo gedit /etc/initramfs-tools/initramfs.conf Находим строчку MODULES=most и заменяем ее на MODULES=dep Теперь надо запустить команду sudo update-initramfs -k all -u Включение процессора в режим Performance при загрузке sudo update-rc.d -f ondemand remove Уменьшение объема программ Нужно перейти в папку /usr/bin и набрать команду sudo strip -s * - удаление из тел программ информации для разработчиков Ускорение жесткого диска Вводим sudo hdparm -d1 /dev/sda Приоритет Xorg Подходит как пользователям Ubuntu (Gnome), так и kUbuntu (KDE). Приоритет меняется командой renice. Нужно помнить что от 0 до -19 приоритет возрастает, а от 0 до +19 убывает. В нашем случае, мы меняем приоритет Xorg с 0 на -5 sudo renice -n -5 $(pidof X) Ускорение процесса подкачки Весь фокус тут в том, что файл подкачки использует так называемый коэффициент подкачки т.е. то как он распределяет swap между приложением запущенным, и приложением работающим на заднем фоне. Файл с данными о подкачке хранится в каталоге /proc/sys/vm/swappiness, команда cat /proc/sys/vm/swappiness под убунтой стандартно: 60 Необходимо выставить параметр на 40, а то и 20. Но вот, следует запустить громоздкое приложение, и на swap особо полагаться не придется. т.к. он будет отдавать все поровну, и тем приложениям, что на фоне, и тем, с которым вы работаете. Выставить эти параметры можно только под рутом, причем судо тут не поможет: sudo -s -Hecho "70" > /proc/sys/vm/swappiness или echo "40" > /proc/sys/vm/swappiness после чего перезагрузите компьютер. Другие материалы по теме:
|