Увеличиваем производительность Linux
- Откройте терминал(ctrl+alt+t), введите:
sudo gedit /etc/fstab - Найдите следующую после комментария похожего на «/ was on /dev/sda2 during installation» строку и приведите ее к виду
# / was on /dev/sda2 during installationUUID=f4d4d73d-4141-4701-a7e2-ec41664483a7 / ext3 defaults,errors=remount-ro,noatime,data=writeback 0 1 - добавив ,noatime,data=writeback .
- Теперь введите следующую команду в консоли:
sudo gedit /etc/default/grubи приведите строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"к следующему виду
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rootflags=data=writeback" - Сохраните файл.
- Обновите конфигурацию загрузчика:
sudo update-grub - Если у вас раздел отформатирован в одну из файловых систем из семейства Ext выполните следующую команду:
sudo tune2fs -o journal_data_writeback /dev/sdb2 - Помните, что название вашего раздела с корневой системой может отличатся от /dev/sdb2 (название смотрим Меню\утилиты\диски.
- Перезагрузите компьютер.
Отключение ненужного в автозагрузке
Начиная с версии 11.10 все системные программы в автозагрузке скрыты директивой NoDisplay. В окне «Автозапуск программ» отображаются только программы, добавленные пользователем. Для отображения всех программ, надо ввести в терминале команду:
cd /etc/xdg/autostart && sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Теперь осталось аккуратно отключить то, что не используется (например bluetooth)и перезагрузиться. На скриншоте ненужные мне программы и сервисы уже отключены.
Файл подкачки :
Файл подкачки должен быть в разметке на отдельном диске до 3 ГБ Оперативной памяти = Точному Объему оперативной памяти .
Файл подкачки от 4 Гб Оперативной памяти нужно ставить 2048.
Оптимизация Файла подкачки
Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, уже начнет использовать раздел swap. До 3 Гб ОЗУ в компьютере, лучше изменить параметр vm.swappiness до 30, а тем у кого начиная от 4Гб ОЗУ изменять до 10
и тем самым приказать не использовать swap пока занятая ОЗУ не достигнет 100-10=90%. В консоли введите следующую команду:
gksu gedit /etc/sysctl.confДобавьте строку в конец файла:
vm.swappiness=10
- «Параллельная» загрузка. Только для 2х ядерных процессоров и выше. Откройте терминал и выполните команду:
- gksu gedit /etc/init.d/rcнайдите CONCURRENCY=none и замените на:
CONCURRENCY=shell - Сохраните и перезагрузите компьютер.
Ускорение запуска программ, с помощью preload
Preload – демон, который собирает информацию о наиболее часто используемых программах, и кэширующий их и используемые ими библиотеки, что приводит к повышению скорости загрузки программ. Для установки нужно просто выполнить в терминале
sudo apt-get install preload
- После выполните в консоли команды
sudo touch /var/lib/preload/preload.statesudo chmod 600 /var/lib/preload/preload.statesudo /etc/init.d/preload restart
- Установите, если не установлен compizconfig-settings-manager.
- Запустите Менеджер настройки CompizConfig (Сompiz Configuration Settings Manager - ccsm) и перейдите в OpenGL Plugin, в котором отключите Синхронизировать с VBlank.
- Перейдите в Composite и отключите Определить частоту обновления.
- Отключите в разделе Эффекты плагины Анимация (Animations) и/или Проявление/исчезание окон.
- Если не используете сенсорные устройства, то отключите плагин Unity MT Grab Handles.
- В Общие - Общие настройки выставьте Задержка отклика в 2000.
Для слабых компьютеров вписываем в wow\wtf\ config.wtf
SET extShadowQuality "0" - Эта команда отключает тени и дает очень хорошую прибавку FPS. В игре ползунок теней, поставить на минимум.
SET processAffinityMask "ххх" (вместо ххх ставим верное значение для количества ядер у вашего ПК:
1 ядер - 1 \ 2 ядер - 3 \ 3 ядер - 7 \ 4 ядер - 15 \ процессоры I7s - 85