Вопрос: Увеличивает ли накопитель SSD большей емкости из-за износа?


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

Есть ли в этом правда?


57
2017-11-16 08:12


Источник


Одна вещь, о которой нужно помнить, это явно не упоминается ни в одном из ответов, но что вы, кажется, знаете, это то, что более крупный SSD не в себе менее восприимчивы к износу или имеют лучший износ. Важная часть состоит в том, какая часть диска вы используете: если вы используете 75% диска, контроллер должен использовать только 25% при выполнении выравнивания износа; если вы используете 50% диска, контроллер имеет 50% диска для использования для выравнивания износа. Чем больше места доступно для выравнивания износа, тем эффективнее будет выравнивание износа. Мы называем это «чрезмерным». - Micheal Johnson
Современные SSD могут использовать части диска, которые также заполняются данными для выравнивания износа. перфоратор статическое износостойкость в вашу любимую поисковую систему. - David Schwartz
@MichealJohnson: Это не совсем точно - даже если диск на 100% заполнен, контроллер все еще может использовать весь диск для выравнивания износа. Это связано с тем, что он может перемещать страницы вокруг, так что даже блоки, содержащие данные, которые никогда не изменяются (например, базовые файлы ОС), могут делиться некоторыми изнашиваниями. - psmears
@psmears Достаточно честный, но я хотел сказать, что «более высокий SSD = лучший уровень износа» не всегда верен. Единственное преимущество, которое получают от использования большего SSD в отношении выравнивания износа исходит из того, что меньше диска используется, поэтому для выравнивания износа доступно больше места. Независимо от того, может ли контроллер использовать занятое пространство для выравнивания износа, это не имеет значения, и я хорошо знаю, что контроллеры обычно делают это; Дело в том, что больше свободного места приводит к лучшему выравниванию износа, поэтому хранение такого же объема данных на более крупном SSD приводит к лучшему выравниванию износа. - Micheal Johnson
Теоретически получение большего диска и использование меньшего количества из него будет изнашиваться медленнее, потому что вы используете меньшую часть. Это также помогает избежать цикла чтения / стирания / перезаписи, который может возникать на почти полном диске, и поэтому помогает сохранить усиление записи, но я не думаю, что диски, умирающие из-за износа вспышки, являются особенно распространенными. Веб-сайт провел тест, и каждый диск, который они тестировали, продолжался намного дальше их определенного предела записи. techreport.com/review/27909/... - Evan Steinbrenner


Ответы:


Это верно, и это была одна из ключевых мотивов поддержки переключения между SLC (быстрыми и прочными флэш-ячейками, но небольшая емкость) для MLC (более медленные и менее прочные вспышки, но большая емкость). Чтобы дать вам несколько номеров (на старых 34-нм техпроцессах):

Как вы можете видеть, в то время как MLC-накопитель как менее 1/3 выносливости P / E, из-за его большего размера, его полная выносливость (в терабайтном письме) составляет 60% от диска SLC (а не ожидаемого 30%), , Даже более высокая выносливость может быть достигнута при достаточном перераспределении, обеспечивая относительную четность между двумя дисками.

Тем не менее, SSD редко умирают из-за износа NAND. Скорее всего, контроллеры и FLT (уровень флеш-трансляции) - это то, что убивает или кирпич, твердотельные накопители на основе флеш-памяти. Выбрав SSD, я бы поставил приоритет на эти вещи:

  • емкость: так как пространства никогда не бывает достаточно, не стоит недооценивать свои потребности. Большие диски (часто) также быстрее, чем более мелкие, из-за большего количества доступных NAND-чипов;
  • защита от потери мощности: если используется для синхронной записи, конечно купить диск с защищенными от переполнения запасами кэшами;
  • репутация поставщика: если они используются для корпоративных нагрузок, не покупайте модели «без названия» SSD или «ориентированные на игры». Скорее, идите с известным и надежным поставщиком, как Intel, Samsung и Micron / Crucial.

62
2017-11-16 09:17



Я вижу примечание об избегании именных брендов. Я испытал это на собственном опыте с крупномасштабной квалификацией. Неименные приводы испытывали всевозможные сбои, включая периодический крах контроллера и необъяснимую хитрость. Intel NAND был лучшим, как и контроллеры Samsung (хотя я думаю, что диски Intel начали использовать контроллер Sanforce). - jorfus
Вы рекомендуете Western Digital? - Chloe
Конечно, для рабочей нагрузки клиента. Для более интенсивного сценария записи нет. - shodanshok


SSDs изнашиваются при использовании циклов стирания блоков. Каждый блок может быть удален только столько раз. Большие SSD имеют больше блоков, поэтому это означает больше циклов стирания блоков. При прочих равных условиях вы можете записать в два раза больше TB на SSD 1 ТБ, как вы можете, на SSD емкостью 512 ГБ, прежде чем он изнашивается.

Честно говоря, я бы не стал покупать больше SSD, чтобы получить более долгую жизнь. Большой SSD будет стоить дороже. И вполне вероятно, что вы предпочтете заменить этот SSD более новым, большим, быстрым и дешевым, когда он изнашивается. Фактически достижение точки износа современного SSD занимает много времени при наиболее реалистичных шаблонах использования.


12
2017-11-16 08:46



Вы бы не купили больше SSD, потому что вы могли бы купить более крупный? :-D - Phil
@Phil Это обычная модель при покупке компьютерного оборудования. Обычно нет смысла покупать для предполагаемой будущей потребности по трем причинам. Во-первых, к тому времени, когда вам действительно понадобится то, за что вы заплатили дополнительно, это, вероятно, устарело. Во-вторых, когда вы проходите мимо «сладкого пятна», вам нужно заплатить намного больше, чтобы получить немного больше. В-третьих, к тому моменту, когда вы в этом нуждаетесь, это может понести убытки, а не только дополнительные, которые вам придется заплатить, чтобы получить его сейчас. - David Schwartz


Да, более крупные твердотельные накопители имеют более высокую выносливость.

Здесь есть несколько факторов, и это не так просто, как кажется:

  • Большие твердотельные накопители имеют больше NAND внутри них, и любые наполовину приличные SSD поддерживают выравнивание износа так что все записи распределяются равномерно над NAND. В результате, независимо от того, сколько данных вы положили на диск, простой факт, что есть больше NAND внутри, означает, что для любого отдельного бита NAND потребуется больше времени. Если вы посмотрите на большинство SSD на рынке, вы заметите, что модели с более высокой пропускной способностью, как правило, имеют более высокие рейтинги выносливости, а модель привода, рассчитанная на заданное количество операций записи в день (DWPD), естественно, будет иметь более высокую выносливость в более высоких мощности.
  • Еще один фактор, который вступает в игру, особенно при загрузке с большими рабочими нагрузками или когда накопитель почти заполнен, - это то, как работают твердотельные накопители на основе NAND. Важным фактом, касающимся флэш-памяти NAND, является то, что он может записывать данные в небольших страницы но могут стирать их только в больших блоки, Таким образом, часто необходимо распространять записи на нескольких страницах и маркировать страницы как недействительные, поскольку данные переписываются или удаляются. Команда TRIM сообщает SSD, какие области не содержат достоверных данных. Контроллеры SSD стараются избегать стирания блоков до тех пор, пока все страницы в блоке не будут отмечены как недопустимые, поскольку удаление блока, содержащего достоверные данные, требует перезаписи этих данных в другом месте, что снижает производительность и тратит на выносливость записи в процессе, усиление записи,
    • Это имеет важное значение для ваши данные могут занимать больше места на NAND, чем его фактический размер, Кроме того, рабочие нагрузки с произвольной записью, которые часто заменяют небольшие фрагменты данных, будут иметь тенденцию приводить к тому, что диск использует гораздо больше NAND, чем на самом деле необходимо для хранения данных, поскольку записи, по возможности, распространяются, чтобы избежать ненужных стираний и перезаписи, а также для обеспечения равномерного распределения записи по NAND.
    • Но это ломается, если на диске мало места. Несмотря на то, что SSD может показаться немного меньшей емкости, остающейся с точки зрения ОС, у него, вероятно, будет мало или вообще нет пустых блоков внутри. Это означает, что у контроллера SSD не будет выбора, кроме как стереть блоки, содержащие достоверные данные, и переписать данные в другом месте, что приведет к усилению записи. Вот почему корпоративные твердотельные накопители часто агрессивны overprovisioned, что означает, что диск содержит значительно больше NAND, чем подвергается ОС. Это гарантирует, что в случае логического заполнения накопителя все еще останется некоторое пространство для контроллера, чтобы переупорядочить данные и избежать чрезмерного усиления записи. Простое использование более крупного диска для хранения того же объема данных может обеспечить этот избыточный эффект. У меня есть более подробное объяснение в этот ответ Суперпользователя,

Для большинства потребительских или клиентских нагрузок выносливость обычно не является чем-то, о чем вам нужно беспокоиться, если вы не пишете много данных на диск на ежедневной основе. Однако, если вы покупаете диск для рабочих нагрузок центров обработки данных, таких как OLTP или базы данных, вам необходимо обратить внимание на рейтинги выносливости, определить, сколько ввода / вывода вы хотите разместить на диске, и выбрать диски, которые соответствуют вашим требованиям. требования.


8
2017-11-17 15:36





Несколько лет назад я сделал довольно большую квалификацию SSD для парка базы данных видео-сайта, который вы, возможно, использовали сегодня. В то время статического износа не было, поэтому я перепробовал. (вручную установите max lba на 80% от размера диска). Это предотвращало случай патологического края, когда привод заполнялся и не мог выполнять выравнивание износа. Теперь люди отмечают, что статическое изнашивание может избежать этой проблемы. Я не вникнул в это, но я бы предположил, что тогда вы захотите не заполнять диск.

Если ваш выбор между

  1. Большой диск от неизвестного бренда
  2. Меньший драйв от одного из трех лучших брендов

Идите с опцией 2. Покупайте у известного производителя и планируйте его не заполнять. Я бы пошел на 20-50% больше, чем знаю.

В моем классе мои диски без имени не срабатывали эффектно и довольно часто (сбой контроллера, общий сбой контроллера, диск, показанный как 1mb вместо реального размера диска). После развертывания только один накопитель испытывал заметное изнашивание NAND (в среде с высокой производительностью записи с тысячами дисков). Лучше всего управляли приводы с контроллером Sanforce. Приводы с Intel NAND были золотым стандартом.


7
2017-11-17 17:57





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


0
2017-11-16 14:51





Это правда, однако, чтобы действительно увеличить долговечность SSD, вы должны выбрать профессиональные серии, которые позволят вам явно уменьшить доступную емкость для увеличения долговечности. Вот почему профессиональные SSD перечислены с рядом значений FWPD.


0
2017-11-16 19:25



Для этого вам не нужен какой-то маркетинговый BS «профессиональный SSD»: просто оставьте часть диска без перераспределения, чтобы перепроверить ее. - psusi
У прокси-серверов @psusi pro-grade у SSD есть другие вещи, такие как защита от потери мощности, большее количество сырой флеш-памяти с большим количеством перепрограммирования, различная прошивка для более стабильной работы, большее охлаждение для постоянной нагрузки, лучшее флеш-биннинг (eMLC) и т. д. - Richie Frame
@psusi нет, это не эквивалентно. Если прошивка не позволяет вам жертвовать явно пропускной способностью, некоторые из флэш-памяти остаются неиспользованными. - wazoox
@wazoox, оставив неиспользованную вспышку как вы жертвуете способностью к прочности. - psusi
@RichieFrame, все протоколы испытаний, которые я прочитал, показывают, что некоторые диски ведут себя правильно при потере мощности, а некоторые нет; и насколько дорогой привод или насколько авторитетный производитель не коррелирует с тем, что есть. - psusi


Это определенно верно.

Также имейте в виду, что эти устройства (как правило) работают лучше (быстрее и с более низким усилением записи, которое является соотношением между тем, что вы пишете, и количеством данных, фактически написанных в NAND), когда у них достаточно свободного места (обычно 10%, больше лучше).

Как и другие, деньги, которые вы экономите, покупая то, что вам действительно нужно, позволят вам купить более быстрый и быстрый SSD раньше, поскольку цена за терабайт падает со временем.


0
2017-11-16 16:52





Фактическая базовая ценность, о которой вы заботитесь, - это не размер диска, а его TBW (TerraBytes Written). Гарантия поставщика заключается либо в TBW, либо в WPD (пишет в день) в течение определенного периода времени (обычно 5 лет). Эти два взаимозаменяемы как TBW = DiskSizeInTB * WPD * 5 * 365.

Когда диск указан с помощью WPD, вы можете иметь диск 1 ТБ с 0.3WPD или 0.1TB с 10WPD. Меньший диск имеет TBW 1825, а больший диск имеет TBW 547, поэтому меньший диск обладает большей выносливостью.

Вы действительно хотите знать, что вы ожидаете от худшего случая использования в терминах TBW, и убедитесь, что диск держится против этого с некоторыми запасными частями.

TL; DR: размер диска не является полной мерой выносливости, посмотрите или рассчитайте измерение TBW и используйте это для вашей выносливости.


0
2017-11-19 15:12