Віртуальна пам'ять як відключити файл підкачки в mac os x, - новини зі світу apple

Віртуальна пам'ять - технологія управління пам'яттю, розроблена для багатозадачних операційних систем для збільшення ефективності використання пам'яті комп'ютера декількома одночасно працюючими програмами.

Своп (або файл підкачки) - один з механізмів віртуальної пам'яті, при якому неактивні фрагменти пам'яті переміщаються з RAM на вінчестер диск, звільняючи пам'ять для завантаження інших фрагментів пам'яті.

У попередніх версіях Mac OS (OS 8 і 9) система дозволяла вручну вимикати своп через панель управління в системних настройках. У десятій версії Mac OS ситуація змінилася разом з архітектурою системи, яка побудована на ядрі unix і активно використовує своп-файл для підкачки сторінок і управління кешем. Тому своп в OS X важливіший, ніж в попередніх версіях системи.

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

Віртуальна пам'ять як відключити файл підкачки в mac os x, - новини зі світу apple

У 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:

Найчастіше з файлу підкачки можна витягти конфіденційну інформацію, яка використовується при роботі комп'ютера. Тому при роботі з секретними даними рекомендується регулярно проводити очищення своп.

Приєднуйтесь до нас в Twitter. ВКонтакте. Facebook. Google+ або через RSS. щоб бути в курсі останніх новин зі світу Apple, Microsoft і Google.

Lля очищення пам'яті є хороша прога: iFreeMem

Мені на os x 10.8.4 вдалося вимкнути своп командою пірведеной в цій статті а ось команда на включення не спрацювала видало "nothing found to load" хоча все робив чітко за інструкцією

Схожі статті