Виртуальная память Mac — что это такое, место подкачки и как отключить подкачку в Mac OS X
Недавно меня спросили о файле подкачки Mac OS X, в частности, как полностью отключить подкачку Mac OS X. Я решил, что воспользуюсь этой возможностью, чтобы немного поговорить о виртуальной памяти Mac (свопинг), ее расположении в файловой системе Mac, а также объяснить, как ее отключить.
Mac OS X Swap или виртуальная память
Вы можете вспомнить, что в более старых версиях Mac OS (OS 8 и 9) вы могли вручную отключить подкачку, которая затем называлась виртуальной памятью, просто настроив параметр на панелях управления. Mac OS X немного отличается, потому что он построен на основе ядра unix, которое в значительной степени полагается на файлы подкачки и подкачку для общего управления памятью и кешем. По этой причине свопинг сейчас важнее, чем в предыдущих версиях Mac OS.
Обычно, когда вашему Mac требуется память, он помещает то, что в настоящее время не используется, в файл подкачки для временного хранения. Когда ему снова потребуется доступ, он прочитает данные из файла подкачки и обратно в память. В некотором смысле это может создать неограниченную память, но это значительно медленнее, поскольку она ограничена скоростью вашего жесткого диска, по сравнению с почти немедленным чтением данных из ОЗУ.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Если вам интересно, вы можете проверить использование виртуальной памяти Mac OS X с помощью команды «vm_stat» или с помощью монитора активности (который Windows часто ошибочно называют диспетчером задач Mac).
Расположение файла подкачки в Mac OS X
Если вам интересно, где хранятся файлы подкачки на вашем Mac, они находятся по адресу:
/private/var/vm/
Он также напрямую содержит ваш файл образа сна, который, по сути, хранит в памяти ваш Mac до перехода системы в спящий режим. Этот файл читается снова, когда вы выводите Mac из спящего режима, чтобы вернуться в предыдущее состояние. В любом случае, вернемся к файлам подкачки в том же каталоге: они называются последовательно swapfile0, swapfile1, swapfile2, swapfile3, swapfile4, swapfile5. Вы можете увидеть их сами с помощью следующей команды:
ls -lh /private/var/vm/swapfile*
Файлы подкачки обычно различаются по размеру — от 64 МБ до 512 МБ.
Отключить подкачку / подкачку Mac OS X
Осторожно: Я настоятельно не рекомендую изменять способ управления памятью и файлов подкачки в Mac OS X. Если вы точно не знаете, что делаете и почему, это не рекомендуемая настройка. Опять же, если вы не знаете, что делаете, не возитесь с файлами подкачки Mac OS X или возможностью подкачки!
В Терминале введите следующую команду. Это выгружает динамический пейджер из ядра Mac OS X:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Опять же, это полностью отключает возможность разбиения по страницам Mac OS X, не возитесь с этим ради развлечения.
Следующим шагом будет удаление файлов подкачки, которые в настоящее время хранятся, они обычно довольно большие (в конце концов, это ваша виртуальная память) и занимают довольно много места на диске.
sudo rm /private/var/vm/swapfile*
Это все, что нужно сделать.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)