Як прискорити linux

Linux дає багато переваг своїм користувачам. Наприклад, його можна вважати вільним від вірусів, оскільки їх існує дуже невелика кількість. Для багатьох дуже важливо, що ніхто, крім вас, не контролюватиме то що ви робите в системі. Вільне програмне забезпечення звучить дуже привабливо, в світлі останніх подій, коли в минулому році ми дізналися що великі компанії на кшталт Microsoft і Apple стежать за своїми користувачами.

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

Багато хто пам`ятає, що клікнувши двічі клацнувши по ярлику в Windows потрібно досить довго почекати, поки запуститься програма. Тут у Linux теж перевага - він набагато швидше. І це стосується всіх, хто використовує комп`ютер з новеньким восьміядреним процесором, і тих у кого старий ноутбук минулого століття. Якщо ви хочете ще велике швидкості в Linux, дотримуйтесь описаної у статті. Далі ми розглянемо як прискорити Linux. Ми будемо орієнтуватися в першу чергу на Ubuntu, але всі ці поради можуть бути застосовані також до інших дистрибутивів.

VirtualBox - ваш друг

Деякі з наведених тут порад включають модифікацію системних файлів від імені root користувача. При такому способі редагування завжди є шанс випадково що-небудь зламати і зробити ваш комп`ютер непрацездатним. Тому краще створіть резервні копії всіх файлів, з якими ви будете працювати, щоб потім при необхідності відновити старі налаштування.

Ще краще поекспериментувати спочатку з віртуальною машиною. Таким чином, ви можете робити все що захочете, а потім просто відкотитися до останнього робочого знімку.

1. Прискорення завантажувача Grub

LXF156.feat_speedups.boottimeout-650-80

Якщо у вас встановлено дві операційні системи, то ви, напевно, знайомі з цим меню завантаження. Але то що ви, швидше за все, не помітили, це зворотний відлік в самому низу, під областю введення. Це час, протягом якого система буде чекати, перед тим як почати завантажувати дистрибутив за замовчуванням.

Наприклад, в Ubuntu - це 10 секунд. Зазвичай ви можете натиснути Enter, але якщо ви перебуваєте далеко від машини, більш розсудливим буде поставити інтервал коротший, наприклад, 3 секунди. Цього буде цілком достатньо щоб вибрати ОС.

Щоб пришвидшити роботу linux відкрийте файл / etc / default / grub від імені root. Змініть значення GRUB_DEFAULT = 10, на 3. А потім поновіть конфігурацію Grub. ось:

GRUB_DEFAULT = 3 $ sudo grub2-mkconfig -o /boot/grub/grub.cfg

2. Вимкніть сервіси

LXF156.feat_speedups.bluetoothdol-650-80

Під час завантаження системи, є величезна різниця між завантаженням ядра і готовністю до роботи робочого столу. Справа в тому, що система завантажує дуже більше кількість сервісів, і не всі з них вам потрібні.

В системі ініціалізації на основі sysvinit всі сервіси знаходяться в папці /etc/init.d і ви можете зупинити ті, які вам не потрібні. Подивитися стан всіх сервісів можна командою:

$ Update-rc.d -f сервіс remove

А в systemd:

$ Openbox --replace

Через кілька секунд ви побачите, що стиль вікон змінився. Це і є Openbox. за допомогою контекстного меню ви можете переміщати вікна, закріплювати або встановлювати поверх інших. Але більше нічого іншого. Ваші вікна тепер рухаються швидше.

Відео: Як прискорити Ubuntu Linux

6. Прискорюємо KDE

LXF156.feat_speedups.plasma_de-650-80

Якщо ви використовуєте оточення робочого столу KDE, то у вас є відмінний шанс отримати прискорення роботи linux. Хоча Plasma працює досить швидко якщо у вас сучасна машина, але це складний стек програмного забезпечення. Кожен компонент KDE може бути налаштований для більш ефективної його роботи. Ми вже розглядали як прискорити KDE, читайте про це докладно в окремій статті.

7. Заблокуйте рекламу

LXF156.feat_speedups.adblock-650-80

Під час перегляду веб-сторінок ви помітите що сайт завантажується не відразу, він чекає поки будуть завантажені всі компоненти сторінки, в тому числі і рекламні оголошення. Flash анімація дуже дратує при великій кількості блоків на сторінці, тому ви можете її заблокувати (не потрібно цього робити на нашому сайті, ми білі і пухнасті).




Для більшості популярних браузерів - Chromium, Firefox, Opera є розширення Adblock, яке відмінно справляється з цією функцією. Програма використовує базу даних щоб заблокувати найбільш популярні джерела оголошень.

8. Використовуйте поєднання клавіш

LXF156.feat_speedups.krun-650-80

Кому-то це може здатися очевидним. Робота тільки з клавіатурою набагато швидше, ніж рух від мишки до клавіатури і назад. Багато функцій можна зробити за допомогою клавіатури. Наприклад, стандартні команди копіювання і вставки з меню правка.

Варто створити поєднання клавіш для всіх часто використовуваних дій. Наприклад, перемикання між додатками і робочими столами. Ви можете піти ще далі і використовувати в якості текстових редакторів vim і emacs.

Інтерфейс запуску додатків відкривається по Alt + F2 може зробити набагато більше. Наприклад, ви можете набрати вимкнути для виключення або заблокувати для блокування екрану. Ви можете виконувати прості розрахунки почавши вираз зі знака =. Там є ще багато подібних функцій в залежності від плагінів. Наберіть знак? і натисніть стрілку вправо щоб дізнатися докладніше.

9. пропатчити ядро

Якщо вам потрібна максимальна продуктивність програмного забезпечення, то безліч виправлень можна внести в ядро. Оптимізація ядра Linux може дати відмінний ефект. Ви можете оптимізувати ядро ​​самостійно, але є і більш легкий шлях. Ви можете використовувати ядро, скомпільований Con Koliva, воно включає величезну кількість патчів продуктивності. Патчсет ядра називається -ck і він був зібраний з упором на продуктивність.

Щоб його встановити, вам потрібно завантажити вихідні тексти ядра, тієї версії на яку розраховані ці патчі. Потім скачайте сам патч і виконайте команду в папці з вихідними кодами ядра:

$ Patch -p1 lt; patch-3. * - ck1

Тепер зберіть ядро ​​відповідно до інструкцій з вашого дистрибутива. Це простіше сказати ніж зробити, але в інтернеті є дуже багато інструкцій, в тому числі на нашому сайті - збираємо ядро ​​Linux.

10. Розженете відеокарту Nvidia




LXF156.feat_speedups.nvidia_01-650-80

Цей пункт підходить, тільки якщо ви використовуєте старішу відеокарту. Для нових моделей працювати не буде. Тут ви можете збільшити потужність вашого обладнання.

Не потрібно використовувати BIOS, досить панелі управління NVIDIA. Перш ніж з`являться ці параметри, вам потрібно додати рядок в конфігураційний файл X сервера. Цей файл більше не використовується в більшості дистрибутивів, але утиліта настройки NVIDIA може його згенерувати.

