Отключение режима гибернации на MacBook Pro середины 2012 года с SSD

10

Я читал в Интернете несколько статей о том, как «оптимизировать свой Mac с помощью SSD». Я не уверен, соглашаться со статьями или нет, потому что я думаю, что Apple знает, какие настройки лучше всего подходят для компьютера с SSD-диском. У меня вопрос: стоит ли беспокоиться об отключении режима гибернации, чтобы «спасти» мой SSD от износа?

Я также слышал, что домашняя папка пользователя (а также папка приложения и временные элементы) хранятся на диске RAM / вращающемся жестком диске, чтобы улучшить срок службы SSD. Лично я считаю, что это немного излишне, потому что я не понимаю, почему Apple будет продавать SSD, если людям придется делать все эти дополнительные настройки.

Редактировать: вот семилетнее обновление с использованием моего SSD в обычном режиме, в том числе с включенным hiberation, и с использованием моего SSD в качестве временного хранилища для резервного копирования моих жестких дисков объемом 2 ТБ и 4 ТБ, включения антивируса, установки сотен и сотен приложений ( а затем удалите их), запустив бесчисленное количество виртуальных машин, и узнав позже, что неисправное приложение интернет-радио записало 1 ТБ на мой SSD в течение года. Я не сделал это совсем; Я просто использовал это как обычно:

введите описание изображения здесь

введите описание изображения здесь

Кроме того, я разделил его на 64/64 ГБ, при этом активно использовался только один раздел (Windows) в течение двух лет. Я тогда разделил это пару лет спустя. Учитывая, что это плохой сценарий с точки зрения износа (не смог распределить его по другим неиспользуемым 64 ГБ), он довольно хорошо состарился. Есть 100 перераспределенных секторов, но если каждый сектор составляет 512 КБ, то это 5 МБ, которые я не могу использовать, что не так уж плохо.

alexyorke
источник
2
Вам понадобится огромное количество оперативной памяти, чтобы поместить каталог / Applications на виртуальный диск.
Cajunluke
Не включая iLife, это около 1 ГБ.
alexyorke
Хммм. У меня только 8,5 гигов на моем рабочем ноутбуке. Я уверен, что это больше похоже на 20 концертов на моем домашнем ноутбуке.
Cajunluke
Я вижу, куда ты идешь сейчас; это много! Стандартная установка намного меньше (возможно, статья имела в виду это).
alexyorke
Кто-нибудь знает, сколько данных на самом деле записывается во /var/vm/sleepimageвремя сна? Если всегда размер оперативной памяти, это будет огромная часть среднего ГБ / день, записанного на диски .
Lri

Ответы:

3

Это просто паранойя. Режим гибернации совершенно здоров для SSD. SSD будет длиться около 2-4 лет непрерывной записи. Это означает время, в течение которого SSD запитан. У меня есть 4-летний компьютер, и его HD работал 1,5 года (согласно дисковой утилите). Ваш SSD определенно может работать дольше.

duci9y
источник
Как я смогу увидеть, когда мой ssd был включен с помощью дисковой утилиты?
alexyorke
4
Выберите диск на боковой панели, нажмите ⌘I и скопируйте Power On Hoursзначение. Вы можете преобразовать его в десятичное число дней с чем-то вроде bc <<< 'ibase=16; scale=1;0000000019C8/18'.
Lri
2
Время, в которое привод был включен, совершенно не имеет значения. Объем данных, записанных на диск, влияет на срок службы SSD. -1
фальшивое имя
@FakeName Я думаю, вы не поняли мой ответ. Предложение «Время, в течение которого работает SSD» предназначено для объяснения термина «непрерывное использование». Это означает, что 2-4 года непрерывной записи на SSD.
duci9y
@ duci9y - Затем измените «Непрерывное использование» на «непрерывные записи». На самом деле, это только чрезвычайно искаженное толкование, которое вы можете сказать таким образом.
Фальшивое имя
4

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

http://blog.alutam.com/2012/04/01/optimizing-macos-x-lion-for-ssd/#hibernation

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage

Мы не рекомендуем изменять настройки гибернации. Любые сделанные вами изменения не поддерживаются. В любом случае, если вы решите сделать это, мы рекомендуем использовать один из этих трех параметров. Ради меня, пожалуйста, не используйте ничего другого 0, 3 или 25. hibernatemode = 0 (двоичный 0000) по умолчанию на поддерживаемых рабочих столах. Система не будет резервировать память в постоянное хранилище. Система должна просыпаться от содержимого памяти; система потеряет контекст при потере мощности. Это исторически простой старый сон. hibernatemode = 3 (двоичный код 0011) по умолчанию на поддерживаемых переносных устройствах. Система сохранит копию памяти в постоянном хранилище (на диске) и запитает память во время сна. Система будет пробуждаться из памяти, если только отключение питания не заставит ее восстановиться из образа диска. hibernatemode = 25 (двоичный код 0001 1001) устанавливается только через pmset. Система сохранит копию памяти в постоянном хранилище (на диске) и отключит питание памяти. Система восстановится с образа диска. Если вы хотите «гибернацию» - более медленный сон, более медленные пробуждения и лучшее время автономной работы, вам следует использовать эту настройку.

Майк Лагомарсино
источник
0

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

Я использую SmartSleep с тех пор, как у меня был SSD (2-3 года), и я действительно ценю это. Он также предлагает несколько хороших ярлыков, например, caffeinateили мгновенную спячку.

N1000
источник