Віртуальна пам’ять як відключити файл підкачки в Mac OS X,Новини зі світу iPhone, iPad, Mac

Віртуальна пам'ять — технологія керування пам'яттю, розроблена для багатозадачних операційних систем для збільшення ефективності використання пам'яті комп'ютера кількома програмами, що одночасно працюють.
У попередніх версіях Mac OS (OS 8 та 9) система дозволяла вручну вимикати своп через панель керування у системних налаштуваннях. У десятій версії Mac OS ситуація змінилася разом з архітектурою системи, яка побудована на ядрі unix та активно використовує своп-файл для підкачування сторінок та керування кешем. Тому своп в OS X важливіший, ніж у попередніх версіях системи.
Механізм роботи віртуальної пам'яті досить простий. Коли системі потрібна нова пам'ять, вона відправляє фрагменти, що не використовуються, у файл підкачки на тимчасове зберігання. Коли ця пам'ять буде потрібна знову, система зчитує дані з файлу і повертає їх у пам'ять. У певному сенсі це дозволяє мати необмежений обсяг пам'яті у системі. Однак віртуальна пам'ять значно повільніша за оперативну пам'ять і обмежена продуктивністю жорсткого диска.
Щоб дізнатися про використання віртуальної пам'яті в Mac OS X, скористайтеся командою Терміналу “vm_stat” або запустіть Моніторинг системи (який часто називають Менеджером завдань для Mac). Тут можна дізнатися використання віртуальної пам'яті, своп, завантаження, розвантаження сторінок, а також обсяг вільної, зарезервованої, активної та неактивної пам'яті.

У Mac OS X своп розташований у папці /private/var/vm/. У цій директорії зберігається і дамп оперативної пам'яті на момент засинання Mac. Система звертається до цього файлу під час виведення комп'ютера зі сну.
Файли підкачки мають назву swapfile0, swapfile1, swapfile2, swapfile3, swapfile4, swapfile5. Вони можуть бути будь-якого розміру від 64до 512 Мб. Крім Finder, їх можна побачити через Термінал командою ls -lh /private/var/vm/swapfile*.
Вимкнення файлу підкачки в Mac OS X
Для того, щоб вимкнути своп у OS X, виконайте команду Терміналу:
Ця команда повністю відключає використання віртуальної пам'яті Mac, що при низькому обсязі оперативної пам'яті комп'ютера може призвести до аварійного завершення роботи системи. Увімкнути своп можна іншою командою з режиму одиночного користувача (Command + S під час перезавантаження Mac):
Наступним кроком може бути видалення файлів підкачки, які займають цінне місце на жорсткому диску Mac. Команда для видалення свопу в Mac OS X:
Найчастіше з файлу підкачки можна отримати конфіденційну інформацію, що використовується під час роботи комп'ютера. Тому під час роботи з секретними даними рекомендується регулярно проводити очищення своп.