Что из выключения / гибернации / сна вызывает наименьший износ накопителя SSD?

19

Имея SSD для единственного диска в моем ноутбуке, мне интересно, какой из shutdown / hibernate / sleep вызывает наименьший износ? Есть ли серьезный тест, который бы измерял это?

Предположим, что ноутбук используется ежедневно с работающими в основном обычными бизнес-приложениями (Chrome, FireFox, Word, Excel, OneNote и т. Д.), Иногда на компьютере vmware. ОС Windows 7 Enterprise.

Ондрей Туки
источник
7
Ты слишком беспокоишься. :)
Ƭᴇcʜιᴇ007
Согласившись с @ techie007, вам не стоит об этом беспокоиться. При этом я думаю, что завершение работы и перезапуск приводит к большинству операций с жестким диском.
slhck
6
@slhck: Hibernate экономит память и, таким образом, записывает на диск намного больше, чем когда вы выключаете и загружаете, которые в основном предназначены для чтения. SSD носит значительно больше от записи, чем от чтения.
Тамара Вийсман
@ Том Да, это конечно правда! Но почему мой Macbook (например) засыпает в течение нескольких секунд - хотя теоретически ему придется сохранять гигабайты оперативной памяти на диск?
slhck
4
@slhck: Это потому, что спящий режим - это не сон. :)
Тамара Вийсман

Ответы:

15

Примечание: питание отключается для каждой операции и, следовательно, не имеет значения, даже для сна SSD не будет получать питание.

От лучшего к худшему:

  • Спи , это едва читает или пишет.

  • Перезагрузка , это будет писать немного при выключении и много читать при загрузке.

    Тем не менее, записи изнашивают SSD значительно больше, чем чтения, так как ячейки со временем сгорают ...

  • Hibernate , он выполняет много операций записи (по крайней мере, всей используемой памяти), а затем считывает все обратно. Вы можете загрузить автоматическое исправление, чтобы быстро отключить режим гибернации на Widnows ...

Тамара Вийсман
источник
Звучит разумно.
Ондрей Туки
2
Я собирался предложить перенести файл hibernate (hiberfil.sys) на другой диск, который не является SSD; но все, что я смог найти в Google, говорит, что вы просто не можете. :(
Kyralessa
11

Вы можете узнать с помощью SSDLife (у него есть бесплатная версия):

  1. Откройте SSDLife, запишите значение «Записано данных, ГБ» (значение1);
  2. Сделать выключение / спящий режим / сон;
  3. Откройте SSDLife, запишите значение «Записано данных, ГБ» (значение2);
  4. значение2 - значение1;

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


источник
1
Я не знаю, как приложение работает в отношении функций SSD (например, некоторые счетчики использования), поэтому насколько достоверными могут быть цифры в отношении специфики выключения / гибернации / сна с точки зрения времени выполнения приложения?
Ондрей Туки
@Ondrej Tucny: Извини, приятель, я не уверен, правильно ли я тебя понимаю (английский не мой родной язык). Если вы беспокоитесь о правильности статистики, предоставляемой SSDLife, взгляните на эту страницу . Если вы используете Intel SSD, вы также можете использовать Intel SSD Toolbox для проверки значений «Host Reads» и «Host Wirtes».
Отличный инструмент! Может даже быть достойным блога;)
Джеймс Мерц
2

Начиная с Vista, сон обычно представляет собой гибридный сон , что означает, что сначала он засыпает, а затем переводится в спящий режим «позже» в случае отключения питания. Так что оба напишу. При выключении он не будет писать (много) при выключении, но будет читать при запуске; но чтение не вызывает большого "износа".

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

кругозор
источник
Только на настольных ПК, на ноутбуке гибридный сон отключен по требованию компаний-производителей ноутбуков. Зачем им это? Чтобы защитить жесткий диск: blogs.msdn.com/b/oldnewthing/archive/2011/05/10/10162728.aspx Хотя это должно быть меньше проблемы с SSD, это означает, что пользователь должен включить его сами (см. ту же ссылку выше)
Роберт Маклин