Товары из Китая

JMB585 — пятипортовый контроллер SATA для порта M.2 (PCIe x2)


  • Цена: $18.23 (и ещё примерно $2.5 за доставку просят)
  • К сожалению, сегодня модно увлекаться скоростью носителей информации, забывая про объём. Потому производители материнских плат любят напихать в них разъёмов M.2 для SSD NVME, при этом забывая про SATA-разъёмы для жестких дисков, зачастую ещё и подключая их параллельно с M.2. А жёсткие диски до сих пор дешевле, чем SSD по стоимости гигабайта.

    Да, конечно, существуют контроллеры в PCI-E, но там и своих потребителей достаточно. Одна только видеокарта способна два-три слота перекрыть. А ведь бывают ещё и ITX-материнки, где всего один слот.

    Потому, когда мне на глаза попался SATA-контроллер в M.2, я сразу его приобрёл. У меня на новой материнке 2 M.2-слота и всего лишь 8 SATA-портов. А дисков я хочу поставить хотя бы 10, а то и все 12 — одна из причин, по которой я вообще начал новый компьютер собирать. При этом мне важнее объём, чем скорость, так что nvme-диски пока что не планируются и конвертировать один из M.2 в 5 SATA я могу без задних мыслей.

    Конечно, у меня есть восьмипортовик от LSI, но мне всё же пока хочется иметь слоты PCI-E свободными, у меня их только три и на два уже есть планы. Будет ли при этом доступен третий — сказать сложно. Потому лучше пожертвую M.2.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Покупка

    Тонкостей в покупке не было, разве что доставка платная.

    Выбирал доставку пятёрочкой в магазин — доехало за 10 дней.

    Внешний вид

    Поставляется в простой картонной коробке.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Внутри контроллер в пакетике и набор инструментов для установки.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Набор бесполезный, впрочем. Отвёртка короткая, а болтик (слева) не подошел к моей материнке

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Про сам внешний вид рассказывать особо нечего — на плате пять разъёмов SATA да чип, который прячется под радиатором. Должен быть JBM585, но я не решился радиатор отковыривать.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    На обратной стороне вообще ничего интересного.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Установка

    M.2-разъёмы у меня на краю платы, но один слегка прикрыт креплением кулера, так что решил ставить в крайний.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Тем более, что он должен быть слегка побыстрее — «M.2 PCI Express module up to Gen 2 x4 (20Gb/s)». Для второго разъёма заявлено «Gen 3 x2 (16Gb/s)». И да, я думаю, что это гигабиты имеются ввиду, а не гигабайты, то есть реальная скорость должна быть порядка двух гигабайт в секунду.

    Что, впрочем, всё равно быстрее, чем заявлено в описании контроллера — там пишут про 1700 мегабайт/сек.

    Как уже сказал, болтик не подошел, воспользовался тем, что шел в комплекте с материнкой.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Свободных жестких дисков у меня под рукой сейчас нет, потому тесты решил проводить на SSD-дисках. Сперва подключил два, оба на 240 WD Green и ADATA SU650. Компьютер у меня в процессе сборки, потому укладкой кабелей пока не занимался и диски пристроил куда пристроились.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    После включения загорелись зелёные светодиоды напротив подключенных портов. При активности порта они моргают.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    В общей куче подключенного пока выглядит как-то так:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Подключение к компьютеру

    Компьютер, к которому подключался контроллер:

    M/B: ASRockRack X470D4U

    CPU: AMD Ryzen 7 PRO 3700 8-Core @ 3600 MHz

    Cache: 512 KiB, 4 MB, 32 MB

    Memory: 32 GiB DDR4 (max. installable capacity 128 GiB)

    Kernel: Linux 5.10.28-Unraid x86_64

    У меня на нём работает Linux (Unraid, если точнее), но все тесты я проводил в виртуальной машине с Windows 10, пробросив туда целиком контроллер, чтобы проверить драйвера и т.п. К сожалению, у меня сейчас возможности подключится напрямую к виндовому компьютеру, но, считаю, что такой вариант не хуже, накладных расходов при прямом пробросе контроллера быть не должно.

    При включении компьютера отображается информация о подключенных дисках:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    В списке устройств, подключенных к материнской плате, этих дисков не видно, а слоты M.2 отображаются как свободные:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Но в списке загрузочных дисков виднеются оба SSD, подключенных к контроллеру:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Обычно компьютер у меня грузится с флэшки, но тут при включении первым пунктом появился Windows boot manager — и компьютер ломанулся грузиться с одного из SSD, подключенных к контроллеру (там десятка стояла). Она совершила какие-то свои десяточные ритуалы по установке обновлений, пошла перезагружаться — после этого я её поймал и больше загружаться не давал. Но грузиться с контроллера можно.

    В линуксе в списке по lspci контроллер виден как JMicron Technology Corp. JMB58x AHCI SATA controller:

    
    
    24:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
    25:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
    26:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller
    2b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function

    В интерфейсе Unraid я его вижу как

    [197b:0585] 26:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller

    Ну и в списке дисков я вижу оба SSD со всеми разделами:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Тесты

    Ладно, пошли в Windows.

    Драйверов никаких ставить не понадобилось, все диски увиделись сразу.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    В диспетчере дисков тоже все диски отображаются нормально:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    AIDA64 видит его как «стандартный контроллер SATA (что это именно он — можно убедиться по цифрам 197b:0585 — он и на хосте по ним же идентифицировался):

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    SMART подключенных дисков отображается:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Скорости на один порт вполне соответствуют SSD’шным:

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    А вот если начинаешь два устройства одновременно гонять, тогда вылезает ограничение. Здесь я запустил одновременный тест в CDM. И по одиночке оба диска легко показывают результаты в районе 500 мегабайт на чтение/запись. Когда же они работают вдвоём, тогда у одного из них заметно проседает скорость. Создаётся впечатление, что граница пропускной способности в районе 900 мегабайт/сек.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Где-то на этом этапе я вспомнил, что у меня валяется ещё один маленький SSD. Нашел и подцепил его к контроллеру прямо на ходу, проверив заодно hotplug. Ну и запустил тест сразу трёх дисков. Да, действительно предел где-то в районе 900 мегабайт.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Из интереса перекинул контроллер в соседний слот M.2 — где у меня Gen 3 x2. И тут все диски разогнались на полную (рыжий SSD маленький по объёму, для него это предельная скорость даже когда он один работает).

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    То есть, несмотря на то, что у PCI-E 2.0 x4 и PCI-E 3.0 x2 заявленная пропускная способность практически одинакова, контроллер полноценно себя проявляет только в PCI-E 3.0 x2, а в 2.0 х4 работает на „половину мощности“. Хотя, если использовать его только с жесткими дисками, то проблемой это не будет.

    Ну и за компанию проверил TRIM на SSD, а то в каком-то из обзоров читал, что он тут не поддерживается. Поддерживается.

    JMB585 - пятипортовый контроллер SATA для порта M.2 (PCIe x2)

    Возможно, что там были проблемы с драйверами.

    Вердикт

    Полезное в определённых случаях устройство, которое позволит добавить SATA-портов вашей материнской плате, если производитель их не доложил, а вы хотите получить ёмкость жестких дисков (и недорогих SSD), а не скорость NVME-дисков.

    Есть некоторые вопросы с совместимостью, но даже на половинной скорости контроллер без особых проблем справится с одновременной работой жестких дисков на всех пяти портах, всё же до 200 МБ/сек сегодня только отдельные экземпляры HDD добираются.

    Работает без драйверов в линуксе и Windows 10, поддерживает загрузку, TRIM, подключение дисков на ходу.

    Какой у него температурный режим — я так и не понял, во время одновременных тестов трёх дисков держал палец на радиаторе и не заметил, чтобы он как-то нагрелся.

    В итоге я имею 13 SATA-портов, которых на планируемые 12 дисков мне хватит с запасом.

    При этом свободны все три PCI-E слота на материнке и даже один из M.2


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *