Робота зі swap в mac os x

Я писав замітку про там як працювати зі swap-му на Debian-о і RedHat подібних ОС. Але мене зацікавило як справи на ОС Mac OS X. За замовчуванням, файл підкачки є в системі. І як бути? Потрібен він чи все ж ні?

Чтиво про що вже говорилося і писалося:

Але а тепер я розповім все за і проти про фото підкачки в Макос.

Робота зі Swap в Mac OS X

Файл підкачки (Swap) - це механізм для роботи з віртуальною пам'яттю. Основне завдання полягає в тому, щоб неактивні фрагменти пам'яті переміщати з RAM прямо на жорсткий диск (в цей же файл підкачки - swap) для тимчасового зберігання. Це дає можливість звільнити пам'ять для завантаження нових фрагментів пам'яті. При потребі цих фрагментів, система поверне їх назад в RAM. Даний механізм, дає можливість використовувати більше оперативної пам'яті ніж є в ОС. Недоліком є ​​те, що файл підкачки працює набагато повільніше ніж оперативна пам'ять. Все впирається в обмеження швидкості роботи жорсткого диска.

Для того щоб дізнатися скільки використовується віртуальної пам'яті в Mac OS X, можна запустити утиліту - Моніторинг системи (Програми -> Службові програми). У ній можна наочно побачити використання RAM, своп, завантаження, розвантаження сторінок, а також обсяг, зарезервованої, активної і неактивної пам'яті:

Робота зі swap в mac os x

Моніторинг системи в MacOSX

Аналогічної утилітою є top / htop. Можна використовувати й інші варіанти, але суть статті не в тому.

Swap в Mac OS X поміщається в папку / private / var / vm / для зберігання і використання даних:

І то, потрібно було оновити ОС, т.к вийшла мажорна версія.

Власне для чого вони там потрібні? А в цій папці, зберігаються дані з RAM коли мак знаходиться в режимі сну.

Відключення / Включення SWAP в Mac OS X

І так, починаючи з Mac OS 9, в системі можна було вимикати swap через системні настройки і тим самим дозволяло прискорити роботу маку. З виходом Mac OS 10 - ситуація змінилася разом з архітектурою системи, яка побудована на ядрі unix і активно використовує файли для підкачки сторінок і управління кешем.

Я зараз розповім як можна вимкнути файл підкачки в Mac OS X, але робити це потрібно з упевненістю, так як це може викликати гальмування маку. І Робити це можна, якщо на борту є хоча б 8-16Гб RAM, а інакше ви можете отримати проблеми з нестачею пам'яті. Але з іншого боку, при відключеному swap може піднятися тривалість життя SSD дисків.

Вирішувати вам, варто чи не варто відключати SWAP!

Відключення SWAP в Mac OS X

Щоб вимкнути файл підкачки, використовуйте команду:

Схожі статті