Наскільки розмір є фактором продуктивності SSD?


11

Наскільки розмір SSD є фактором його продуктивності?

На мою думку, виправте мене, якщо я не прав, більший SSD повинен бути, а все інше буде рівним, швидшим, ніж менший. Більш великий SSD мав би більше блоків стирання, і, таким чином, більше свободи для FTL (флеш-шар перекладу) для оптимізації збору сміття. Також було б більше часу, перш ніж TRIM стане необхідним. Я бачу у Вікіпедії, що це зазначає, що "Продуктивність SSD може масштабуватися з кількістю паралельних NAND флеш-мікросхем, що використовуються в пристрої", тому, здається, пропускна здатність також значно збільшується. Також багато SSD містять певні внутрішні кеші, і, мабуть, ці кеші є більшими для відповідно великих SSD-дисків.

Але припускаючи, що такий ефект існує, я хотів би кількісний аналіз. Чи збільшується пропускна здатність лінійно? На скільки впливає вивезення сміття, якщо воно взагалі? Чи залишається затримка однаковою? І так далі. Чи суттєво відрізнятиметься продуктивність 8 ГБ SSD, ніж, наприклад, на 80 ГБ SSD, якщо використовувати як високоякісні мікросхеми, контролери тощо?

Чи є ресурси (веб-сторінки, дослідницькі документи, презентації, книги тощо), які обговорюють кореляцію між продуктивністю SSD (4 КБ випадкової швидкістю запису, затримкою, максимальною послідовною пропускною здатністю тощо) та розміром? Я усвідомлюю, що це насправді не схоже на питання програмування, але це актуально для того, над чим я працюю (використовуючи Flash для кешування даних жорсткого диска), що передбачає програмування.

Якщо є краще місце, щоб задати це питання, наприклад, більш орієнтований на апаратний сайт, що це буде? Щось на зразок еквівалента переповнення стека (або, можливо, форуму) для глибоких запитань щодо апаратних інтерфейсів, інтернетів тощо.

Відповіді:


5

Дякую Джеймсу. Це не відповідає повністю на моє запитання, але є кілька корисних примх. Підсумовуючи деякі відповідні частини цих переговорів :

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

Отже, виходячи з цього, здається, що більший SSD, мабуть, матиме більш високу продуктивність, ніж менший SSD, якщо тільки причина меншого SSD менша, це те, що він використовує SLC або він має більший відсоток запасу.

В основному це я очікував, але приємно бачити підтвердження.

Ще один корисний, але знову ж таки не зовсім вичерпний вигляд - це просто сканування деяких технічних специфікацій в Інтернеті. Наприклад, я дивлюся на сторінку OCZ тут, на Vertex Turbo . Схоже, пропускна здатність зовсім не наближається до лінійного збільшення з розміром диска. Для значної різниці потрібен стрибок з 30 ГБ до 120 ГБ, і навіть тоді в основному швидкість запису не читається.


+1. Вашої репутації має бути достатньо зараз, щоб проголосувати тут.
Кріс В. Реа

2

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


Виглядає захищений паролем ...
sblair

Ах, можливо, intel.com/idf/sf09/audio_sesions.htm#MEM - це найкраще посилання.
sblair

Це добре (так звучить), але, схоже, потрібен плагін Windows Media Player. Майєрс спочатку вказував на 2 PDF-файли. Здається, його зв’язок на сьогоднішній день постійно порушений. Ось 2 нових посилання: Mems 002: maltiel-consulting.com/… Mems 003: maltiel-consulting.com/…
штук

1

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


Правильно, я раніше бачив відмінний аналіз Ананда. Його стаття в основному зосереджена на ефекті запасної площі, про яку я вже знав, що покращив продуктивність. Моє запитання було більш узгоджене, чи давати 2 SSD з однаковою% запасної площі (і однаковою в інших аспектах), наскільки швидше буде більший. Іншими словами, наскільки загальний розмір є фактором продуктивності.
штук

Я не впевнений. Єдине, що я можу придумати, - це той факт, що накопичувач 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).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.