Sleepimage mac os что это такое

Обновлено: 05.07.2024

рокинрокер

макруморс 65816

Может ли кто-нибудь сказать мне, что это такое и произойдет ли что-нибудь, если я его удалю?
Он занимает довольно много места на моем SSD.

мфрейм

макруморс 65816

Это нужно для сохранения состояния вашей системы (ОЗУ), когда компьютер находится в спящем режиме. По картинке сложно сказать. Я думаю, что это говорит о 17G. У тебя 16гб ОЗУ? Вот почему он такой большой.

рокинрокер

макруморс 65816

Полагаю, ничего не поделаешь, если он занимает так много места?
Можно ли выгрузить его на другой диск?

Йоргк

макрумор обычный

Полагаю, ничего не поделаешь, если он занимает так много места?
Можно ли выгрузить его на другой диск?

Поищите «отключение режима гибернации для Mac» или что-то в этом роде. Вы можете установить это значение на 0 (в терминале), а затем удалить огромный файл RAM-sleepimage (как указано в mfram). Файл должен быть размером с вашу оперативную память.
Посмотрите здесь справочную информацию (выбранную через Google).

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

Преимущество инактивированного режима гибернации заключается в том, что при переводе системы в спящий режим не каждый раз на твердотельный накопитель записывается 16 ГБ. Опасаясь износа SSD, многие изменяют этот параметр соответствующим образом.

Кратко:
Чтобы установить режим без гибернации (не записывать ОЗУ на диск при переходе в спящий режим), перейдите в терминал и введите:
sudo pmset -a hibernatemode 0
Подтвердите введите свой пароль (курсор не изменится), затем нажмите ввод.
Если вы хотите вернуться назад: та же команда, но установите значение 3.

После инактивации режима гибернации вы можете удалить файл sleepimage в /var/vm (там также будут файлы подкачки. Я предполагаю, что это ОЗУ, перенесенное на диск, поэтому его не следует удалять).

Если вы использовали такой инструмент, как DaisyDisk, для анализа использования дискового пространства вашего Mac, вы, возможно, столкнулись с довольно большим файлом с именем "sleepimage".

Что такое sleepimage в Mac OS X?

Файл «sleepimage» — это то, на что он похож, это то, что было в памяти вашего Mac, когда машина переходила в спящий режим, создавая образ предыдущего состояния памяти вашего Mac. Когда ваш Mac выходит из спящего режима, содержимое файла sleepimage снова считывается и помещается обратно в активную память, а ваш Mac возвращается в состояние, в котором он находился до перехода в спящий режим. Думайте об этом как о своего рода файле подкачки, но только для функций сна и пробуждения.

Почему sleepimage занимает так много места? 2 ГБ, 4 ГБ, 8 ГБ и т. д.?

Файл sleepimage обычно имеет тот же размер, что и объем физической оперативной памяти вашего Mac. Если у вашего Mac 2 ГБ ОЗУ, размер файла образа сна также будет 2 ГБ, потому что при переводе Mac в спящий режим необходимо сохранить 2 ГБ данных. Вы можете проверить размер вашего файла sleepimage, введя в Терминале следующую команду:

ls -lh /private/var/vm/sleepimage

После этого вы увидите такие данные, как:

-rw------T 1 корневое колесо 4.0G 7 октября 15:46 /private/var/vm/sleepimage

Число между «колесом» и датой — это размер файла изображения для сна, в данном случае это 4 ГБ.

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

Могу ли я безопасно удалить sleepimage с моего Mac?

Да, вы можете удалить sleepimage, и он будет автоматически создан снова при следующем переводе вашего Mac в спящий режим. Чтобы удалить sleepimage, введите в терминал следующую команду:

sudo rm /private/var/vm/sleepimage

Вас попросят ввести пароль администратора, чтобы получить доступ к удалению файла, это нормально.

Где находится sleepimage?

Если это не было очевидно из предыдущих команд, sleepimage находится рядом с вашими файлами подкачки Mac по адресу:

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

Если вы когда-либо использовали инструмент для обнаружения больших файлов, такой как Daisy Disk, возможно, вы наткнулись на дублированное изображение сна с особенно большими файлами.

Если вы когда-либо использовали инструмент обнаружения больших файлов, такой как Daisy Disk, возможно, вы наткнулись на дублированное изображение сна с особенно большими файлами. Этот файл является побочным продуктом Safe Sleep и в основном представляет собой сохраненное состояние памяти вашего Mac, когда он переходит в спящий режим. Макбуки специально используют этот файл для сохранения содержимого до того, как аккумулятор полностью разрядится. При запуске системы Mac восстановит эти данные из файла образа сна.

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

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

Удаление файла

К счастью, файл sleepimage можно удалить без каких-либо травм. Файл будет просто перестроен всякий раз, когда вашему Mac снова потребуется использовать безопасный сон. Чтобы сэкономить место на вашем Mac, откройте Терминал (расположенный в папке /Applications/Utilities) и введите следующую команду, а затем нажмите клавишу ввода:

sudo rm /private/var/vm/sleepimage

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

Запретить перестроение файла

Вы можете удалить файл sleepimage сколько угодно; однако ваш Mac автоматически восстановит его при необходимости. При отключении Safe Sleep этот файл больше никогда не будет создаваться на вашем Mac, что позволит сохранить это пространство на неопределенный срок.


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

pmset -g | спящий режим grep

Это распечатает (на экран) текущую настройку режима гибернации. По умолчанию это «спящий режим 3», что означает, что содержимое ОЗУ записывается на диск во время сна. Обязательно запишите, какой номер установлен на вашей текущей машине, чтобы вы могли вернуться в этот режим, если что-то пойдет не так.

sudo pmset -a hibernatemode 0

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

pmset -g | спящий режим grep

Если возникнут какие-либо проблемы, вы можете просто заменить «hibernatemode 0» на «hibernatemode 3» (или что-то другое, что было ранее установлено на вашем Mac) в операторе pmset -a выше, введя команду в терминал и нажав клавишу ввода.

В субботу, 14 февраля 2009 г., 06:08:44 -06:00, Плутон написал (в предыдущей статье):

Разумно делать кросспост. В этом случае вы могли бы выделить имена двух групп, а затем создать новое сообщение.

14 февраля 2009 г., 12:08:44 +0000, Плутон сказал:

---
Совет. Когда батарея разряжается, компьютер принудительно переходит в спящий режим. Батарея фактически сохраняет резерв за пределами «пустого», чтобы поддерживать компьютер в спящем режиме в течение определенного периода времени. Как только батарея действительно разряжается, компьютер принудительно выключается. На данный момент, благодаря функции безопасного сна, представленной в компьютерах PowerBook G4 (15-дюймовый двухслойный SD), содержимое памяти компьютера сохраняется на жестком диске. Когда питание восстанавливается, компьютер возвращается в состояние перед спящим режимом, используя образ безопасного спящего режима на жестком диске.
---

Что это за файл и можно ли от него избавиться?

Если вы можете отключить "безопасный сон", это должно удалить файл. Самостоятельное удаление файла кажется рискованным.

Если вы можете отключить «безопасный сон», то это должно удалить файл. Самостоятельное удаление файла кажется рискованным.

отключение безопасного сна не удаляет файл, а если он отключен, файл по какой-то причине время от времени даже изменяется.

15 февраля 2009 г., 14:37:38 +0000, носпам сказал:

отключение безопасного сна не удаляет файл, а если он отключен, файл по какой-то причине время от времени даже изменяется.

Интересно. Сможете ли вы поймать виновника с помощью dtrace?

отключение безопасного сна не удаляет файл, а если он отключен, файл по какой-то причине время от времени даже изменяется.

Интересно. Сможете ли вы поймать виновника с помощью dtrace?

это случается слишком редко. дата мода сейчас 9 января, а безопасный сон отключен с октября, когда я получил машину.

15.02.2009, 15:31:34 +0000, носпам сказал:

Интересно. Сможете ли вы поймать виновника с помощью dtrace?

это случается слишком редко. дата мода сейчас 9 января, а безопасный сон отключен с октября, когда я получил машину.

Интересно, что произошло 9 января. Но вы можете запустить dtrace в окне терминала с незначительным влиянием на производительность.

sudo dtrace -n 'syscall::open*:entry < self->path=copyinstr(arg0); > syscall::open*:return/self->path == "/private/vm/vm/SleepImage"/ < printf("%s open SleepImage\n", execname) >'

Если вы не хотите возиться с Терминалом, возможно, самый безопасный способ избавиться от этого файла — загрузить SuspendNow! из MacUpdate (http://www.macupdate.com/info.php/id/30446/suspendnow%21). Используйте приложение «Удалить изображение сна» в папке «Дополнительно».

Я использую виджет DeepSleep, чтобы выбрать, какой спящий режим использовать на моей машине: режим по умолчанию, только когда мне нужно заменить батареи или я хочу быть полностью уверенным в том, что данные не будут потеряны; режим быстрого сна почти все время. После завершения использования режима безопасного сна я удаляю файл SleepImage. Помимо того, что занимает 4 Гб на моем диске, это еще и незащищенный дамп содержимого оперативной памяти. и мне не нравятся подобные вещи, сидящие на моей машине.

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

Существует также зашифрованный режим гибернации, но с некоторыми оговорками. См.

Нужна помощь? Есть вопрос?

Нужна дополнительная помощь, комментарии и ответы?

Задавайте вопросы на сайте Ask Different. Ask Different — это сообщество пользователей Apple, готовых помочь.

Программное обеспечение DSSW

Используйте Power Manager, чтобы экономить энергию, автоматизировать и контролировать свой Mac дома и на работе.

Эта тема была опубликована в SleepImage, 2GB и vm.

Dragon Systems Software Limited, 5 Bank Street, Malvern, WR14 2JG, Соединенное Королевство

Авторское право © 1997–2021 Dragon Systems Software Limited ( DssW ). Все права защищены.

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