Вимоги: Віртуальна пам'ять — це палка з двома кінцями, у ній немає ні добра, ні поганого, важливо лише те, чи підходить вона чи ні, і вона доречна в такому випадку. Для розрахунків з великим трафіком, низькою затримкою та високою паралелізацією ввімкнення віртуальної пам'яті може не допомогти всій системі і навіть призвести до негативної оптимізації. Для серверів з невеликою пам'яттю, малою обчислювальною потужністю та хорошою продуктивністю читання та запису на жорсткому диску ввімкнення віртуальної пам'яті може покращити загальну продуктивність і досвід.
У системах Linux swap partitions (swap space) використовуються, коли системі потрібно більше ресурсів пам'яті і фізична пам'ять заповнена. Використовуйте swap space для тимчасового зберігання неактивних процесів і даних, а також запобігайте вичерпанню пам'яті при заповненні фізичної пам'яті. Swap-простір виступає розширенням фізичної пам'яті і дозволяє системі працювати плавно, коли фізична пам'ять вичерпана.
Увімкнути розділ віртуальної свопу пам'яті
Щоб перевірити, чи увімкнена конфігурація розділу swap, команда виглядає так:
ЯкщоПовідомлення echo порожнє, що свідчить про відсутність розділу swap у системі, ви можете налаштувати розділ swap відповідно до своїх потреб.
Створіть файл для обміну розділами за допомогою наступної команди:
Значення /var/swap — це змінна, яка відображає ідентичність розділу swap, і ви можете налаштувати значення цієї змінної з існуючим ID розділу.
Значення bs і count вказують на розмір створеного файлу обміну, ви можете налаштувати налаштування, у цій команді bs=1M count=4096 означає, що розмір файлу обміну встановлений на 4 GB.
Щоб відформатувати файл як swap-розділ, команда виглядає так:
Виконайте таку команду, щоб відкрити розділ swap:
Відкриття проходить успішно, як показано на рисунку нижче:
Запишіть нову інформацію про розділ у файл /etc/fstab і налаштуйте swap-розділ так, щоб він автоматично монтувався при завантаженні за допомогою наступної команди:
Увімкнути його не означає використовувати — це має бутиНалаштуйте параметр swappiness, щоб визначити принцип використання системою розділів swapпараметр swappiness коливається від 0 до 100.
Щоб редагувати файл /etc/sysctl.conf, наприклад, потрібно налаштувати такі параметри, коли фізична пам'ять займає менше 80% простору.
Виконайте наступну команду, щоб конфігурація набула чинності:
Підсумкова команда виглядає так:
Закрити розділ обміну віртуальною пам'яттю
Виконайте наступну команду для закриття розділу swap:
etc/fstab, іВидалитиПодібно до наступної інформації, пов'язаної зі свопом, скасуйте автоматичне кріплення swap.
Збережіть і вийдіть, потім виконайте наступну команду, щоб підтвердити, що розділ swap закрито.
Повідомлення echo порожнє, що означає, що розділ swap було закрито.
Посилання:
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно. |