Відео: Linux Mint - файл підкачки, мережа і прискорення завантаження

Просто запустіть її, перейдіть на вкладку Конфігурація Х сервера і натисніть на кнопку зберегти в файл конфігурації X.

Після того як файл /etc/X11/xorg.conf буде створено відкрийте його в текстовому редакторі з правами root, знайдіть секцію Device який описує вашу графічну карту і додайте в кінець рядок: Option "Coolbits" "5". Перезапустіть Х сервер.

Тепер після запуску утиліти налаштування NVIDIA ви побачите додаткову сторінку з налаштуванням тактових частот. Натисніть кнопку Enable Overclocking і прийміть заяву про відмову. Тепер ви можете відрегулювати частоту роботи для 2D і 3D рендеринга. Кращі регулювати їх одночасно.

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

11. Розгін обладнання

LXF156.feat_speedups.xsensors-650-80

Розгін і різні трюки зі збільшенням параметрів вище рекомендованих швидкостей і температур може пошкодити ваші дані і привести до поломки вашого обладнання і це дуже гарне прискорення linux. Але багато компонентів зараз розроблені з урахуванням великих навантажень, ніж їх стандартна конфігурація. Цей запас залишає багато місця для експериментів.

Багато материнських плат включають в себе пункти за замовчуванням, для підвищення швидкості системи, без необхідності великих знань в області комп`ютера.

Ви можете налаштувати все це в своєму BIOS. Для доступу до нього за допомогою клавіш F2 або Del. Можливо, ви знайдете там опції для прискорення процесора, збільшення частоти оперативної пам`яті і т д.

12. Підвищення продуктивності мережі

LXF156.feat_speedups.firefox-650-80

Linux вже дуже давно підтримує ipv6, але якщо ви його не використовуєте, то його відключення може підвищити швидкодію мережі, таким чином, виконавши прискорення Linux при роботі з мережею. Найпростіший спосіб зробити це через NetworkManager.

Якщо ви використовуєте Gnome, відкрийте аплет здійснювати підключення до мережі. і виберіть пункт редагувати для з`єднання яке ви використовуєте. На вкладці ipv6 виберіть відключити.

Якщо у вас KDE без NetworkManager, то можете встановити глобальну змінну оточення KDE_NO_IPV6 = 1:

$ Sudo apt-get install prelink

Потім запустимо утиліту для обробки всіх виконуваних файлів:

$ Sudo gedit / etc / default / prelink $ sudo apt-get install preload

Цю програму досить тільки встановити, вона не вимагає настройки після установки.

14. Використовуйте ZRAM

Якщо у вас недостатньо оперативної пам`яті, ви можете дуже просто збільшити її кількість на 25, а то і 50% за допомогою стиснення оперативної пам`яті zram. Це модуль ядра, який дозволяє стискати вміст оперативної пам`яті на льоту, таким чином місткість ОЗУ залишається збільшується, а швидкість залишається незмінною. Це дасть гарне прискорення роботи Linux для старих комп`ютерів.

15. Зменшіть активність жорсткого диска

Система дуже активно пише і читає файли з каталогу / tmp. Це каталог для тимчасових файлів, і з ним можуть одночасно працювати велика кількість програм. Буде краще, якщо вміст цього каталогу буде знаходитися в оперативній пам`яті. Щоб прискорити роботу linux, таким чином, додайте рядок в файл / etc / fstab:

$ Sudo vi / etc / fstab

tmpfs / tmp tmpfs defaults, noexec, nosuid 0 0

Спочатку переконайтеся НЕ примонтировать чи вже папка tmp в оперативну пам`ять, виконавши команду mount. У багатьох дистрибутивах ця оптимізація linux включена за замовчуванням.

Але це ще не все. Не всі системи раціонально використовують простір підкачки на жорсткому диску. За замовчуванням значення vm.swappiness встановлено 60, тому, якщо (100-60) 40% оперативної пам`яті зайнято, система почне скидати дані на жорсткий диск. Це справедливо для систем з невеликою кількістю ОЗУ, 1-2 Гб, але якщо у вас 10 Гб, то навантажувати жорсткий диск коли у вас зайнято лише 4 Гб несерйозно. Щоб це змінити виконайте команду:

$ Sudo sysctl -w vm.swappiness = 10

Це означає починати скидати дані в Swap коли зайнято 90% пам`яті (100-10). Можна використовувати і інші значення. При частому переповненні пам`яті це відмінна оптимізація Linux.

висновки

У цій статті ми розібрали досить багато методів як прискорити Linux, але все ж я думаю це далеко не всі рішення. Якщо ви знаєте інші цікаві варіанти прискорення роботи Linux, поділіться з нами в коментарях.

Поділися в соціальних мережах:

Схожі
Чому лінус торвальдс не любить debianЧому лінус торвальдс не любить debian
Lame - linux administration made easyLame - linux administration made easy
6 Краще не ubuntu дистрибутивів linux для початківців6 Краще не ubuntu дистрибутивів linux для початківців
Установка astra linuxУстановка astra linux
Віртуальна флешка в linuxВіртуальна флешка в linux
Стів джобс свого часу пропонував роботу лінус торвальдсСтів джобс свого часу пропонував роботу лінус торвальдс
Чим відрізняється unix від linuxЧим відрізняється unix від linux
9 Причин змінити windows 10 на linux9 Причин змінити windows 10 на linux
Установка kali linux на комп`ютерУстановка kali linux на комп`ютер
Chakra linux отримала kde plasma 5.7.3 і firefox 48Chakra linux отримала kde plasma 5.7.3 і firefox 48
» » Як прискорити linux