SSD-накопичувачі OCZ RevoDrive3 та RevoDrive 350

Як уже було неодноразово згадано (і не тільки нами), на відміну від вінчестерів твердотільних накопичувачів вже «мало» стандартного інтерфейсу SATA. Так мало, що навіть недавнє (у масових масштабах) збільшення пропускної спроможності останнього вдвічі лише ненадовго послабило проблему, але не вирішило її повністю. Вихід з тупика, що утворився, очевидний — потрібно переходити на більш швидкі інтерфейси. Наприклад, «садити» SSD безпосередньо на PCI Express. Тим більше, що їм не так вже й реалізовувати повністю стандарт AHCI, що в перспективі дозволяє знизити і накладні витрати, та й механічні розміри пристроїв (що актуально для планшетів та ультрабуків) при такому підході можна зменшити.

Але тут є одна тонкість: швидшим інтерфейсом потрібно ще скористатися. З одним із варіантів реалізації SSD під PCIe ми нещодавно знайомилися, так що на практиці переконалися, що проста зміна контролера дає ефект далеко не за всіх типів навантаження. Таким чином, якщо хочеться отримати максимум продуктивності, потрібно спеціальним чином проектувати накопичувач. Варто зауважити, що такі моделі на ринку з'явилися навіть раніше, ніж "прості" SSD з інтерфейсом PCIe, але довгий час вони жили своїм життям, ніяк не перетинаючи масову продукцію. Але оскільки остання почала страждати від обмежень інтерфейсів, спеціалізовані швидкісні моделі викликають все більший і більший інтерес покупців. Тому сьогодні ми займемося цим сегментом детальніше.

OCZ RevoDrive3 X2 480 ГБ

Історія лінійки RevoDrive почалася ще у 2010 році, коли компанія OCZ вирішила вразити всіх, випустивши накопичувач безкомпромісної продуктивності. Зауважимо, що в ті роки стандартом був взагалі SATA300, багатьом здавалося, що новий SATA600 повністюзніме всі проблеми, але інженери OCZ дивилися ще далі. І, як це завжди буває з тими, хто заглядає надто далеко, «ліпити» накопичувачі довелося з того, що було. З чим, загалом, впоралися.

Що являли собою перші RevoDrive і RevoDrive X2? Фактично масиви RAID0 із двох або чотирьох накопичувачів аналогічних Vertex2, зібраних на одній або двох друкованих платах. Оскільки кожен з них підтримував SATA300, молодша модель могла досягти швидкості 600 МБ/с, а старша — 1,2 ГБ/с, що непогано навіть з погляду сьогоднішнього дня. Теоретично, оскільки далися взнаки особливості ранньої (навчально-тренувальної) реалізації. Для забезпечення роботи накопичувача два або чотири контролери SandForce SF-1222 підключалися до чотирипортового контролера Silicon Image Sil3124 в режимі RAID0 (що, до речі, відразу позбавляло користувача підтримки команди TRIM, на щастя не надто корисною контролерам SandForce). Проблема в тому, що Sil3124 - SAS-контролер з інтерфейсом PCI-X, тому для його підключення до PCIe x4 використовувався міст Pericom, але останній підтримував лише PCIe 1.1. Відповідно, чотири лінії забезпечували теоретичну продуктивність лише 1 ГБ/с теоретично і ближче до 800 МБ/с практично. Загалом, максимум, що компанія зуміла пообіцяти покупцям у старшій модифікації RevoDrive X2 – 740 МБ/с. Порівняно з SATA300 добре, порівняно з SATA600 — лише рази в півтора (навіть менше) швидше, але потрібен «довгий» слот PCIe, відсутній TRIM, коштує дорого і т.п.

revodrive3

Але ми недарма вище назвали перші версії RevoDrive навчально-тренувальними: менш ніж через рік на ринок були випущені RevoDrive3 та RevoDrive3 X2. Головним удосконаленням нової моделі була заміна зв'язки із Sil3124 з мостом на новий SAS-контролер SuperScale OCZICT-0183, що спочатку підтримує PCIe2.0. Відповідно, ті ж чотири лінії вже забезпечують пропускну спроможність 2 ГБ/с (на практиці — скоріше 1,6 ГБ/с), тобто. удвічі більше, ніж раніше. Ну а для того, щоб повністю задіяти перспективи, на зміну двом/чотирьом контролерам SF-1222 прийшли два або чотири ж SF-2281 з підтримкою інтерфейсу SATA600. По суті той же RAID0, хоча про це компанія воліла не згадувати, наголошуючи на використанні власної архітектури масиву, заснованої на запатентованому алгоритмі балансування черги запитів. Але загалом і в цілому - все також чотириразове чергування на верхньому рівні, помножене на чергування каналів флеш-пам'яті після контролерів, що забезпечує високу продуктивність.

На жаль, і в даному випадку не обійшлося без недоліків, вкотре пов'язаних із командою TRIM. Офіційно вона підтримується, але ICT-0183 є SAS-контролером, який працює через SCSI-драйвер, а TRIM належить до команд АТА. SCSI має її аналог у вигляді SCSI Unmap, проте ця команда (на відміну від TRIM) не підтримується за умовчанням Windows 7.

Зауважимо, що оновлений RevoDrive на відміну від оригінального існував вже в чотирьох модифікаціях: дві (як і раніше) відрізняються кількістю дисків в масиві, але кожна версія була як звичайною, так і Max IOPS. Різниця між ними така сама, як і між аналогічними Vertex3: 25-нанометрова флеш-пам'ять Intel/Micron з ONFI-інтерфейсом або старіша, але швидша 32-нанометрова пам'ять Toggle Mode DDR Toshiba. Саме така модифікація (з прошивкою версії 2.25) у нас побувала.

OCZ RevoDrive 350 480 ГБ

ssd-накопичувачі

Втім, потрібний нам був описаний вище накопичувач лише для одного — порівняти його з оновленою версією, оскількистара вже віджила своє — як і левова частка продукції OCZ «дореформеного» періоду. Власне, однією з головних причин виникнення у компанії проблем якраз і було розпорошення сил і засобів через бездумне роздування продуктової лінійки. Зараз моделей поменшало, але це не означає, що на такий цікавий сегмент ринку, як PCIe-накопичувачі максимальної продуктивності в OCZ махнули рукою. Просто замість чотирьох моделей RevoDrive3 нині випускається один RevoDrive 350, функціонально еквівалентний RevoDrive3 Х2 Max IOPS, але використовує нову 19-нанометрову пам'ять Toshiba Toggle Mode 2.0. Нових мікросхем потрібно менше, тому накопичувач став одноплатним, причому його вдалося забезпечити великим радіатором, що захищає від перегріву. Не обійшлося і без ще кількох невеликих покращень — зокрема, застосовуються оновлені контролери SF-2281, а на зміну OCZ ICT-0183 прийшов ICT-0262, який вже підтримує PCIe x8. Загалом, просто сучасний редизайн досі актуального накопичувача компактніше, швидше, дешевше. Тому ми і вирішили в обов'язковому порядку його протестувати, ну а за компанію взяли й старішу модель.

ssd-накопичувачі

Накопичувач тестувався із прошивкою версії 2.50.

Конкуренти

Очевидно, ми не могли обійтися без Plextor M6e 256 ГБ - інших накопичувачів з інтерфейсом PCIe ми поки не тестували. Також ми взяли для порівняння результати масиву RAID0 з двох Intel 520, благо якраз такі варіанти є ще однією найчастіше розглянутою альтернативою для накопичувачів типу RevoDrive, та й контролери якраз споріднені (масив із чотирьох SSD ще ближче за логікою, але на практиці зустрічається рідше – дорого, та й портів SATA600 до останнього часу зазвичай не вистачало).

Тестування

Методика тестування

Методика докладноописана в окремійстатті. Там можна познайомитися з апаратним та програмним забезпеченням.

Зазначимо ще один момент, що стосується сьогоднішніх героїв. Якщо RevoDrive 350 на нашій платі підходить лише «процесорний» слот х8/х16, то RevoDrive3 можна використовувати й у чіпсетному PCIe x4. Другий варіант - ближче до практики, але ми протестували обидва варіанти: для більш прямого порівняння двох RevoDrive один з одним.