Ускоряем Ubuntu

Стандартный

ускоряем убунту

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

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

 

В Убунту по умолчанию инсталлирована программа 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

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

 

Настройки запуска приложений_608

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

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

 

Настройка 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

 

Менеджер настройки CompizConfig_609

  • Теперь перейдите в OpenGL Plugin, в котором нужно отключить – Синхронизировать с VBlank.
  • Далее нужно перейти в Composite и снять галочку с – Определить частоту обновления.
  • В разделе Эффекты отключите пункты Анимация (Animations) и/или Проявление/исчезание окон.
  • Если Вы не используете сенсорные устройства, то можно отключить плагин Unity MT Grab Handles. В разделе Общие – Общие настройки можно установить значение – Задержка отклика в 2000.

 

Полную информацию про оптимизацию Убунту Вы можете посмотреть в источниках, которые и побудили меня написать этот материал:

http://help.ubuntu.ru/wiki/ubuntu_optimization

http://vasilisc.com/speedup_ubuntu


3 Comments

  1. Когда пользовался Ubuntu, первым делом отключал анимации compiz. Экономит кучу времени. При чем как своего, так и процессорного.)

  2. 2Евгений
    Наверно, это было очень давно. Ибо Юнити в Убунте совсем не настраивал, всё устраивает. Прочитал ваше сообщение, потыкал по всем окнам, посворачивал, поразворачивал… Всё происходит быстро, никакого раздражения. Комп старый, офисный. Какой-то там 4-й пень. Либо это было лет 5 назад, либо имеет место явное преувеличение.

Leave a comment to vovans Click here to cancel reply.

Статьи