Насколько размер влияет на производительность SSD?

11

Насколько размер SSD влияет на его производительность?

На мой взгляд, поправьте меня, если я ошибаюсь, SSD большего размера должен быть, при прочих равных условиях, быстрее, чем меньший. Чем больше SSD, тем больше блоков стирания и, следовательно, больше возможностей для FTL (уровень флеш-трансляции) для оптимизации сбора мусора. Также будет больше времени, прежде чем TRIM станет необходимым. Я вижу в Википедии, что в ней отмечается, что «производительность SSD может масштабироваться в зависимости от количества параллельных флеш-чипов NAND, используемых в устройстве», поэтому, похоже, пропускная способность также значительно возрастает. Кроме того, многие твердотельные накопители содержат внутренние кэши некоторого вида, и, вероятно, эти кэши больше для соответственно больших твердотельных накопителей.

Но предположив, что этот эффект существует, я хотел бы количественного анализа. Увеличивается ли пропускная способность линейно? Насколько это влияет на сборку мусора? Остаются ли задержки такими же? И так далее. Будет ли производительность SSD на 8 ГБ значительно отличаться, например, от SSD на 80 ГБ, предполагая, что используются как высококачественные микросхемы, контроллеры и т. Д.?

Существуют ли какие-либо ресурсы (веб-страницы, исследовательские работы, презентации, книги и т. Д.), В которых обсуждаются корреляции между производительностью SSD (скорость произвольной записи 4 КБ, задержка, максимальная последовательная пропускная способность и т. Д.) И размером? Я понимаю, что на самом деле это не похоже на вопрос программирования, но это имеет отношение к тому, над чем я работаю (использую флэш-память для кэширования данных на жестком диске), которое действительно связано с программированием.

Если есть лучшее место, чтобы задать этот вопрос, например, сайт, ориентированный на аппаратное обеспечение, что бы это было? Было бы желательно получить что-то вроде эквивалента переполнения стека (или, возможно, форума) для углубленных вопросов об аппаратных интерфейсах, внутренних устройствах и т. Д.

Artif
источник

Ответы:

5

Спасибо Джеймс. Это не полностью отвечает на мой вопрос, но есть некоторые полезные лакомые кусочки. Подводя итог некоторым из соответствующих частей этих переговоров :

Производительность SSD может увеличиться на 10% и более по мере увеличения «резервной области» на SSD.
Увеличение запасной области на MLC (против SLC) особенно хорошо при увеличении производительности. Большинство достаточно больших SSD, как правило, используют MLC, который имеет несколько большую задержку и меньшую пропускную способность записи, но сопоставимую пропускную способность чтения.

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

Это в основном то, что я ожидал, но приятно видеть подтверждение.

Еще один полезный, но опять же не совсем исчерпывающий взгляд - это просто сканирование некоторых технических характеристик в Интернете. Например, я смотрю страницу OCZ здесь, на Vertex Turbo . Кажется, что пропускная способность не приближается к линейному увеличению с размером диска. Для того чтобы увидеть значительную разницу, требуется от 30 ГБ до 120 ГБ, и даже в этом случае скорость записи не читается.

Artif
источник
+1. Ваша репутация должна быть достаточной, чтобы проголосовать здесь.
Крис В. Ри
2

Ознакомьтесь с MEMS002 и MEMS003 на форуме разработчиков Intel, который находится здесь: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp


источник
Выглядит защищенным паролем ...
sblair 26.10.09
Ах, может быть, intel.com/idf/sf09/audio_sessions.htm#MEM лучше, чем ссылка.
sblair
Это хорошо (аудио), но, кажется, требует плагин Windows Media Player. Майерс изначально указывал на 2 PDF-файла. Кажется, его ссылка сейчас не работает. Вот 2 новые ссылки: Mems 002: maltiel-consulting.com/… Mems 003: maltiel-consulting.com/…
artif
1

Anandtech кратко обсуждает это, основываясь на исследовании IBM Zurich ( PDF ). Я думаю, что общий вывод состоит в том, что на SSD должно быть 10-30% свободной области для поддержания достойного коэффициента усиления записи. Большинство дисков имеют зарезервированную квоту около 7% (и диски предприятия предложат больше); от пользователя (и команды TRIM) зависит свободное пространство для обеспечения полной производительности.

sblair
источник
Да, я видел превосходный анализ Ананда раньше. Его статья в основном посвящена влиянию свободной области, которая, как я уже знал, улучшила производительность. Мой вопрос был больше похож на то, насколько быстрыми будут большие 2 твердотельных накопителя с одинаковой% запасной области (и в других аспектах). Другими словами, насколько общий размер является фактором производительности.
artif
Я не уверен. Единственное свидетельство, о котором я могу подумать, это тот факт, что диск Intel X25-M емкостью 160 ГБ объявляется как предлагающий более высокий (максимальный) IOPS, чем диск емкостью 80 ГБ. Кроме того, это, как правило, похоже на образец скоростей передачи других брендов: pcper.com/article.php?aid=736&type=expert&pid=1
sblair
1

Storage Review имеет превосходный обзор 6 дисков Corsair Force Series GT разных размеров (от 60 до 480 ГБ). Таким образом, большие диски семейства работают лучше в большинстве сценариев (но не во всех). 240 ГБ, кажется, самое приятное место (по крайней мере, для контроллера SandForce).

Брэд паттон
источник