Налаштування swap в ubuntu 16.04

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

Найпростіший спосіб збільшити кількість оперативної пам`яті і захистити систему від переповнення пам`яті, це додати розділ swap ubuntu. У цій статті буде розглянуто як виконується настройка swap Ubuntu 16.04. Ми розглянемо варіант з додаванням розділу підкачки для звичайних комп`ютерів, а також файлу підкачки для серверів.

Зверніть увагу

Хоча використання розділу підкачки на жорсткому диску HDD це звичне явище, застосування такого методу для SSD може викликати проблеми. SSD має обмежена кількість перезаписів одного сектора, а область swap постійно перезаписується, це дуже сильно знизить термін служби вашого диска. Тому використання swap простору на SSD строго не рекомендується.

Що таке Swap?

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

Відео: Налаштування xUbuntu після установки. Дідусь впорався ..

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

Перевірка Swap

Перед тим як перейти до налаштування давайте подивимося не підключені інші розділи підкачки до системи. Для цього виконайте:

$ Free -h

Рядок Swap порожня, значить розділу swap поки ще не підключений.

Налаштування файлу підкачки в Ubuntu 16.04




На серверах часто використовується файл підкачки, такий спосіб застосовується бо не завжди є можливість змінювати розмітку диска.

Перевірка місця на диску

Тепер переконайтеся, що на диску є достатньо вільного місця. Найпростіший спосіб дізнатися вільне місце в терміналі - це утиліта df:

$ Sudo fallocate -l 1G / swapfile

Подивіться, чи дійсно зарезервовано потрібну кількість пам`яті:

$ Sudo chmod 600 / swapfile

Тепер тільки root може читати і змінити цей файл:

$ Sudo mkswap / swapfile


Коли файл буде розміщений і промаркований ви можете включити файл підкачки щоб почати його використовувати:

$ Sudo swapon --show

І ще раз дивимося висновок утиліти free:

$ Echo `/ swapfile none swap sw 0 0` | sudo tee -a / etc / fstab

Налаштування розділу підкачки в Ubuntu

Я не буду писати багато про те, як виконується настройка swap Ubuntu 16.04 у вигляді розділу. Всі дії аналогічні тим, які застосовуються для файлу, тільки замість файлу використовується розділ. Припустимо, ми хочемо використовувати розділ / dev / sda2. Спочатку створити swap Ubuntu зі звичайного розділу:

$ Sudo swapon / dev / sda2

І перевірте чи пройшло правильно:

$ Echo `/ dev / sda2 none swap sw 0 0` | sudo tee -a / etc / fstab

Додаткові налаштування

Ви можете контролювати інтенсивність використання простору підкачки в Ubuntu за допомогою параметра ядра swappiness:

$ Sudo sysctl vm.swappiness = 10

А для збереження цієї настройки після перезавантаження:

$ Cat / proc / sys / vm / vfs_cache_pressure

Щоб зберігати файли довше, можна встановити значення в 50:

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

Схожі
Використання оперативної пам`яті в linuxВикористання оперативної пам`яті в linux
Зміна розділів жорсткого диска в windows 7Зміна розділів жорсткого диска в windows 7
Як прискорити роботу windows правильної налаштуванням файлу підкачкиЯк прискорити роботу windows правильної налаштуванням файлу підкачки
Розбивка диска для установки linuxРозбивка диска для установки linux
Як розбити жорсткий диск на 2 розділу в windows, ubuntu і os xЯк розбити жорсткий диск на 2 розділу в windows, ubuntu і os x
Шифрування домашньої папки в ubuntuШифрування домашньої папки в ubuntu
Face swap liveFace swap live
Що таке swapfile.sys і як його налаштувати, видалити?Що таке swapfile.sys і як його налаштувати, видалити?
Як збільшити файл підкачки? (Докладна інструкція)Як збільшити файл підкачки? (Докладна інструкція)
Очищення системи ubuntuОчищення системи ubuntu
» » Налаштування swap в ubuntu 16.04