Налаштування swap і підключення swap-файлу в ubuntu, darkfess

Налаштування swap і підключення swap-файлу в ubuntu, darkfess

Сьогодні ми поговоримо про swap, варіанти його підключення + тюнінг.

Традиційний спосіб підключення swap - при установці системи, виділити окремий розділ для нього і примонтировать. Цей спосіб має свої плюси, найголовніше - якщо це свіжий диск, то виділення йому цілого розділу дозволяє уникнути фрагментації. Це єдиний плюс, тому що починаючи з деякого патча в ядрі 2.6 swap-розділи по продуктивності не відрізняються від swap-файлів. Файли зручніше тим, що їх легко створити і перемасштабіровать, як тобі подобається. Ось наприклад, в один прекрасний день мені здалося, що на моєму Зене розділ в 4 гіга під swap на SSD аж надто жирно. і вирішив я цей розділ знести, вільне місце злити в / home і додати swap поменше, вже файлик. Отже, як це робиться ... поїхали.













Перевіримо чи включений swap зараз:

0 - вимкнено. Значить потрібно його добавіть.Прежде ніж продовжити, вирішимо скільки ж нам swap то потрібно на нашому столі, дивимося табличку:

Глибокого сну взагалі користуються рідко ... тому. для 4-х гіг пам'яті, досить 2 гіга Свапи. Ок. Переконайтеся що у вас є вільне місце в корені / і продовжимо.

Додаємо swap-файл в / розміром в 2 гіга:

Робимо його доступним тільки для root:

І перевіримо ще раз:

А тепер перевіряємо:

Залишилося зробити його перманентним, додамо в fstab рядок:

Сопсно все :) Тепер наш swap у нас буде працювати завжди.

Тепер опишемо пару фокусів зі swap`om. Є 2-а параметра ядра які ми будемо правити, swappiness і vfs_cache_pressure.

swappiness - на якому рівні використання RAM в роботу вступає SWAP. Ми орієнтуємося на використання swap тільки в крайньому випадку. Тому у нас це буде параметр 10, у кого ядро ​​старше 3.5 можна поставити 1, для таких Зенбуков як у мене я рекомендую поставити 22.

Перевірити ваші поточні параметри можна командами:

Щоб перманентно їх змінити, додайте в кінець файлу рядки:

Все готово :) Можу додати, що мій Зенбук після подібного тюнінгу став використовувати swap вкрай рідко ... і коли він його таки використовує, що найважливіше, перехід на нього абсолютно непомітний і без будь-яких ривків.







Схожі статті