Не так давно компанія OCZ, бажаючи поєднати плюси HDD і SSD, випустила на ринок пристрої, що передбачають використання твердотільного накопичувача в якості об'ємного кеш-буфера при відносно повільному жорсткому диску. Даний матеріал присвячений тестуванню двох таких пристроїв - OCZ Synapse Cache і OCZ RevoDrive Hybrid.
Зміст
Вступ: плюси і мінуси SSD і HDD
SSD. Швидкість, тиша. Але дорого і мало місця - скачав пару сезонів серіалів в хорошій якості, і безшумний накопичувач забитий «під горлечко».
HDD. Похрускування головок, дзижчання мотора, а тепер, після затоплення одного заводика на сході з виробництва шпиндельних двигунів, ще й дорого. Звичайно, заводик рукаті китайці давно відновили, але опускати ціни до розумних ніхто не поспішає. Загалом, плюс тільки один - місця багато.
Однак компанія OCZ вирішила, що така побудова неідеально і треба поєднати в одному пристрої плюси SSD і HDD. Мабуть, інженери в компанії люди прямолінійні і дослівно виконують поставлене завдання: результатом їхньої праці став RevoDrive Hybrid, який представляє собою звичайну карту розширення з змонтованими на ній твердотілим накопичувачем і жорстким диском, фактично «два в одному флаконі». Є і рішення для небагатих користувачів, які вже є власниками жорсткого диска - OCZ Synapse Cache, простий, малооб'ємний, але спритний SSD. Цим двом пристроям і присвячений даний матеріал.
OCZ Synapse Cache
Почнемо з OCZ Synapse Cache.
Стікер з назвою моделі OCZ Synapse Cache
Це простий SSD формату 2,5 '', побудований на базі контролера SandForce SF-2281.
OCZ Synapse Cache в упаковці
Доступні дві моделі, на 64 і 120 Гбайт. До нас на тестування поступила перша з них, на 64 Гбайт.
Стікер з технічними даними OCZ Synapse Cache
Але, з огляду на той факт, що половина обсягу цих накопичувачів зарезервована під overprovisioning, що позитивно впливає на довговічність, але знижує доступний користувачеві обсяг вдвічі. Інтерфейс накопичувача - SATA III, заявлена швидкість читання - до 275 Мбайт / сек, записи - до 250 Мбайт / сек.
Роз'єм даних і харчування OCZ Synapse Cache
У комплекті з SSD поставляється пластина-перехідник на 3,5 '' і гвинти кріплення.
Комплектація OCZ Synapse Cache
OCZ RevoDrive Hybrid
OCZ RevoDrive Hybrid влаштований складніше.
Упаковка OCZ RevoDrive Hybrid
За фактом він являє собою SAS RAID контролер, розпаяний на платі розширення з інтерфейсом PCI-Ex4, до якого підключені два SSD на тих же SF-2281.
SSD об'єднані в масив, їх сумарний обсяг, доступний користувачеві, становить 100 Гбайт.
Зворотний бік RevoDrive Hybrid
Загальна кількість розпаяних мікросхем пам'яті - 16 штук, маркування M2501064T048AX21
Основна плата з твердотільної пам'яттю (лицьова сторона)
Маркування мікросхем пам'яті
Жорсткий диск - трехпластінная модель Toshiba MK1059GSM форм-фактора 2,5 '' і обсягом 1 Тбайт.
Жорсткий диск Toshiba на платі-переходнике
Контролер, розпаяний на платі, перемаркірований, а прошивка змінена. Обізнані в RAID-контролерів припустили, що справила контролер Marvell.
Товщина RevoDrive Hybrid становить 20 мм, так що пристрій можна вважати двухслотовим. Якби не «пухкий» многопластінний диск, то цілком можна було б вкластися в один слот. При поточній конфігурації мережевої Wi-Fi адаптер з працею «встав» в єдиний PCI-слот, розпаяний по сусідству з PCI-Ex16. Радіатор на контролері навіть в просте нагрівається вище 50 градусів, так що рекомендую власникам пристосувати невеликий вентилятор для його обдування «щоб уникнути».
Сам процес кешування на обох продуктах (Synapse Cache і RevoDrive Hybrid) проводиться програмно, за допомогою фірмової утиліти DataPlex, яку треба встановлювати після установки системи. Виробник рекомендує використовувати кешувального жорсткі диски як завантажувальні, і поміщені на YouTube ролики висвітлюють саме такий спосіб «введення в дію» зв'язки SSD + HDD.
Процес установки ПО простий, однак працездатність кешування сильно залежить від налаштувань контролера материнської плати, що дивно - RevoDrive Hybrid, як власникові власного контролера, сполучного жорсткий диск з твердотілим накопичувачем, повинні бути абсолютно фіолетово настройки вбудованого в південний міст контролера. На практиці ж кешування не включався до тих пір, поки штатний SATA контролер ні переведений в AHCI (спочатку працював як native IDE).
Бажаючим перенести налагоджену систему на RevoDrive Hybrid досить встановити драйвера контролера, а після клонувати два розділи (службовий і основний) на терабайтний накопичувач.
Методика тестування
Методика тестування таких комбінованих накопичувачів, на мою думку, повинна містити мінімум синтетичних додатків і повинна бути максимально наближена до повсякденного використання. Тому в список текстів були включені:
Завантаження Windows. Вимірювалося час між закінченням проходження POST і до появи робочого столу з усіма «атрибутами» (значки, панель задач, трей і т.д.). Система використовувалася чиста, тому в автозавантаженні були тільки службові програм драйверів. З одного боку, такий тест некоректний - хто ж працює на чистій системі? Але, якщо подумати, чиста система - це те, що бачить кожен користувач. Точніше, так: чиста система з встановленими драйверами - відправна точка для її кастомізації. Стандартні програми на кшталт офісних додатків і браузера ніхто в автозавантаження не "кидає", а антивіруси, фаєрволи, гаджети у кожного свої.
Читання і запис файлів різних розмірів в межах розділу. Дана операція проводилася за допомогою програми FC-test за допомогою готових пресетів. Всього наборів файлів було три: три великих файлу загальним об'ємом 1600 Мбайт, 9006 файлів об'ємом 1060 Мбайт, і 271 файл об'ємом 990 Мбайт. На графіках вони названі iso, win і mp3 відповідно. Уже з легко здогадатися, звідки взялися ці файли.
PСmark 07. З усього різноманіття тестів цього пакета брався тільки результат system storage score. Єдиний синтетичний тест, залишений «для галочки».
Популярний пакет IOmeter, звичайно, хороший, однак зіставити видаються їм цифри з роботою реальних додатків дуже важко, так як користувач при роботі робить не строго певний набір дій, і семуліровать «сферичного користувача в вакуумі» силами IOmeter дуже важко.
Програми, отрісовиваємих графік читання-запису накопичувачів також були відкинуті: результати при запуску з системного носія далекі від реальності, а тестувати Кешована диск окремим накопичувачем не інформативно - куди потім прикладати отримані цифри? Адже те, що швидкість читання з жорсткого диска в п'ять разів повільніше швидкості читання з кешувального диска при інших рівних, абсолютно не означає, що операційка або будь-які програми будуть теж грузиться в п'ять разів швидше / повільніше ...
Тестування проводилося в чотирьох режимах: HDD, Synapse, RevoDrive і SSD. У першому система встановлювалася на жорсткий диск Toshiba MK1059GSM, підключений по вбудованому в чіпсет контролера, у другому випадку - на MK1059GSM з кешуванням на Synapse Cache (обидва підключені до вбудованого в чіпсет контролера), в третьому - на MK1059GSM з кешуванням на RevoDrive Hybrid (пристрій в зборі, накопичувачі працюють через «свій» контролер), в четвертому - на SSD Synapse Cache. Таким чином, є можливість порівняти в реальних умовах переваги від кешування з використанням окремого малооб'ємного SSD, підключеного через чіпсетний контролер і 100-гігабайтного SSD, підключеного через високошвидкісний SAS-контролер, який, в свою чергу, «спілкується» з системою через PCI-Ex4 .
Результати тестування
PCMark 7, System storage score
Всі тести запускалися по кілька разів, щоб все постійно використовувані файли «встигли» перекочувати на SSD як часто використовувані. Видно, що в додатках, часто звертаються до одних і тих же файлів (наприклад, Windows при старті, Unreal Tournament при завантаженні рівня) сильно виграють в продуктивності від застосування твердотільних накопичувачів в будь-якому вигляді. А тести читання-запису, які оперують кожен раз іншим набором файлів (оскільки всі створені директорії і файли в них після проходження тесту віддалялися), не надто інформативні: копіюючи навіть одні й ті ж файли, записані на носій в різній послідовності, ми закономірно будемо кожен раз отримувати новий результат. Найгірше проходять операції з використанням безлічі дрібних файлів. На жаль, алгоритми роботи мені невідомі, але очевидно: найкраще зв'язка HDD + SSD показує себе в при рандомном читанні великої кількості файлів малого розміру.
Що до різниці між RevoDrive Hybrid і Synapse Cache, то вона невелика. Ціна RevoDrive Hybrid становить 500 $. З огляду на той факт, що за ці гроші користувач отримує контролер, спритний SSD середнього обсягу (цілком достатнього для використання в якості завантажувального диска) і терабайтний малогабаритний вінчестер, то вона виглядає цілком демократичною. Вартість Synapse Cache поки невідома, але навряд чи вона буде висока.
висновок
Якщо говорити про зв'язку HDD + SSD, то мені важко назвати область, в якій вони були б затребувані. У всякому разі, звичайний споживач навряд чи буде морочитися кешуванням, скоріше, він буде використовувати твердотільні і магнітні накопичувачі окремо. У серверах такі технології вже активно застосовуються пару років, і в цьому секторі описувані пристрої, швидше за все, «знайдуть себе». Говорити про щось більше поки рано, але в будь-якому випадку варто похвалити OCZ за відсутність страху перед випуском ідейно нових продуктів.