Флеш-ускорители PCI-E от 800GB до 6.4TB: от рассвета до жизни в обычном ПК/сервере
Десятки тысяч долларов. Были времена, когда накопители на основе флэш-памяти стоили настолько дорого, что как накопители их даже никто и не рассматривал. Прямо как Intel Optane в последнее время, но о нём пока не будем, пока ещё слишком дорог. Они позиционировались как нечто революционное, способное придать космическую скорость системам хранения данных.
Наверное, тогда маркетологи и придумали такое название как Flash Accelerator (флеш-акселератор или флеш-ускоритель).
Хитрость в том, что устройства изначально позиционировавшиеся как ускорители, сейчас трудно продать как SSD, поэтому иногда их можно купить очень выгодно.
Мотивация.
- Хотелось ли вам за разумные деньги купить SSD размером в несколько терабайт?
- Чтобы ресурс был на десятки петабайт?
- Такой, что что бы вы не делали, вы бы не смогли его исчерпать?
- При этом с защитой по питанию и сделанный из самых качественных деталей и самой стойкой памяти?
В этой статье мы рассмотрим флэш-акселераторы на шине PCI-E от 800GB (не вижу смысла рассматривать меньшие ёмкости), которые можно купить сейчас на разных барахолках по цене обычных SSD или меньше и использовать в обычных компьютерах или серверах, получив при этом корпоративную качество, защиту по питанию (у всех моделей есть массивные конденсаторы) и ресурс.
Семейства флэш-ускорителей.
1. PCI-E карты, видимые в системе как обычные SAS-жёсткие диски.
Это семейство началось с устройств LSI Nytro Warp Drive. Поскольку драйвера для рейд-контроллеров LSI есть почти во всех ОС, то LSI не стал мудрствовать и сделал своё устройство видимым как обычный жёсткий диск, точнее как набор дисков, подключенных к HBA-контроллеру.
Плюсы:
- драйвера везде есть. Можно и сейчас запросто поставить Windows 10 на него
- копеечная цена: от $50 за версию с 800ГБ
Минусы:
- протокол SAS неидеальный для NVMe устройств и несколько режет максимальную скорость.
Обзор модели на 800GB на TweakTown.
Обзор модели на 400GB на StorageReview.
Внешний вид:
Хотя, конечно, в любом случае быстрее, чем SATA III SSD. Это были, фактически, самые первые флэш-акселераторы, поэтому скорости у них были по сегодняшним меркам низковаты. 2TB! Однако ресурс был заявлен колоссальный — до 90 Петабайт у модели на 3.
Устройство определяется как 4 диска, которые можно использовать отдельно или собрать из них программный RAID 0/10/5/6 c помощью средств ОС, LVM или файловой системы.
Показатели скорости отдельного модуля и RAID 0
Одиночный модуль:
Windows Raid 0 (disk management)
Документация:
Руководство пользователя Sun Flash Accelerator F80
Видеообзоры на английском:
Sun Oracle F80 (брендированный LSI Nytro Warpdrive)
LSI WarpDrive/Sun F40 (обзор и скорость)
Развитием LSI Nytro Warpdrive стала модель Seagate Nytro XP6302:
Описание акселератора Seagate Nytro XP6302.
А потом модель Seagate Nytro XP6500:
Описание акселератора Seagate Nytro XP6500.
6T, которые умеют сами собирать хардварный RAID 0 и RAID 1 массивы из встроеных SSD и кешировать подключенные HDD. Есть ещё хитрые модели: LSI Nytro MegaRAID 8120-4i 1TB и 8240-8e8i 1. Только то, что память eMLC. Данных по ресурсу найти не удалось.
2. PCI-E карты, видимые только при наличии специфичных драйверов
Это, в первую очередь, SanDisk Fusion ioDisk и ioMemory, которые разрабатывались под руководством Стива Возняка. В этих картах полностью отказались от имитации обычного диска и создали свой слой абстракции блочного устройства VSL. Эти карты выпускались до 2017 года.
Плюсы:
- карты до сих пор удивляют своей производительностью на операциях случайной записи;
- с ростом производительности процессоров растёт производительность карт, так как все алгоритмы обслуживающие карту, вынесены в драйвер;
- до сих пор Western Digital (SanDisk) публикует свежие версии драйверов и прошивок для небрендированных версий. Последняя версия прошивки 4.3.6 и драйверов была в октябре 2019.
Минусы:
- не может быть загрузочной (в теории может под UEFI, но в сети нет инструкций как это сделать);
- для функционирования нужны драйвера;
- потребляет оперативную память хоста для таблицы трансляции и внутренних алгоритмов.
Тестирование скорости Fusion PX600 1.3TB и Fusion SX350 3.2TB
К этому же классу принадлежат продукты HGST Virident FlashMAX II и III. С ними всё сложнее. Чтобы достать драйвера придётся пройти квест. Скорее всего они уже несколько лет не обновляются. Не рекомендую к покупке, но в таблице есть. Если кто-пройдёт квест с драйверами, то добавлю информацию в статью.
3. PCI-E карты, поддерживающие спецификацию NVMe
Такие диски не нуждаются в драйверах и могут быть загрузочными, если у вас биос поддерживает UEFI 2.3.1 и выше (стандарт от 2011 года).
Это Oracle F160 (на базе Intel P3605), F320 (на базе Samsung PM1725) и F640 (на базе Samsung PM1725b).
Плюсы:
- драйвера есть везде
Минусы:
- цена на вторичном рынке может быть выше, так как технология самая современная из рассмотренных
Тестирование скорости Oracle F160 и Oracle F320
Сравнительная таблица флэш-ускорителей.
В скобках будут даны результаты тестов, если они сильно отличаются от заявленных в спецификации.
Охлаждение
Для охлаждения карт серии Nytro требуется приличный поток воздуха — 200 кубических футов3/минуту = 5.66 м3, в десктопном корпусе нужны будут дополнительные вентиляторы. Температура троттлинга 73℃.
Возможно, акселераторы Seagate Nytro также потребуют дополнительное питание (заявлено 39 ватт, что выше стандартных 25 ватт на PCI-E x8).
08А. Карты SanDisk Fusion в обычном десктопном корпусе быстро перегреваются, поэтому рекомендую ставить на них 4-см кулер.
На картинке Evercool EC4010H12C 12V 0. 05A: справляется, но на грани. Пробовал также Noctua NF-A4x10 FLX 12V 0. 08A лучше. Так что на 0.
Это нужно для максимальной скорости устройства. Вообще-то SanDisk Fusion тоже умеют брать энергии больше, чем 25 ватт. В принципе, любой слот в который потенциально можно воткнуть видеокарту x16, как правило, обеспечивает 75 ватт, так что смотрите документацию к материнской плате. На хороших оверклокерских матерях с этим проблем нет, но вот на дешевых — не факт.
Они оборудованы массивным радиатором, так что охлаждение не обязательно. Флэш-акселераторы Oracle F320 и F640 тоже прилично греются, но температура не доходит до 70 градусов, после которой начинается троттлинг. 55℃ — их нормальная температура.
С таким кулером температура становится около 44℃ в закрытом корпусе. Однако я хотел бы, чтобы в корпусе было попрохладнее и обнаружил, что для их охлаждения прекрасно подходят (после минимальной доработки напильником) кулера ASUS Optional Fan для чипсетов. 08A и на 0. Этих кулеров есть 2 версии: на 0. Справляются обе, но я себе поставил помощнее. 15A.
Внешний вид акселератора Oracle F320 с кулером ASUS показан на самой первой фотографии в статье.
Сложности выбора
Скорее всего, если денег совсем мало, то выбрать можно LSI Nytro (Oracle F80). Если варианты от $50. Напомню, что полная ёмкость достижима только при создании программного RAID 0 средствами Windows, LVM, ZFS, BTRFS и подобными.
Лучше брать накопители именно от SanDisk, а не брендированные, так как под них сложнее достать современные драйверы. Если нужна очень быстрая случайная запись, стоит 8ГБ RAM и более, то можно поиграться с детищем Стива Возняка, Sandisk Fusion. Нужно помнить, что эти диски не могут быть загрузочными.
Таблица наихудшего потребления памяти в зависимости от размера сектора и размера диска.
Как правило, лучше всего оставить сектор равным 4К. Но VMvare становится только на девайсы с cектором 512 байт, поэтому для этих целей диски Fusion не оптимальны. Слишком много RAM будут потреблять.
Если денег хватает на покупку обычного некорпоративного PCI-E SSD от 2TB и выше, то стоит рассмотреть акселераторы Oracle F160, F320 и F640. Вы получите больше ёмкости и в разы больший ресурс за те же деньги.
Посмотрите руководство к своей материнской плате, о том к какому слоту сколько электрических линий PCI-E подведено. Абсолютно для всех акселераторов (кроме Oracle F160) нужно 8 линий шины PCI-E.
При покупке берём либо новый товар, либо «Open box», либо с опубликованным в описании товара оставшимся ресурсом.
Где и как купить
Используйте Авито и известные зарубежные торговые площадки (возможно, потребуется помощь почтовых посредников). Если нужного товара нет в наличии, подпишитесь на результаты поиска и эти сайты вас оповестят, когда товар появится.
Всем удачных покупок!
S. Замеченные ошибки направляйте в личку. P. Повышаю за это карму.