Форум РадиоКот https://radiokot.ru/forum/ |
|
Зачем SSD и NVMe считают количество включений? https://radiokot.ru/forum/viewtopic.php?f=2&t=195475 |
Страница 1 из 2 |
Автор: | smacorp [ Вт ноя 05, 2024 16:37:31 ] |
Заголовок сообщения: | Зачем SSD и NVMe считают количество включений? |
Как известно SSD и NVMe накопители считают количество включений. Например, в Crystal Disk Info это называется "Power On Count". В случае HDD это логично - количество старт-стопов механики напрямую влияет на ресурс, но в электронных накопителях это влияние значительно меньше (или даже вообще им можно пренебречь). Так зачем SSD и NVMe это делают? Чтобы было? Или есть, всё же, какое-то реальное полезное применения этой информации? |
Автор: | manowar [ Ср ноя 06, 2024 00:19:50 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
в некоторых ссд, при включении, пересчитыватся, корректируется и перезаписывается транслятор(правда и в работе tlc/mlc дисков он тоже модифицируется в паузах загрузки ). это помогает исправить ошибки записи, возникшие при пропадании питания(некорректном завершении работы). и в hdd это нелогично(кроме сигейтов, ибо они еще те писатели), ибо пуск диска не включает в себе экстратоков по питанию, не несет повышенных нагрузок- мс приводов современных дисков ограничивают ток обмоток...распарковка? тогда почему те же диски не считают пуском выход из сна, выполняя ту же процедуру чтения, лишь пропуская некоторые модули. а так... в каждой избушке свои погремушки.. ссд, как и hdd - сильно различны по логике работ контроллеров разных производителей. |
Автор: | ПростоНуб [ Ср ноя 06, 2024 02:50:37 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
В случае HDD это логично - количество старт-стопов механики напрямую влияет на ресурс, но в электронных накопителях это влияние значительно меньше (или даже вообще им можно пренебречь). Давным давно, еще в СССР, работая в ВЦ на ЕС ЭВМ, я воочию убедился, что переходные процессы в электронике при включении еще как влияют на ресурс. 9 из 10 выходов из строя ТЭЗ случалось именно при включении. Мне, молодому еще студенту, это объяснили на пальцах: "Когда чаще перегорает лампочка, во время работы или при включении? Вот и с электроникой тоже самое" |
Автор: | smacorp [ Ср ноя 06, 2024 03:46:49 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
ПростоНуб, как инженер с образованием из того же СССР скажу, что сравнивать электронику с лампочкой глупо. У нити накаливания в холодном состоянии сопротивление гораздо ниже, чем в состоянии раскалённом, отсюда и основные сгорания в момент броска тока. У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже? |
Автор: | ПростоНуб [ Ср ноя 06, 2024 04:23:43 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
[У микросхем и транзисторов тоже сопротивление в выключенном состоянии ниже? И это тоже. Можете открыть даташит на любой MOSFET и полюбоваться на график On-Resistance vs Temperature. Разница на порядки меньше, чем у лампочки. Но она есть. Но эту аналогию надо понимать в общем. Речь не только о сопротивлении. Речь, как я указал изначально, в переходных процессах при включении, которые есть везде. Сопротивлением тут дело не ограничивается. Есть еще повышенные пусковые токи из-за зарядки емкостей. Собственно говоря, не только про ЕС ЭВМ могу сказать, просто статистика меньше. Персоналки тоже умирали на моих глазах в 9 случаях из 10 именно при включении. Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным. Кто знает, будет ли емкость на Reset контроллера SSD удерживать его достаточно, чтобы питание стабилизировалось? |
Автор: | Asmodey [ Ср ноя 06, 2024 06:39:18 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Возможно рудимент доставшийся в наследство от HDD, по принципу "пусть будет". |
Автор: | Муркиз [ Ср ноя 06, 2024 07:48:23 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Как с физикой работы этих устройств у вас все запущено... |
Автор: | Jack_A [ Ср ноя 06, 2024 13:15:20 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
.... |
Автор: | Огонёк [ Ср ноя 06, 2024 22:26:23 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
ПростоНуб писал(а): Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным. Студенты-троечники проектировали? |
Автор: | ПростоНуб [ Ср ноя 06, 2024 22:46:39 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
ПростоНуб писал(а): Что касается SSD, то им может быть недоступен сигнал Power Good, сигнализирующий об окончании переходных процессов в блоке питания. Поэтому стартовать они могут на еще нестабильном питании, которое может быть как повышенным, так и пониженным. Студенты-троечники проектировали? Сейчас у народа девять из десяти БП в компьютерах - китайский ноунейм. А даже некоторые брендовые мощные БП могут стабилизироваться и выдавать Power Good более чем через секунду после включения. А если на SSD, поставить емкость, удерживающую Reset больше секунды, то он может не успевать инициализироваться где-то в ноутбуке и UEFI станет ругаться при каждом включении. На серверах и СХД питание на SSD подается не напрямую с БП при его включении, а под управлением CPU. На десктопах я такого ни разу не встречал. |
Автор: | Огонёк [ Ср ноя 06, 2024 22:52:00 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
ПростоНуб писал(а): А если на SSD, поставить емкость, удерживающую Reset больше секунды, то Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания. Типа такого: https://www.chipdip.ru/product0/8033501526 |
Автор: | ПростоНуб [ Ср ноя 06, 2024 23:12:47 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
ПростоНуб писал(а): А если на SSD, поставить емкость, удерживающую Reset больше секунды, то Не надо ёмкость. Существуют специальные микросхемы - контроллеры питания, удерживающие reset до стабилизации питания. Типа такого: https://www.chipdip.ru/product0/8033501526 Ну будет он, а не емкость, заявленные 200 мс удерживать Reset. Какая разница? Просто в контроллере с ним не нужен на пине Reset триггер Шмитта. |
Автор: | Муркиз [ Ср ноя 06, 2024 23:17:13 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
А что, в SSD нет собственного контроллера питания и проверки готовности питания и готовности шины обмена ? |
Автор: | ПростоНуб [ Ср ноя 06, 2024 23:26:57 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
А что, в SSD нет собственного контроллера питания и проверки готовности питания и готовности шины обмена ? Скорее всего есть. Но у него нет средств узнать, что БП уже стартовал и стабилизировался. Сигнал БП Power Good к нему не приходит. По ATX спецификации PWR_OK должен выставляться не позже 500 мс после подачи питания. На практике, это далеко не всегда так. Особенно на ноунейм китайских БП. Вот, например, местный кот с этим боролся https://www.radiokot.ru/forum/viewtopic.php?p=3783998 |
Автор: | Муркиз [ Ср ноя 06, 2024 23:34:01 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
При собственном контроллере этих функций оно ему надо ? |
Автор: | ПростоНуб [ Ср ноя 06, 2024 23:44:55 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
При собственном контроллере этих функций оно ему надо ? А как собственный контроллер узнает, что, например, после 200 мс вроде бы стабильного питания АТХ БП начнет что-то стабилизировать и питание поплывет? |
Автор: | Муркиз [ Ср ноя 06, 2024 23:49:42 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно прежде чем загрузку ос на него передать. |
Автор: | ПростоНуб [ Ср ноя 06, 2024 23:55:46 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Обыкновенно. Обмен по шине не будет готов. Опрос наличия и готовности устройств инициализировать диск должен ведь все равно. Тогда получите ошибку UEFI, искренне считающего, что SSD должен быть готов к обмену по шине почти сразу после подачи сигнала Power Good, SAS точно ошибку выдаст в этом случае. Там таймауты очень короткие. Кстати, я не понял, как вообще контроллер SSD может принять что-то по шине до того, как сам включится и стартует? |
Автор: | Муркиз [ Чт ноя 07, 2024 08:19:29 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Ssd сам включается очень быстро при подаче напряжения вследствии отсутствия инерционных механических узлов, и ждёт запрос снаружи. И прекрасно успевает, поскольку и UEFI , и тем более BIOS имеют задержку на начало опроса после старта, местами даже управляемую из консоли. |
Автор: | ПростоНуб [ Чт ноя 07, 2024 09:18:05 ] |
Заголовок сообщения: | Re: Зачем SSD и NVMe считают количество включений? |
Ssd сам включается очень быстро при подаче напряжения Вернулись к тому, с чего начали. Значит он включается до того, как БП стабилизируется и выдаст сигнал Power Good. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |