Зачем SSD и NVMe считают количество включений?

Обсуждаем цифровые устройства...
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3485
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Зачем SSD и NVMe считают количество включений?

Сообщение smacorp »

Как известно SSD и NVMe накопители считают количество включений. Например, в Crystal Disk Info это называется "Power On Count".

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

Так зачем SSD и NVMe это делают? Чтобы было? Или есть, всё же, какое-то реальное полезное применения этой информации?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Реклама
manowar
Сверлит текстолит когтями
Сообщения: 1102
Зарегистрирован: Пн окт 07, 2013 10:03:09
Откуда: Адлер

Re: Зачем SSD и NVMe считают количество включений?

Сообщение manowar »

в некоторых ссд, при включении, пересчитыватся, корректируется и перезаписывается транслятор(правда и в работе tlc/mlc дисков он тоже модифицируется в паузах загрузки ). это помогает исправить ошибки записи, возникшие при пропадании питания(некорректном завершении работы).

и в hdd это нелогично(кроме сигейтов, ибо они еще те писатели), ибо пуск диска не включает в себе экстратоков по питанию, не несет повышенных нагрузок- мс приводов современных дисков ограничивают ток обмоток...распарковка? тогда почему те же диски не считают пуском выход из сна, выполняя ту же процедуру чтения, лишь пропуская некоторые модули.
а так... в каждой избушке свои погремушки.. ссд, как и hdd - сильно различны по логике работ контроллеров разных производителей.
Реклама
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="smacorp",url="/forum/viewtopic.php?p=4645499#p4645499"]В случае HDD это логично - количество старт-стопов механики напрямую влияет на ресурс, но в электронных накопителях это влияние значительно меньше (или даже вообще им можно пренебречь).[/uquote]
Давным давно, еще в СССР, работая в ВЦ на ЕС ЭВМ, я воочию убедился, что переходные процессы в электронике при включении еще как влияют на ресурс. 9 из 10 выходов из строя ТЭЗ случалось именно при включении.
Мне, молодому еще студенту, это объяснили на пальцах: "Когда чаще перегорает лампочка, во время работы или при включении? Вот и с электроникой тоже самое"
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3485
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Зачем SSD и NVMe считают количество включений?

Сообщение smacorp »

