Системна оптимізація - Система - Каталог статей - LinuxFree Debian

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

Інформація отримана зі сторонніх сайтів. http://vasilisc.com/speedup_ubuntu оригінал

Налаштування Swappiness

Змінимо поведінку Ubuntu щодо використання ОЗП та підкачування. Є такий параметр vm.swappiness, який за замовчуванням має значення 60, і контролює відсоток вільної пам'яті, коли почнеться активне скидання сторінок у розділ swap. Іншими словами, при 100-60 = 40% зайнятої пам'яті Ubuntu вже почне використовувати розділ swap. При великій кількості ОЗУ в комп'ютері краще змінити параметр vm.swappiness до 10 і тим самим наказати Ubuntu не використовувати swap доки зайнята ОЗУ не досягне 100-10=90%. У консолі введіть наступну команду:

Додайте рядок до кінця файлу:

знайдітьCONCURRENCY=none та замініть на:

Збережіть та перезавантажте комп'ютер.

Оптимізація DE

Прискорення Gnome

зберегти у своєму «домашньому» каталозі під назвою.gtkrc-2.0 (не забути про лідируючу точку) і перевантажити ікси.

поставити галочку reduced_resources

прибрати галочку enable_animations

прибрати галочку accessibility.

Встановити текстовий параметр на panel-speed-fast, для прискорення анімації панелі. Перезапустити сесію Gnome.

Добре з оптимізації написано щетут

Після завантаження ядра, в ubuntu починає завантажуватися образ рам-диска (initial ramdisk, initrd). Якщо розпакувати цей образ, можна переконатися, що там дуже багато зайвого і розпакований він займає майже 25 мегабайт. Тому бажано перезбирати всі initrd-образи в системі тільки з необхідними модулями. Але все не так складно, як здається. Відкриваємо файл:

sudo nano /etc/initramfs-tools/initramfs.conf

та замінюємо її на:

Все, тепер треба запустити команду:

sudo update-initramfs -k all -u

Вона перезбере всім встановлених ядер всі знайдені образи initrd. У майбутньому, для нововстановленого ядра, initrd буде генеруватися вже сам із цими параметрами, так що це потрібно зробити лише один раз. Тепер файли initrd важитимуть приблизно по 3 мегабайти запакованими і по 6-7 мегабайт – розпакованими. Це частково скоротить час завантаження і при цьому негативно не вплине на систему.

Швидкість завантаження ОС також залежить від файлової системи, де стоїть ОС. Справа в тому, що з дрібними файлами краще працює нова ext4 та старі reiserfs. Власне, у дистрибутиві найбільше дрібних файлів. Тому рекомендую повністю переходити на ext4 - це набагато зменшить швидкість не тільки завантаження ОС, але і саму роботу з системою, програмами та файлами.

Також можна вимкнути попередню перевірку розділів жорсткого диска під час завантаження ОС. Журнальні файлові системи вже давно безпечні і перевіряти їх бажано лише після досить тривалого використання, після небезпечного вимикання комп'ютера, після глюків, та й за бажанням власне. Відключати треба у файлі "/etc/fstab”. Там наприкінці кожного рядка стоять дві цифри. Нам потрібна лише остання цифра, вона й відповідає за перевірку жорсткого диска під час запуску ОС. Змінюємо цю цифру на нуль на потрібних файлових системах. І все більше нічого чіпати не потрібно.

При завантаженні Ubuntuавтоматично встановлюється політика Ondemand – тобто саморегуляція за допомогою ядра. Звичайно частота процесора падає до мінімальної, що повністю не влаштовує. Але можна за замовчуванням увімкнути політику Performance (максимальна частота процесора)

sudoupdate-rc.d -f ondemand remove

На системі атлон64. Гальмував thunderbird, firefox. У режимі перформанс ці програми працюють помітно швидше.

Запуск часто використовуваних програм можна прискорити за допомогою установки програми preload. Встановити її можна командою:

Програма preload є фоновим процесом, який спостерігає за тим, які саме програми Ви використовуєте найчастіше. Програма веде список додатків, які використовуються найбільш активно і заздалегідь завантажує в пам'ять деякі частини, помітно прискорюючи їх запуск.

Налаштування для preload зазвичай не потрібне.

Зверніть увагу! Якщо у Вас недостатньо оперативної пам'яті, робота цієї програми буде неефективною.