Як прискорити linux
Linux дає багато переваг своїм користувачам. Наприклад, його можна вважати вільним від вірусів, оскільки їх існує дуже невелика кількість. Для багатьох дуже важливо, що ніхто, крім вас, не контролюватиме то що ви робите в системі. Вільне програмне забезпечення звучить дуже привабливо, в світлі останніх подій, коли в минулому році ми дізналися що великі компанії на кшталт Microsoft і Apple стежать за своїми користувачами.
Вільне програмне забезпечення стає дуже актуальним якщо ви не хочете платити за використання найновішої версії операційної системи.
Багато хто пам`ятає, що клікнувши двічі клацнувши по ярлику в Windows потрібно досить довго почекати, поки запуститься програма. Тут у Linux теж перевага - він набагато швидше. І це стосується всіх, хто використовує комп`ютер з новеньким восьміядреним процесором, і тих у кого старий ноутбук минулого століття. Якщо ви хочете ще велике швидкості в Linux, дотримуйтесь описаної у статті. Далі ми розглянемо як прискорити Linux. Ми будемо орієнтуватися в першу чергу на Ubuntu, але всі ці поради можуть бути застосовані також до інших дистрибутивів.
VirtualBox - ваш друг
Деякі з наведених тут порад включають модифікацію системних файлів від імені root користувача. При такому способі редагування завжди є шанс випадково що-небудь зламати і зробити ваш комп`ютер непрацездатним. Тому краще створіть резервні копії всіх файлів, з якими ви будете працювати, щоб потім при необхідності відновити старі налаштування.
Ще краще поекспериментувати спочатку з віртуальною машиною. Таким чином, ви можете робити все що захочете, а потім просто відкотитися до останнього робочого знімку.
1. Прискорення завантажувача Grub
Якщо у вас встановлено дві операційні системи, то ви, напевно, знайомі з цим меню завантаження. Але то що ви, швидше за все, не помітили, це зворотний відлік в самому низу, під областю введення. Це час, протягом якого система буде чекати, перед тим як почати завантажувати дистрибутив за замовчуванням.
Наприклад, в Ubuntu - це 10 секунд. Зазвичай ви можете натиснути Enter, але якщо ви перебуваєте далеко від машини, більш розсудливим буде поставити інтервал коротший, наприклад, 3 секунди. Цього буде цілком достатньо щоб вибрати ОС.
Щоб пришвидшити роботу linux відкрийте файл / etc / default / grub від імені root. Змініть значення GRUB_DEFAULT = 10, на 3. А потім поновіть конфігурацію Grub. ось:
GRUB_DEFAULT = 3 $ sudo grub2-mkconfig -o /boot/grub/grub.cfg2. Вимкніть сервіси
Під час завантаження системи, є величезна різниця між завантаженням ядра і готовністю до роботи робочого столу. Справа в тому, що система завантажує дуже більше кількість сервісів, і не всі з них вам потрібні.
В системі ініціалізації на основі sysvinit всі сервіси знаходяться в папці /etc/init.d і ви можете зупинити ті, які вам не потрібні. Подивитися стан всіх сервісів можна командою:
$ Update-rc.d -f сервіс removeА в systemd:
$ Openbox --replaceЧерез кілька секунд ви побачите, що стиль вікон змінився. Це і є Openbox. за допомогою контекстного меню ви можете переміщати вікна, закріплювати або встановлювати поверх інших. Але більше нічого іншого. Ваші вікна тепер рухаються швидше.
Відео: Як прискорити Ubuntu Linux
6. Прискорюємо KDE
Якщо ви використовуєте оточення робочого столу KDE, то у вас є відмінний шанс отримати прискорення роботи linux. Хоча Plasma працює досить швидко якщо у вас сучасна машина, але це складний стек програмного забезпечення. Кожен компонент KDE може бути налаштований для більш ефективної його роботи. Ми вже розглядали як прискорити KDE, читайте про це докладно в окремій статті.
7. Заблокуйте рекламу
Під час перегляду веб-сторінок ви помітите що сайт завантажується не відразу, він чекає поки будуть завантажені всі компоненти сторінки, в тому числі і рекламні оголошення. Flash анімація дуже дратує при великій кількості блоків на сторінці, тому ви можете її заблокувати (не потрібно цього робити на нашому сайті, ми білі і пухнасті).
Для більшості популярних браузерів - Chromium, Firefox, Opera є розширення Adblock, яке відмінно справляється з цією функцією. Програма використовує базу даних щоб заблокувати найбільш популярні джерела оголошень.
8. Використовуйте поєднання клавіш
Кому-то це може здатися очевидним. Робота тільки з клавіатурою набагато швидше, ніж рух від мишки до клавіатури і назад. Багато функцій можна зробити за допомогою клавіатури. Наприклад, стандартні команди копіювання і вставки з меню правка.
Варто створити поєднання клавіш для всіх часто використовуваних дій. Наприклад, перемикання між додатками і робочими столами. Ви можете піти ще далі і використовувати в якості текстових редакторів vim і emacs.
Інтерфейс запуску додатків відкривається по Alt + F2 може зробити набагато більше. Наприклад, ви можете набрати вимкнути для виключення або заблокувати для блокування екрану. Ви можете виконувати прості розрахунки почавши вираз зі знака =. Там є ще багато подібних функцій в залежності від плагінів. Наберіть знак? і натисніть стрілку вправо щоб дізнатися докладніше.
9. пропатчити ядро
Якщо вам потрібна максимальна продуктивність програмного забезпечення, то безліч виправлень можна внести в ядро. Оптимізація ядра Linux може дати відмінний ефект. Ви можете оптимізувати ядро самостійно, але є і більш легкий шлях. Ви можете використовувати ядро, скомпільований Con Koliva, воно включає величезну кількість патчів продуктивності. Патчсет ядра називається -ck і він був зібраний з упором на продуктивність.
Щоб його встановити, вам потрібно завантажити вихідні тексти ядра, тієї версії на яку розраховані ці патчі. Потім скачайте сам патч і виконайте команду в папці з вихідними кодами ядра:
$ Patch -p1 lt; patch-3. * - ck1
Тепер зберіть ядро відповідно до інструкцій з вашого дистрибутива. Це простіше сказати ніж зробити, але в інтернеті є дуже багато інструкцій, в тому числі на нашому сайті - збираємо ядро Linux.
10. Розженете відеокарту Nvidia
Цей пункт підходить, тільки якщо ви використовуєте старішу відеокарту. Для нових моделей працювати не буде. Тут ви можете збільшити потужність вашого обладнання.
Не потрібно використовувати BIOS, досить панелі управління NVIDIA. Перш ніж з`являться ці параметри, вам потрібно додати рядок в конфігураційний файл X сервера. Цей файл більше не використовується в більшості дистрибутивів, але утиліта настройки NVIDIA може його згенерувати.
Відео: Linux Mint - файл підкачки, мережа і прискорення завантаження
Просто запустіть її, перейдіть на вкладку Конфігурація Х сервера і натисніть на кнопку зберегти в файл конфігурації X.
Після того як файл /etc/X11/xorg.conf буде створено відкрийте його в текстовому редакторі з правами root, знайдіть секцію Device який описує вашу графічну карту і додайте в кінець рядок: Option "Coolbits" "5". Перезапустіть Х сервер.
Тепер після запуску утиліти налаштування NVIDIA ви побачите додаткову сторінку з налаштуванням тактових частот. Натисніть кнопку Enable Overclocking і прийміть заяву про відмову. Тепер ви можете відрегулювати частоту роботи для 2D і 3D рендеринга. Кращі регулювати їх одночасно.
Кожен раз коли ви міняєте параметри, змінюється тепловиділення. Переконайтеся що температура залишається в розумних межах. Крім того, з тієї ж сторінки можна регулювати швидкість обертання вентилятора. Як тільки налаштуєте потрібну конфігурацію, збережіть налаштування і переконайтеся що інструмент NVIDIA завантажує ці параметри при наступному старті.
11. Розгін обладнання
Розгін і різні трюки зі збільшенням параметрів вище рекомендованих швидкостей і температур може пошкодити ваші дані і привести до поломки вашого обладнання і це дуже гарне прискорення linux. Але багато компонентів зараз розроблені з урахуванням великих навантажень, ніж їх стандартна конфігурація. Цей запас залишає багато місця для експериментів.
Багато материнських плат включають в себе пункти за замовчуванням, для підвищення швидкості системи, без необхідності великих знань в області комп`ютера.
Ви можете налаштувати все це в своєму BIOS. Для доступу до нього за допомогою клавіш F2 або Del. Можливо, ви знайдете там опції для прискорення процесора, збільшення частоти оперативної пам`яті і т д.
12. Підвищення продуктивності мережі
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, поділіться з нами в коментарях.
- Як користуватися програмою avidemux
- 9 Причин змінити windows 10 на linux
- Мтчелл м. - програмування для linux. Професійний підхід
- Вибираємо ноутбук для linux
- Виробники ноутбуків з linux
- Як правильно: linux або gnu linux
- Чим відрізняється unix від linux
- Чому лінус торвальдс не любить debian
- Віртуальна флешка в linux
- Дізнаємося хто використовує мережу в linux
- Стів джобс свого часу пропонував роботу лінус торвальдс
- Chakra linux отримала kde plasma 5.7.3 і firefox 48
- Відбувся реліз linux mint 17.3 xfce і kde edition
- Нові дистрибутиви linux 2016
- 6 Краще не ubuntu дистрибутивів linux для початківців
- Установка kali linux на комп`ютер
- Установка linux deepin 15
- Установка astra linux
- Microsoft збирається відкрити вихідний код powershell
- Lame - linux administration made easy
- Новий дистрибутив uruk linux