Есть ли способ сжать файлы подкачки OS X?

2048
dbr

Есть ли простой способ сжатия и /var/vm/swapfile0т. Д., Кроме перезагрузки?

Они могут стать достаточно большими, если что-то начнётся менять, а на моем ноутбуке мало свободного места на диске.

5
Единственный способ избежать пространства подкачки - это получить больше оперативной памяти или сделать все возможное, чтобы убедиться, что объем используемой оперативной памяти остается минимальным. (Этот фрагмент не стоит собственного ответа) Chealion 14 лет назад 1

4 ответа на вопрос

4
jrg

Mac OS X делает удалите файлы подкачки, которые он динамически создаваемые, если он больше не нуждается в них.

Я всегда нахожу выход / перезапуск Safari (или Firefox, если это ваш браузер по выбору), как правило, помогает ...

2
Josh Hunt

На самом деле, нет. Файлы подкачки являются важными системными файлами и не должны изменяться пользователем.

Для получения дополнительной информации, проверьте эту статью :

По умолчанию Mac OS X использует файлы подкачки фиксированного размера 80 МБ. Это создаст дополнительные файлы подкачки по мере необходимости. Это контролируется файлом скрипта / etc / rc, который запускается во время загрузки. Вы можете увидеть часть ближе к концу, где вызывается dynamic_pager. Поигравшись с параметрами, вы можете подключить свою машину. Или вы можете изменить размеры по умолчанию. Я сделал это на PowerBook (Wallstreet) с очень маленьким жестким диском, чтобы иметь более тонкую детализацию. Используя размер файла подкачки 40 МБ, при использовании подкачки 90 МБ будет выделено только 120 МБ дискового пространства вместо 160 МБ. Не большое изменение, и не стоит делать для большинства людей. Вы также можете создать гораздо больший файл.

Mac OS X на самом деле может перемещать объекты подкачки и удалять файлы подкачки. На самом деле это довольно крутое улучшение из-за постоянно растущей проблемы с файлом подкачки в NEXTSTEP / OPENSTEP.

Статья xlr8yourmac.com датируется 2001 годом, и более поздние версии OS X ведут себя по-разному. Динамический_пейджер теперь запускается с помощью launchd, и его поведение по умолчанию - выделять файлы размером 64 МБ, 64 МБ, 128 МБ (затем удваивая каждый раз). Ben Lings 14 лет назад 0
1
X-Istence

Mac OS X действительно оказывается под давлением, когда у вас все меньше и меньше места на диске, что может вызвать проблемы. Я бы предложил создать резервную копию некоторых данных и удалить их. Также проверьте «Кэши» в папке «Библиотека», чтобы убедиться, что ваши программы очищаются после себя.

1
Ben Lings

Насколько я знаю, единственный способ принудительно сжать файлы / var / vm / swapfile * - это (как вы говорите) перезагрузка. Я полагаю, что более поздние версии OS X будут автоматически сжимать эти файлы, если достаточно свободной памяти и система бездействует. Вы можете попробовать закрыть некоторые приложения и ждать.