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

4867
artif

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

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

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

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

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

11

4 ответа на вопрос

5
artif

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

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

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

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

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

+1. Ваша репутация должна быть достаточной, чтобы голосовать здесь. Chris W. Rea 14 лет назад 0
2

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

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

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

Да, я видел превосходный анализ Ананда раньше. Его статья в основном посвящена влиянию свободной области, которая, как я уже знал, улучшила производительность. Мой вопрос был больше похож на то, насколько быстрыми будут большие 2 твердотельных накопителя с одинаковой% резервной области (и в других аспектах). Другими словами, насколько общий размер является фактором производительности. artif 15 лет назад 0
I'm not sure. The only evidence I can think of is the fact that the 160GB Intel X25-M drive is advertised as offering higher (maximum) IOPS than the 80GB drive. Also, this generally seems to be the pattern for the transfer speeds of other brands: http://www.pcper.com/article.php?aid=736&type=expert&pid=1 sblair 15 лет назад 0
1
Brad Patton

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

Похожие вопросы