Системна оптимізація - Система - Каталог статей - 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 зазвичай не потрібне.
Зверніть увагу! Якщо у Вас недостатньо оперативної пам'яті, робота цієї програми буде неефективною.