Насколько необходимо включать функцию Overprovisioning у SSD?
Как пользователь, единственное место, где эту функцию встречал - это фирменный софт Самсунг (как будто маркетинг?)
Больше нигде она не упоминается, хотя "теория из гугла" гласит, что функция невероятно важная. Кроме того, пишут, что у всех ССД изначально заложен запас, и если не записывать постоянно объёмы, сопоставимые с объёмом самого ССД, то и задумываться об Overprovisioning не надо (а "плохенькие" ССД с областью SLC около 10-20% и катастрофическим падением скорости вне SLC ничто не спасёт в любом случае). Что противоречит первому утверждению
Нужно ли в итоге оставлять пустое неразмеченное место на обычном не-серверном ССД? Есть ли смысл тратить объём "на воздух"?
если не записывать постоянно объёмы, сопоставимые с объёмом самого ССД, то и задумываться об Overprovisioning не надо
Сопоставимые с оставшимся свободным объёмом на диске, а не полной его емкостью. Трим штука хорошая, но она работает не в оперативном режиме (если бы мог - он как технология не нужен был бы, равно как не было бы вопросов о необходимости OP). Если ты не можешь не забивать диск под завязку - ограничь себя сам, настроив OP (ну либо оставив неразмеченную область).
Ziptar, понял, спасибо. Оставляю около 5 % объёма неразмеченными на активно используемых. Некоторые ССД более-менее на адекватной скорости можно заполнить даже под завязку. Интересно, это показатель большого "скрытого" запасного объёма? Например, САТА-ССД от тех же Самсунг пишут полный объём на обещанной скорости, что очень нетипично для прочих...
Понял, спасибо. Десктоп, да и самый старый из моих ССД набрал записи 10 ТБ за пару лет (имею ввиду мой пробег, без учёта того, что уже было записано на момент покупки на б\у)
Понял, спасибо.
Интересно, а если ССД всё равно пишет даже полный объём на приемлемой скорости, можно ли считать, что у него большой и достаточный "скрытый" объём? И заполнять его полностью можно, обойдясь без Overprovisioning?
Vitaliy Ivanov,
скорость запист на ссд зависит от драм буфера, контроллера и своей памяти.. и никакого скрытого объёма от этого не зависит. просто не нужно заполнять ссд под завязку, условно оставляя процентов 10 от всего объёма.
Dieman666, как-то иногда неоднозначно. Да и приходится иногда заполнять существенно, особенно внешний ССД нередко. Внешний ещё и, судя по теории, «на зарядке» надо периодически держать)
Если, допустим, есть большой скрытый объём, тогда даже при записи полного объёма ССД останутся пустые ячейки в резервной области?
Vitaliy Ivanov, если в среднем записи существенно много при большом объёме данных на холодном хранении, то может write amplification возникать, когда часть ячеек существенно сильнее изношена, чем другая, потому что та самая другая часть под холодными данными, а изношенная часть постоянно перезаписывается. Хотя контроллеры и с этим борются, переодически тасуя ячейки, но не факт, что так делают контроллеры всех ссд. Под холодное хранение всяко лучше хард иметь.
"Скрытая" же область обычно есть теперь уже даже на дешёвых ссд, но вопрос в её объёме. Вообще "скрытой" её называть не то чтобы прям корректно, у ссд нет физической геометрии, как у хардов. Есть некий пул ячеек. Часть пула зарезервирована, часть отдаётся системе под разметку. Контроллер согласно своим алгоритмам тасует ячейки тем или иным образом для выравнивания износа и для ускорения операций записи.
Под overprovisoning автоматически отводится весь нераспределенный объем, даже без фирменного софта. (на samsung ssd, на других не знаю)
Практическая польза от него, для обычного использования никакая. Разве что если сценарий работы это очень много записи. В целом можно сказать что если у тебя в планах превышать DWPD, то да, отведи под overprovisoning 10-20% объема. Если нет, то нет.
P.S.
TWB (на основе которого рассчитывается DWPD) это не более чем гарантийное условие, отношения к реальному ресурсу накопителя можно сказать что не имеет. Но просто в качестве хоть какого-то ориентира, сойдет.
Да, вот по сути это просто неразмеченное место, а у Самсунга это «overprovisioning» Там в официальной программе есть и другие «инновационные технологии», типа кэширования записи в ОЗУ, и настройки энергопотребления. Ну маркетинг же?
Ориентир на TWB, значит. Если гораздо меньше него (и DWPD), то и вовсе беспокоиться не о чем
Просто не встречал пока заезженные в ноль ССД при реальном использовании (кто-то проводил ресурсные тесты ССД, да, хотя без ошибок петабайты записывались, но там уже сохранность данных уже страдала, не совсем ориентир)
Ну петабайты это превышение TWB уже в сотни-тысячи раз.
Если это тот тест про который я думаю, то там было превышение TWB в ~30 тысяч раз.
(Хотя видел и другие тесты где превышение TWB было в десятки раз перед смертью, а не настолько огромное)
Даже если при таком объеме перезаписи начинает страдать сохранность данных, это все равно показывают насколько TWB далек от реального ресурса и что в реальном сценарии использования, даже интенсивного, беспокоится о ресурсе SSD не стоит.
Но конечно шанс что умрет есть всегда, даже у нового который почти не поработал. Но за сохранность данных должен отвечать бэкап, а не один единственный накопитель. Хотя бы на дешевый HDD настроить бэкап раз в месяц, уже в разы лучше будет, чем просто надеется на надежность одного устройства.