Ускоряем Ubuntu, Linux








sutoipari-gepek-bank-hitelbiralat.jpg


В данной статье хотелось бы поделится некоторыми советами, по ускорению и оптимизации Убунту.




Ускорение начальной загрузки

 

В Убунту по умолчанию инсталлирована программа readahead, позволяющая ускорить загрузку операционной системы. Чтобы эта утилита приносила свои плоды, нужно периодически загружать систему с параметром profile, который в свою очередь обновляет кэши readahead. Как это сделать? Нужно во время загрузки компьютера зайти в меню GRUB, нужно зажать клавишу Shift во время включения компьютера, а потом выбрать строку c названием Ubuntu и нажать клавишу E, чтобы отредактировать параметры загрузки. В тексте, который появится, нужно найти строку вида:


linux /vmlinuz-3.5.0-26-generic root=UUID=39efddef-c527-4bd0-bde5-82278c4fdeb3 ro quiet splash $vt_handoff


и в конце всей надписи добавить слово profile (не забудьте вставить пробел перед словом profile). Далее для загрузки операционной системы нужно нажать Ctrl+X либо F10. С данной опцией Ваша система будет загружаться чуть дольше чем всегда, потому что будет производится сбор нужной информации. После того, как Убунту загрузится, нужно будет еще раз перезагрузить Вашу «ось». Эти действия делают обновление информации про все используемые библиотеки и приложения во время загрузки в системном файле /etc/readahead/boot, а в /etc/readahead/desktop — информацию о загрузке окружения системы. Во время следующей загрузки системный сервис readahead, при помощи программы /sbin/readahead-list, сделает загрузку библиотек и приложений, которые упоминаются в индексе, в page cache, что чуть уменьшит время загрузки.




Настройка Автозагрузки

 

Начиная с Убунту 11.10 все системные приложения в автозагрузке скрыты директивой NoDisplay. Если вызвать службу «Автозапуск программ», то Вы увидите только программы, которые добавлены пользователем. Чтобы отображались все программы, нужно выполнить в Терминале команду:


cd /etc/xdg/autostart && sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop


После этого окно Автозагрузки будет таким:

 

2.png


Вот теперь можете отключать ненужные программы, но перед этим советую почитать об них в интернете, чтобы не отключить что-то нужное.




Системная оптимизация

 

Настройка Swappiness. Данная настройка изменит поведение Убунту по отношению использования Оперативной памяти(ОЗУ) и файла подкачки. Имеется параметр vm.swappiness, с дефолтным значением 60, и контролирующий процент свободной ОЗУ, при которой начнется активный сброс страниц в раздел подкачки (swap). Если по простому, то при 40% занятой памяти, Ваша система начнет активно использовать файл подкачки. Если в Вашем системном блоке оперативной памяти 4Gb и больше, то рекомендуется поменять значение параметра vm.swappiness до 10 и тем самым дать команду Ubuntu не использовать swap пока загрузка ОЗУ не достигнет 100-10=90%. В Терминале выполните следующую команду:


gksu gedit /etc/sysctl.conf


В конце файла добавьте строку: vm.swappiness=10




Ускоряем запуск программ

 

Preload – это сервис, который делает сбор информацию о программах, которые часто используются, и кэширует их и используемые ими библиотеки, что в свою очередь приводит к увеличению скорости загрузки этих приложений. Чтобы установить этот сервис выполните в Терминале:


sudo apt-get install preload


После инсталляции preload, перезагрузите компьютер и выполните в Терминале следующие команды:


sudo touch /var/lib/preload/preload.state



sudo chmod 600 /var/lib/preload/preload.state



sudo /etc/init.d/preload restart


Для проверки работы Preload можно посмотреть содержимое файла preload.state


sudo cat /var/lib/preload/preload.state


Если данный файл не пустой, значит сервис работает. Настройки preload по умолчанию подойдут многим, поэтому не рекомендуется изменять что-то в файле /etc/preload.conf.




Кеширование символьных таблиц

 

Нужно создать пустой каталог командой в Терминале:


mkdir ~/.compose-cache


Теперь все Ваши Qt/GTK приложения будут немного быстрее стартовать и потреблять меньше ОЗУ.




Ускорение Unity

 

Установите Менеджер настроек Compiz.


sudo apt-get install compizconfig-settings-manager


Для запуска выполним в Терминале:


ccsm


 

3.png

  • Теперь перейдите в OpenGL Plugin, в котором нужно отключить — Синхронизировать с VBlank.

  • Далее нужно перейти в Composite и снять галочку с — Определить частоту обновления.

  • В разделе Эффекты отключите пункты Анимация (Animations) и/или Проявление/исчезание окон.

  • Если Вы не используете сенсорные устройства, то можно отключить плагин Unity MT Grab Handles. В разделе Общие — Общие настройки можно установить значение — Задержка отклика в 2000.

 




Яндекс.Метрика