ПростоНуб, как инженер с образованием из того же СССР скажу, что сравнивать электронику с лампочкой глупо. У нити накаливания в холодном состоянии сопротивление гораздо ниже, чем в состоянии раскалённом, отсюда и основные сгорания в момент броска тока. У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="smacorp",url="/forum/viewtopic.php?p=4645660#p4645660"][У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже?[/uquote]
И это тоже. Можете открыть даташит на любой MOSFET и полюбоваться на график On-Resistance vs Temperature. Разница на порядки меньше, чем у лампочки. Но она есть.
Но эту аналогию надо понимать в общем. Речь не только о сопротивлении. Речь, как я указал изначально, в переходных процессах при включении, которые есть везде.
Сопротивлением тут дело не ограничивается. Есть еще повышенные пусковые токи из-за зарядки емкостей.
Собственно говоря, не только про ЕС ЭВМ могу сказать, просто статистика меньше. Персоналки тоже умирали на моих глазах в 9 случаях из 10 именно при включении.
Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным. Кто знает, будет ли емкость на Reset контроллера SSD удерживать его достаточно, чтобы питание стабилизировалось?
Реклама
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6431
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Asmodey »

Возможно рудимент доставшийся в наследство от HDD, по принципу "пусть будет".
Астролябия-сама меряет, было бы что мерять!!!
Реклама
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 26036
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Муркиз »

Как с физикой работы этих устройств у вас все запущено...
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6319
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Jack_A »

....
Последний раз редактировалось Jack_A Чт ноя 07, 2024 12:20:10, всего редактировалось 1 раз.
Изображение
Огонёк
Опытный кот
Сообщения: 806
Зарегистрирован: Вт авг 27, 2024 19:11:47

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Огонёк »

ПростоНуб писал(а):Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным.
Студенты-троечники проектировали?
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Огонёк",url="/forum/viewtopic.php?p=4646016#p4646016"]
ПростоНуб писал(а):Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным.
Студенты-троечники проектировали?[/uquote]
Сейчас у народа девять из десяти БП в компьютерах - китайский ноунейм. А даже некоторые брендовые мощные БП могут стабилизироваться и выдавать Power Good более чем через секунду после включения.
А если на SSD, поставить емкость, удерживающую Reset больше секунды, то он может не успевать инициализироваться где-то в ноутбуке и UEFI станет ругаться при каждом включении.
На серверах и СХД питание на SSD подается не напрямую с БП при его включении, а под управлением CPU. На десктопах я такого ни разу не встречал.
Огонёк
Опытный кот
Сообщения: 806
Зарегистрирован: Вт авг 27, 2024 19:11:47

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Огонёк »

ПростоНуб писал(а):А если на SSD, поставить емкость, удерживающую Reset больше секунды, то
Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания.
Типа такого: https://www.chipdip.ru/product0/8033501526
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Огонёк",url="/forum/viewtopic.php?p=4646027#p4646027"]
ПростоНуб писал(а):А если на SSD, поставить емкость, удерживающую Reset больше секунды, то
Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания.
Типа такого: https://www.chipdip.ru/product0/8033501526[/uquote]
Ну будет он, а не емкость, заявленные 200 мс удерживать Reset. Какая разница? Просто в контроллере с ним не нужен на пине Reset триггер Шмитта.
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 26036
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Муркиз »

А что, в SSD нет собственного контроллера питания и проверки готовности питания и готовности шины обмена ?
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Муркиз",url="/forum/viewtopic.php?p=4646038#p4646038"]А что, в SSD нет собственного контроллера питания и проверки готовности питания и готовности шины обмена ?[/uquote]
Скорее всего есть. Но у него нет средств узнать, что БП уже стартовал и стабилизировался. Сигнал БП Power Good к нему не приходит.
По ATX спецификации PWR_OK должен выставляться не позже 500 мс после подачи питания. На практике, это далеко не всегда так. Особенно на ноунейм китайских БП.
Вот, например, местный кот с этим боролся https://www.radiokot.ru/forum/viewtopic.php?p=3783998
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 26036
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Муркиз »

При собственном контроллере этих функций оно ему надо ?
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Муркиз",url="/forum/viewtopic.php?p=4646049#p4646049"]При собственном контроллере этих функций оно ему надо ?[/uquote]
А как собственный контроллер узнает, что, например, после 200 мс вроде бы стабильного питания АТХ БП начнет что-то стабилизировать и питание поплывет?
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 26036
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Муркиз »

Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно прежде чем загрузку ос на него передать.
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Муркиз",url="/forum/viewtopic.php?p=4646060#p4646060"]Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно.[/uquote]
Тогда получите ошибку UEFI, искренне считающего, что SSD должен быть готов к обмену по шине почти сразу после подачи сигнала Power Good, SAS точно ошибку выдаст в этом случае. Там таймауты очень короткие.

Кстати, я не понял, как вообще контроллер SSD может принять что-то по шине до того, как сам включится и стартует?
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 26036
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Зачем SSD и NVMe считают количество включений?

Сообщение Муркиз »

Ssd сам включается очень быстро при подаче напряжения вследствии отсутствия инерционных механических узлов, и ждёт запрос снаружи. И прекрасно успевает, поскольку и UEFI , и тем более BIOS имеют задержку на начало опроса после старта, местами даже управляемую из консоли.
Аватара пользователя
ПростоНуб
Собутыльник Кота
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Re: Зачем SSD и NVMe считают количество включений?

Сообщение ПростоНуб »

[uquote="Муркиз",url="/forum/viewtopic.php?p=4646104#p4646104"]Ssd сам включается очень быстро при подаче напряжения[/uquote]
Вернулись к тому, с чего начали. Значит он включается до того, как БП стабилизируется и выдаст сигнал Power Good.
Ответить

Вернуться в «Цифровая техника»