11

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

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

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

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

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

4 ответа4

5

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

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

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

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

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

2

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

1

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .