Алексей Федорчук
Для начала — пара слов том, что это за чудо. Это — один из модных ныне SSD накопителей, выполненные, однако, не в конструктиве флэшки, винчестера или SD-карты. А в виде платы расширения PCI-E, теоретически — для слота x4, но практически, разумеется, — и для любого более старшего. На этой плате смонтированы собственно микросхемы флэш-памяти (разумеется, MLC) и соответствующие контроллеры (какие — скажу чуть позже). Имеет объёмы от 50 до 700 Гбайт и продаётся (на Московщине) по цене от двухсот с копейками до трёх без копеек тысяч баксов, соответственно.
Казалось бы, чего тут чудесного? Обычный SSD-накопитель, который в нижних вариантах (50-120 Гбайт) можно условно отнести к классу «потребительских». Хотя потребляют такие штуки, разумеется, исключительно гики и юзеры со специальными задачами.
Очередная серия Обыкновенного чуда начинается, если посмотреть на заявленные производителем характеристики:
- скорость чтения — до 540 Мб/сек;
- скорость записи — до 450 Мб/сек;
- установившаяся скорость передачи данных — до 350 Мб/сек.
Что примерно вдвое превышает показатели для SSD’ишек аналогичного объема и, главное, ценового диапазона. Который, опять таки, очень условно, определим в 200-500 бакинских — больше, находясь в здравом уме и трезвой памяти, за столько гигабайт не отдаст, думаю, самый гигабнутый гик.
Даже с учётом того, что числа эти получены на синтетических тестах, они впечатляют и требуют объяснения: ведь и чипы памяти, и контроллеры у Revo Drive практически одинаковы с конкурентами — повторяю, я веду речь только о данном объёмном и ценовом диапазоне.
В отличие от чудес на сеансе Воланда, объяснение данной магии оказывается простым: чипы MLC объединены в два, условно говоря, «диска», каждый со своим контроллером — SandForce-1200. А над ними поставлен контроллер Silicon Image 3124, представляющий собой… что? Правильно, «полуаппаратный» RAID, один из тех, за которыми в последние годы закрепилось очень удачное название fake RAID (хотя в данном случае, да простят меня читающие это дамы, прилагательное fucked было бы не менее уместно).
Контроллер этот поддерживает по умолчанию RAID 0 — собственно, в данном случае это его практически единственное предназначение. Хотя теоретически можно задействовать RAID 1 и Linear (тут он именуется Concatenation), но возможно ли это практически и, главное, имеет ли смысл — сказать затрудняюсь.
Вопрос о fake RAID обсуждался бессчётно, отдал ему дань и автор этих строк. И, как правило, все такие обсуждения кончались тем, что резонные люди приходили к общему мнению: в ОС Linux, не говоря уже о BSD сотоварищи, использование чисто программного RAID предпочтительней.
Тем не менее, метода борьбы с fake RAID в Linux были в последние годы отработаны — исходя из принципа, что если устройство существует, должен же его кто-то использовать. Хотя фришники, насколько я знаю, до сих пор придерживаются традиционной софт-ориентации.
И потому, не смотря на то, что производитель официально декларировал совместимость Revo Drive только с Windows последних розливов, препятствий к его использованию вне оных, казалось бы, не предвиделось: ведь и SF-1200, и Sil3124 сами по себе современными ядрами Linux поддерживаются. Ну а на худой конец, как говаривала одна дама — академик АН СССР, всегда оставались варёные яйца. То есть программный RAID.
Разумеется, читатель вправе задаться вопросом: а на… зачем? Рассматриваю его как риторический, но ответить попробую: сама по себе идея представляется мне очень здоровой по ряду причин. А именно:
- в большинстве современных материнских плат имеется достаточно разъёмов PCI-E, в которые часто просто нечего втыкать — а ведь святу месту пустовать негоже;
- с другой стороны, как раз SATA-разъёмы на материнских платах вполне можно задействовать под большое количество ёмких и дешёвых винчестеров, используемых в качестве хренилищ парнухи;
- заявленное производителем быстродействие примерно соответствует таковому для SSD с интерфейсом SATA-III; последний же имеется не на всех материнских платах, а устройства от него пока не изобильны и дороги.
Можно привести ещё несколько резонов, но и эти представляются мне достаточными для заключения: идея имеет право на существование. При условии должной реализации, разумеется. А вот насколько данная реализация оказалась должной — я решил испытать на собственной шкуре.
>>и продаётся (на Московщине) по цене от двухсот с копейками до трёх без копеек тысяч баксов
тысяч…?
Да, самая старшая модель — 2700 где-то
Ихних денег
> fucked
это глагол, а не прилагательное
2 Valdos Sinus В данном случае в качестве глагола оно тоже подходит :)