Я писав замітку про там як працювати зі swap-му на Debian-о і RedHat подібних ОС. Але мене зацікавило як справи на ОС Mac OS X. За замовчуванням, файл підкачки є в системі. І як бути? Потрібен він чи все ж ні?
Чтиво про що вже говорилося і писалося:
Але а тепер я розповім все за і проти про фото підкачки в Макос.
Робота зі Swap в Mac OS X
Файл підкачки (Swap) - це механізм для роботи з віртуальною пам'яттю. Основне завдання полягає в тому, щоб неактивні фрагменти пам'яті переміщати з RAM прямо на жорсткий диск (в цей же файл підкачки - swap) для тимчасового зберігання. Це дає можливість звільнити пам'ять для завантаження нових фрагментів пам'яті. При потребі цих фрагментів, система поверне їх назад в RAM. Даний механізм, дає можливість використовувати більше оперативної пам'яті ніж є в ОС. Недоліком є те, що файл підкачки працює набагато повільніше ніж оперативна пам'ять. Все впирається в обмеження швидкості роботи жорсткого диска.
Для того щоб дізнатися скільки використовується віртуальної пам'яті в Mac OS X, можна запустити утиліту - Моніторинг системи (Програми -> Службові програми). У ній можна наочно побачити використання RAM, своп, завантаження, розвантаження сторінок, а також обсяг, зарезервованої, активної і неактивної пам'яті:
Моніторинг системи в 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
Щоб вимкнути файл підкачки, використовуйте команду: