Можно ли удалить swapfile0 mac os

Обновлено: 21.11.2024

Здравствуйте. Недавно я заметил эту папку на своем компьютере под названием «vm».
Он расположен в томе Macintosh HD (вы его так называете?) вместе с папками «Пользователи», «Система», «Библиотека» и «Приложения».

Я почти уверен, что она не всегда была там, и хотел бы знать, может ли кто-нибудь сказать мне, для чего эта папка?
В нем находится документ TextEdit под названием «swapfile0», размер которого составляет 1,07 ГБ.

Причина, по которой я спрашиваю, также заключается в том, что я немного подозревал, что это может быть вредоносным, только на основании того факта, что я чувствую, что его там не было все время, и я не помещал его туда сам. (по крайней мере намеренно).

кто-нибудь? ^^

BC AdBot (войдите для удаления)

Это обычная часть Mac, и это не очень хорошая идея, так как это вызовет проблемы с виртуальной памятью. Кроме того, его нельзя открыть в TextEdit, так как он просто покажет тарабарщину.

что, если он у меня в Windows?

Отредактировано Chiragroop, 4 сентября 2018 г., 15:16.

Спасибо за ответ! Несколько вопросов :)
Этот файл появился из-за того, что на моем компьютере мало памяти, или на случай, если на моем компьютере мало памяти?
Когда вы говорите, что это не очень хорошая идея, что именно вы имеете в виду под плохой идеей?
И не вызовет ли это каких-либо проблем, если я перенесу папку? (например, обратно в папку /private/var).

Этот файл появился из-за того, что на моем компьютере недостаточно памяти, или на мой компьютер не хватает памяти?

Оба. Если в вашей системе недостаточно памяти, она удалит кэш файлов и т. д., чтобы освободить память. Если памяти по-прежнему недостаточно, он будет сжимать страницы, к которым реже всего обращаются (подумайте о страницах как о куске памяти). Если памяти по-прежнему не хватает, только тогда он переместит эти страницы на диск. Файл подкачки также используется, когда вы переводите компьютер в спящий режим (я полагаю, что он больше подходит для ноутбуков, таких как Macbook Pro/Air и т. д., но я не уверен), он будет сохранять содержимое памяти на диск (в дополнение к сохранению в оперативной памяти), поэтому при отключении питания вы не потеряете все свои данные. Это связано с тем, что все, что хранится в ОЗУ, исчезает при отключении питания (поскольку это энергозависимая память).

Когда вы говорите, что это плохая идея, что именно вы имеете в виду под плохой идеей?

И не вызовет ли это каких-либо проблем, если я перенесу папку? (например, обратно в папку /private/var).

Я просто имел в виду, что удалять это не очень хорошая идея. Также, вероятно, сохраните файл там (на случай, если Apple переместит расположение файла подкачки в одном из обновлений)

Что такое файл подкачки Mac? Это важно? Вы можете удалить его? Мы расскажем вам об этом загадочном файле Mac и о том, что с ним можно сделать.

Если у вас закончилось место на диске Mac, вы, вероятно, потратили некоторое время на то, чтобы посмотреть, что занимает все это пространство (совет для профессионалов: легко забыть, сколько файлов вы перемещаете в папку Mac Trash; первое, что вы должны сделать, когда у вас закончилось место, — это щелкнуть правой кнопкой мыши значок Trash на доке и выбрать «Очистить корзину»).

Возможно, вы столкнулись с чем-то под названием swap или файлом подкачки. Может быть трудно понять, что это за файлы и можно ли обойтись без них, тем более что они, кажется, просто сидят и занимают место; иногда они действительно занимают довольно много места.

Что такое файл подкачки Mac?

Прежде чем мы углубимся в то, что такое файл подкачки, мы должны поговорить о подкачке в контексте того, как работает ваш компьютер. Когда вы запускаете программу на своем Mac, она загружается в вашу память (ОЗУ). У вас гораздо меньший объем ОЗУ, чем объем хранилища на твердотельном накопителе.

Иногда, если вы делаете что-то, что требует много памяти, вы сталкиваетесь с некоторыми ограничениями, связанными с ограниченным объемом оперативной памяти. Введите пейджинг. Пейджинг — это то, что мы называем использованием вашего накопителя в качестве памяти. Все это делается автоматически вашим компьютером, поэтому вы никогда не заметите, когда это произойдет. Хотя изначально эти термины означали разные вещи, в наши дни подкачка и подкачка в значительной степени являются синонимами.

