Як очистити пам'ять підкачки в Solaris?

Як видалити непотрібний простір підкачки

  1. Стати суперкористувачем.
  2. Видаліть простір підкачки. # /usr/sbin/swap -d /шлях/назва файлу. …
  3. Відредагуйте файл /etc/vfstab і видаліть запис для файлу підкачки.
  4. Відновіть дисковий простір, щоб ви могли використовувати його для чогось іншого. # rm /шлях/назва файлу. …
  5. Переконайтеся, що файл підкачки більше не доступний. # замінити -l.

Щоб очистити пам'ять підкачки у вашій системі, вам просто потрібно вимкнути обмін. Це переміщує всі дані з пам'яті підкачки назад в оперативну пам'ять. Це також означає, що ви повинні бути впевнені, що у вас є оперативна пам’ять для підтримки цієї операції. Простий спосіб зробити це — запустити 'free -m', щоб побачити, що використовується в swap і в RAM.

swap -s дає нам обсяг пам'яті, який також включає поточну оперативну пам'ять/??? Використовуйте команду swap -s у Solaris, щоб дізнатися простір підкачки. або 512 байт. Розділіть число на 2, щоб отримати відповідь у K.

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

Примітка: для виконання завдань ви повинні бути root.

  1. Перевірте існуючий обсяг підкачки та визначте, чи він зараз використовується (вільний розмір менший за загальний розмір блоків). приклад: root@s111oem:~# swap -l. …
  2. Змініть розмір обсягу обміну. Якщо своп _не_ використовується, перейдіть до зміни розміру існуючого тому. …
  3. Якщо необхідно, перезавантажте сервер.