Когда вы что-то записываете на диск, оно не всегда записывается на смежных участках памяти; вместо этого он может быть написан в нескольких местах, где бы ваш Mac (ПК тоже это делают) находил свободное место.

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

Вы можете найти их, перейдя в загадочную папку глубоко в недрах вашего Mac. Просто нажмите на открытую часть рабочего стола и подведите курсор мыши к панели в верхней части экрана. Нажмите «Перейти» и в раскрывающемся меню выберите «Перейти к папке».

Появится окно с адресной строкой; вам нужно скопировать и вставить в него следующее место: /private/var/vm/ и нажать Enter. Finder откроется с новым окном со списком файлов подкачки, которые в данный момент активны на вашем Mac.

Сколько отображаемых файлов зависит от ряда факторов: сколько и как часто Mac нужно было переключать на ваш накопитель (что само по себе будет зависеть от того, сколько у вас памяти и сколько программ, которые вы используете, которые могут иметь память утечки). Для справки: приведенные выше файлы подкачки были сгенерированы на Macbook Pro с 16 ГБ ОЗУ; с момента последней перезагрузки прошло около десяти дней.

Можно ли удалить файлы подкачки Mac?

Да, вы можете удалить их. Вы даже можете сказать своему Mac никогда больше не менять местами. Но вы не должны. Даже в системах с большим объемом памяти ваш Mac может столкнуться с необходимостью переключиться на свое дисковое пространство, а не на основную память или ОЗУ.

Если вы удалите файлы подкачки, это может привести к сбою системы, поскольку ваш Mac может использовать один из них сразу после его удаления. То же самое относится к тому, следует ли вам в первую очередь отключить возможность использования файлов подкачки на вашем Mac. В лучшем случае вы не заметите разницы, а это, скорее всего, сделает работу вашего Mac еще более нестабильной.

Если вам действительно нужно освободить место, занимаемое файлами подкачки вашего Mac, есть простое решение: просто перезагрузите Mac. Выключите его и перезапустите, а затем снова проверьте каталог файлов подкачки — они должны либо исчезнуть, либо значительно уменьшиться в размере.

Вполне вероятно, что на новом Mac вы вряд ли столкнетесь с проблемами, когда своп серьезно влияет на объем свободного места. Однако, если вы продолжаете сталкиваться с проблемой, взгляните на приложения, которые вы запускаете на регулярной основе, и попробуйте поиграть с ними по одному. Вы можете обнаружить, что в одном приложении есть утечка памяти, и, перезагрузив компьютер после использования или найдя альтернативное приложение, вы сможете вообще избежать большой проблемы с файлом подкачки!

В последнее время у меня были подтормаживания (80 ГБ на жестком диске, 1,25 ГБ ОЗУ). много пляжных мячей (особенно с Safari. всегда особенно с Safari. Перезапуск Safari временно помогает в ситуации).

Свободное место на моем жестком диске сократилось примерно до 3 ГБ. Удалил некоторые большие элементы, которые мне не нужны, и теперь у меня свободно 4,8 ГБ. Однако, когда я суммировал размер корневых папок, у меня должно быть около 8 или 9 ГБ свободного места. Использовал TinkerTool для отображения невидимых файлов и обнаружил более 3 ГБ файлов подкачки в private\var\vm (два по 1 ГБ, 512 МБ, 256 МБ и т. д. Последний датирован 4 июля, возможно, это последний раз, когда я перезапускал моя машинка). Я бы хотел избавиться от файлов подкачки, но не хочу все испортить.

15-дюймовый Alum PowerBook 1,25 МГц, Mac OS X (10.4.6)

Опубликовано 29 июля 2006 г., 14:39

Файлы подкачки легко понять неправильно. Они исчезают, когда в них больше нет необходимости, но они удаляются в обратном порядке, т. е. сначала самые новые. Невозможно узнать, что находится в данном файле, поэтому невозможно предсказать, когда файл будет удален.

Обратите внимание: если приложение выделяет много памяти и создается новый файл подкачки, это происходит потому, что система перемещает другие данные, чтобы освободить место в ОЗУ для активного приложения. Активная память всегда выделяется в ОЗУ. Поэтому, если вы закроете это приложение, файл подкачки, как правило, не исчезнет сразу. Пространство подкачки используется для чего-то другого.

После создания файла подкачки он не перемещается и не меняет размер до тех пор, пока не будет удален. Система имеет прямой доступ к внутренностям файла. С точки зрения файловой системы файл не изменяется, пока не будет удален. Время модификации не изменится. Бессмысленно судить о том, когда файл использовался в последний раз.

Вы не можете удалить файл подкачки. sudo rm не удаляет файл. Он «удаляет» запись каталога. В терминологии Unix он «разъединяет» файл. Пока файл используется, он не будет удален. Поэтому место на диске не освобождается. Файл все еще там и все еще используется. Удалив запись каталога, вы больше не сможете видеть файл. Вы не можете контролировать, есть ли он еще (кроме как косвенно, наблюдая за дисковым пространством). У вас, как у пользователя, больше нет ссылки на файл.Но в системе есть ссылка на него, и файл нельзя удалить, пока система его не освободит. Различные «очистители кэша», которые утверждают, что удаляют файлы подкачки, почти наверняка являются подделкой. Без сомнения, они делают эквивалент sudo rm.

Само существование файлов подкачки не влияет на производительность системы. Снижение производительности происходит только тогда, когда память перемещается в ОЗУ или из нее. Если что-то в файле подкачки нужно, оно перемещается в оперативную память. Будет временная задержка, поскольку происходит подкачка, но затем память остается в ОЗУ, пока она активна. Если дисковое пространство, используемое файлами подкачки, является проблемой, вам нужно больше места на диске, больше оперативной памяти или, возможно, и то, и другое.

Опубликовано 8 августа 2006 г., 18:31

Полезные ответы

Проблема в том, что реализация виртуальной памяти в OSX не работает. ДОЛЖНО освобождаться память в файлах подкачки по мере закрытия приложений, но почему-то на некоторых установках этого не происходит. Вместо этого добавляются дополнительные файлы подкачки, сначала еще один файл размером 64 МБ, затем 128 МБ, затем пара или более файлов размером 512 МБ, а затем огромные файлы подкачки размером 1 ГБ. Вы можете убедиться, что это правда, как только у вас начнет заканчиваться системные ресурсы и будет иметь несколько файлов подкачки, закрыв все запущенные приложения и неиспользуемые системные процессы. Теоретически данные в ваших файлах подкачки больше не нужны, и их следует освободить, и вы увидите, что ваша производительность восстановится, а объем дискового пространства вернется к более подходящему уровню. По некоторым причинам это иногда НЕ так.

Также ясно, что OSX НЕ использует старые файлы подкачки ни для чего. Если у вас была система, работающая в течение нескольких месяцев с низким уровнем использования, некоторые из исходных файлов подкачки будут иметь даты последнего изменения, которые являются такими же старыми. Пожалуйста, не говорите мне, что в этих файлах есть полезная информация о странице. Их МОЖНО безопасно удалить, независимо от того, что говорит вам какой-либо конкретный эксперт. Вы вряд ли испытаете какой-либо неблагоприятный эффект. В лучшем случае какое-то странное поведение приложения, которое можно исправить, выйдя из приложения и перезапустив его, хотя лично у меня никогда не было никаких проблем.

ОДНАКО (и это большая проблема) ЕСТЬ две проблемы:
1) Вы не можете удалить эти файлы, уничтожив их. Вместо этого вам нужно запустить терминал и sudo rm их. (Вы также можете использовать ряд служебных приложений, таких как Cache Out X или Tiger Cache Cleaner.)
2) Их удаление НЕ освобождает место на вашем диске.

Это последнее предостережение является убийцей, поскольку делает всю процедуру, хотя и безобидной, непродуктивной. На данный момент единственным решением является перезагрузка после удаления. Предполагается, что файлы подкачки удаляются во время загрузки (хотя, опять же, иногда это не так). Поскольку у меня часто есть запущенные процессы, которые я НЕ хочу завершать для перезагрузки, я активно ищу способ обойти это.

8 августа 2006 г., 11:32

«Файлы подкачки легко понять неправильно. Они исчезают, когда они больше не нужны, но они удаляются в обратном порядке, т. е. сначала самые новые. Невозможно узнать, что находится в данном файле, поэтому непредсказуемо, когда файл будет удален."

Извините, но это просто неправильно. Опять же, несмотря на то, что vm ДОЛЖЕН работать именно так, в его реализации в OSX есть ошибка, и в некоторых установках файлы подкачки НЕ исчезнут. КОГДА-ЛИБО. Вместо этого постоянно создаются новые, пока не будет израсходовано все свободное место на диске, система не перестанет работать и, в конце концов, не выйдет из строя. Вам не стоит настаивать на обратном, поскольку эмпирические данные показывают, что это действительно происходит. У меня почти 1 Гиг физической памяти. С 0 запущенными пользовательскими процессами я был в ситуациях с десятками файлов подкачки на общую сумму много гигабайт. Кроме того, многие люди сообщают о файлах подкачки, которые даже НЕ удаляются во время загрузки, а просто зависают, занимая место после каждой перезагрузки.
На самом деле, на моем двойном G4 я НИКОГДА не наблюдал, чтобы файл подкачки "уходил". Именно поэтому существуют эти утилиты, удаляющие неиспользуемые файлы подкачки.
Кроме того, их не обязательно снимать в обратном порядке, даже если они работают по назначению. Они удаляются по мере необходимости, что может происходить в любом порядке.

"Активная память всегда выделяется в оперативной памяти. Поэтому, если вы закроете это приложение, файл подкачки, как правило, не исчезнет сразу. Пространство подкачки используется для чего-то другого."

Однако после выхода из ВСЕХ приложений пространство подкачки не должно использоваться ни для чего, и тем не менее у меня все еще часто бывает 7, 8 или более файлов подкачки, занимающих несколько гигабайт дискового пространства. Я могу оставить машину на ночь без работы, и никакие файлы подкачки не удаляются. Могу уехать на неделю, а они все равно там сидят. Что приводит к:

"С точки зрения файловой системы файл не изменяется до тех пор, пока он не будет удален. Время модификации не изменится. Это бессмысленно, чтобы судить о том, когда файл использовался в последний раз."

За исключением того, что после удаления всех запущенных приложений вы можете предположить, что файлы подкачки, созданные первыми, НИЧЕГО не делают.

Ничто из этого не решает основную проблему. В конце концов, есть причина, по которой этот вопрос до сих пор помечен как «без ответа» спустя столько времени.

Да, вы можете удалить их. Вы даже можете сказать своему Mac никогда больше не менять местами. Но вы не должны. Даже в системах с большим объемом памяти вашему Mac может потребоваться переключиться на свое пространство для хранения вместо использования своей основной памяти или ОЗУ. Невозможно узнать, что находится в данном файле, поэтому невозможно предсказать, когда файл будет удален.

Что такое файл подкачки Mac? Это важно? Вы можете удалить его? Мы расскажем вам об этом загадочном файле Mac и о том, что с ним можно сделать.

Если у вас закончилось место на диске Mac, вы, вероятно, потратили некоторое время на то, чтобы посмотреть, что занимает все это пространство (совет для профессионалов: легко забыть, сколько файлов вы перемещаете в папку Mac Trash; первое, что вы должны сделать, когда у вас закончилось место, — это щелкнуть правой кнопкой мыши значок Trash на доке и выбрать «Очистить корзину»).

Возможно, вы столкнулись с чем-то под названием swap или файлом подкачки. Может быть трудно понять, что это за файлы и можно ли обойтись без них, тем более что они, кажется, просто сидят и занимают место; иногда они действительно занимают довольно много места.

Что такое файл подкачки Mac?

Прежде чем мы углубимся в то, что такое файл подкачки, мы должны поговорить о подкачке в контексте того, как работает ваш компьютер. Когда вы запускаете программу на своем Mac, она загружается в вашу память (ОЗУ). У вас гораздо меньший объем ОЗУ, чем объем хранилища на твердотельном накопителе.

Иногда, если вы делаете что-то, что требует много памяти, вы сталкиваетесь с некоторыми ограничениями, связанными с ограниченным объемом оперативной памяти. Введите пейджинг. Пейджинг — это то, что мы называем использованием вашего накопителя в качестве памяти. Все это делается автоматически вашим компьютером, поэтому вы никогда не заметите, когда это произойдет. Хотя изначально эти термины означали разные вещи, в наши дни подкачка и подкачка в значительной степени являются синонимами.

Когда вы что-то записываете на диск, оно не всегда записывается на смежных участках памяти; вместо этого он может быть написан в нескольких местах, где бы ваш Mac (ПК тоже это делают) находил свободное место.

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

Вы можете найти их, перейдя в загадочную папку глубоко в недрах вашего Mac. Просто нажмите на открытую часть рабочего стола и подведите курсор мыши к панели в верхней части экрана. Нажмите «Перейти» и в раскрывающемся меню выберите «Перейти к папке».

Появится окно с адресной строкой; вам нужно скопировать и вставить в него следующее место: /private/var/vm/ и нажать Enter. Finder откроется с новым окном со списком файлов подкачки, которые в данный момент активны на вашем Mac.

Сколько отображаемых файлов зависит от ряда факторов: сколько и как часто Mac нужно было переключать на ваш накопитель (что само по себе будет зависеть от того, сколько у вас памяти и сколько программ, которые вы используете, которые могут иметь память утечки). Для справки: приведенные выше файлы подкачки были сгенерированы на Macbook Pro с 16 ГБ ОЗУ; с момента последней перезагрузки прошло около десяти дней.

Можно ли удалить файлы подкачки Mac?

Да, вы можете удалить их. Вы даже можете сказать своему Mac никогда больше не менять местами. Но вы не должны. Даже в системах с большим объемом памяти ваш Mac может столкнуться с необходимостью переключиться на свое дисковое пространство, а не на основную память или ОЗУ.

Если вы удалите файлы подкачки, это может привести к сбою системы, поскольку ваш Mac может использовать один из них сразу после его удаления. То же самое относится к тому, следует ли вам в первую очередь отключить возможность использования файлов подкачки на вашем Mac. В лучшем случае вы не заметите разницы, а это, скорее всего, сделает работу вашего Mac еще более нестабильной.

Если вам действительно нужно освободить место, занимаемое файлами подкачки вашего Mac, есть простое решение: просто перезагрузите Mac. Выключите его и перезапустите, а затем снова проверьте каталог файлов подкачки — они должны либо исчезнуть, либо значительно уменьшиться в размере.

Вполне вероятно, что на новом Mac вы вряд ли столкнетесь с проблемами, когда своп серьезно влияет на объем свободного места. Однако, если вы продолжаете сталкиваться с проблемой, взгляните на приложения, которые вы запускаете на регулярной основе, и попробуйте поиграть с ними по одному.Вы можете обнаружить, что в одном приложении есть утечка памяти, и, перезагрузив компьютер после использования или найдя альтернативное приложение, вы сможете вообще избежать большой проблемы с файлом подкачки!

Файлы подкачки легко понять неправильно. Они исчезнут, когда в них больше не будет необходимости, но они исчезнут в обратном порядке, т. е. самые новые будут первыми. Невозможно узнать, что находится в данном файле, поэтому невозможно предсказать, когда файл будет удален.

Обратите внимание: если приложение выделяет много памяти и создается новый файл подкачки, это происходит потому, что система перемещает другие данные, чтобы освободить место в ОЗУ для активного приложения. Активная память всегда выделяется в оперативной памяти. Поэтому, если вы закроете это приложение, файл подкачки, как правило, не исчезнет сразу. Пространство подкачки используется для чего-то другого.

После создания файла подкачки он не перемещается и не меняет размер до тех пор, пока не будет удален. Система имеет прямой доступ к внутреннему файлу. С точки зрения файловой системы файл не изменится, пока не будет удален. Время модификации не изменится. Бессмысленно судить о том, когда файл использовался в последний раз.

Вы не можете удалить файл подкачки. sudo rm не удаляет файл. Он «удаляет» запись каталога. В терминологии Unix он «разъединяет» файл. Пока файл используется, он не будет удален. Поэтому место на диске не освобождается. Файл все еще там и все еще используется. Удалив запись каталога, вы больше не сможете видеть файл. Вы не можете контролировать, есть ли он еще (кроме как косвенно, наблюдая за дисковым пространством). У вас, как у пользователя, больше нет ссылки на файл. Но в системе есть ссылка на него, и файл нельзя удалить, пока система его не освободит. Различные «очистители кэша», которые утверждают, что удаляют файлы подкачки, почти наверняка являются подделкой. Без сомнения, они делают эквивалент sudo rm.

Само существование файлов подкачки не влияет на производительность системы. Снижение производительности происходит только тогда, когда память перемещается в ОЗУ или из нее. Если что-то в файле подкачки нужно, оно перемещается в оперативную память. Будет временная задержка, поскольку происходит подкачка, но затем память остается в ОЗУ, пока она активна. Если дисковое пространство, используемое файлами подкачки, является проблемой, вам нужно больше места на диске, больше оперативной памяти или, возможно, и то, и другое.

Читайте также: