Etrontech ej168a что это

Etrontech ej168a что это

Адрес этой статьи в Интернете: http://www.thg.ru/howto/obzor_i_test_kontrollerov_usb_3_0/

Обзор и тест контроллеров USB 3.0Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что этоEtrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Стоит ли волноваться из-за контроллера USB 3.0?

В мире USB 2.0 внешним накопителям довольно неудобно. Этот стандарт действительно всех удивил после своего появления в 2000 году. Однако технологический мир не долго радовался, и скорость «до 480 Мбит/с» на деле оказалась «около 35 Мбайт/с», что давным-давно стало «узким местом». Когда нужно переместить фильмы с высоким разрешением, большие аудио библиотеки, или, что самое ужасное, папки с большим количеством маленьких файлов, которые просто «размазывают» производительность при записи, то при использовании USB 2.0 можно начать копирование и сходить, например, прогуляться.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Передача через USB 2.0 может быть весьма медленной

Третья ревизия стандарта USB предлагает скорость передачи до 5 Гбит/с, что в теории даёт десятикратный прирост производительности по сравнению с USB 2.0. Однако, ещё пройдет некоторое время, прежде чем конечные пользователи ощутят все преимущества USB 3.0. Первоначально новый стандарт был анонсирован в ноябре 2008 года. До того, как компания Buffalo Technology стала первым поставщиком внешних приводов с поддержкой USB 3.0, прошёл год. К тому времени не было ни одной материнской платы, оснащённой контроллером USB 3.0.

Медленно, но уверенно, почти каждый поставщик материнских плат добавил к своей продукции стороннюю логику USB 3.0. Компания AMD даже выпустила чипсет A75 с интегрированной поддержкой USB 3.0 (между прочем, у Intel данная функция до сих пор отсутствует).

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Передача через USB 3.0

NEC Electronics (теперь Renesas Technology) первой выпустила отдельный контроллер USB 3.0. Если вы хотели себе функцию SuperSpeed, то был лишь один вариант, теперь их несколько.

Мы уже как-то обсуждали устройства, которые вы подключаете к контроллерам, совместимым с USB 3.0. Но стоит ли заботиться о самих контроллерах? У нас есть решения от ASMedia, Etron и встроенный контроллер чипсета А75 от AMD.

Модельный ряд контроллеров

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Etron EJ168

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Asmedia ASM1042

Как уже было отмечено, первые материнские платы и карты расширения, поддерживающие USB 3.0, использовали контроллер NEC PD720200. Однако с тех пор в игру вступило ещё несколько участников. Все новые материнские платы, поставляемые сегодня, используют более новое решение, как, например, ASMedia ASM1042 и Etron EJ168. Есть также контроллеры фирмы Renesas, построенные на предыдущем дизайне NEC, но со сниженным на 85% энергопотреблением. У VIA также есть собственный контроллер SuperSpeed.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Сегодня мы тестируем модели от ASMedia и Etron. Оба хост-контроллера USB 3.0 добавляют по два порта на одну линию PCIe x1, позволяя поставщикам материнских плат легко устанавливать USB 3.0 используя PCI Express в чипсете.

Если вы покупаете платформу на базе Intel, то контроллер от сторонних поставщиков вам просто необходим, поскольку у чипсетов Z68, P67 и X58 (все платформы для энтузиастов) нет родной поддержки USB 3.0. У платформы X79 тоже нет такой функции.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Запаздывание этой поддержки от Intel немного огорчает. Особенно если учесть, что AMD уже включила интегрированный USB 3.0 в чипсет A75 для APU на базе Llano (к сожалению чипсетам 990FX, созданным для поддержки процессоров на базе Zambezi повезло меньше).

Однако стоит быть внимательными. У AMD для сокета FM1 есть два чипсета Fusion Controller Hub (FCH): A75 и A55. Более дешёвое решение A55 поддерживает только SATA 3 Гбит/с и не имеет встроенного USB 3.0. Для систем самого начального уровня это, возможно, не является проблемой. Но если вы действительно заботитесь о производительности, то переход на A75 даст вам шесть портов SATA 6 Гбит/с, технологию FIS (режим одновременного доступа к нескольким дискам) и четыре порта USB 3.0.

ФункцияAMD A75AMD A55
ПлатформаSocket FM1Socket FM1
Порты SATA6 x SATA 6 Гбит/с6 x SATA 3 Гбит/с
Поддержка RAID0, 1, 100, 1, 10
Технология FISДаНет
HD AudioДаДа
Целевые PCIe4 x PCI Express 2.04 x PCI Express 2.0
UMI (подключение к APU)Четырёхполосный PCIe + DisplayPortЧетырёхполосный PCIe + DisplayPort
USB 3.0/2.0/1.14/10/120/14/2
Контроллер SDДаДа
Устаревший PCI 33 МГцДо трёх слотовДо трёх слотов
Поддержка mSATAДаДа

Есть ли разница между конфигурациями USB 3.0?

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Множество подключений USB: концентратор Thanko на 80 портов.

На рынке существует несколько USB-контроллеров. Но какой из них лучший? Простой передачей файлов на один внешний накопитель это не определить, необходимо как можно сильнее нагрузить шину.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
RocketU 1144A

Единственный способ преодолеть «узкое место», вызванное разделением пропускной способности – это использовать несколько контроллеров. Эта идея реализована в карте расширения RocketU 1144A от компании HighPoint. Чтобы обеспечить пропускную способность 2 Гбайт/с в каждом направлении через слот PCI Express x4, карта подключает каждый из четырёх портов USB 3.0 к одному контроллеру ASMedia ASM1042, использующему PEX8609 на восемь линий. В теории этот баланс даёт 500 Мбайт/с, который обеспечивает теже 500 Мбайт/с выделенной пропускной способности на каждый порт, что прекрасно совпадает с теоретическим пределом USB 3.0 (5 Гбит/с делятся на 8 бит для перевода в байты, коэффициент множителя 0.8, чтобы учесть кодирование 8b/10b)

Сравните, эту реализация с тем, что имеется на материнских платах. Gigabyte A75-UD4H и Asus F1A75-V Pro используют четыре порта USB 3.0 через A75 Fusion Controller Hub (FCH). Дополнительные порты подключаются за счёт контроллеров EJ168 (Gigabyte) и ASM1042 (Asus).

Если быть точнее, для поддержки четырёх портов USB 3.0, A75-UD4H опирается на два контроллера EJ168, тем временем Asus использует один контроллер ASM1042, обеспечивающий поддержку двух дополнительных портов. Тем не менее, технически эти сторонние решения не так идеальны, поскольку два порта делят между собой пропускную способность, предоставленную линией PCIe x1. В ситуациях, когда у вас подключены два высокоскоростных устройства к одному контроллеру, теоретически эта линия станет «узким местом».

С этой целью мы тестируем производительность у различных контроллеров USB 3.0 в следующих конфигурациях:

Конфигурация и тесты

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Учитывая, что Kingston HyperX Max 3.0 получил от нас высокую оценку, мы использовали четыре таких модели одновременно, чтобы как можно сильнее загрузить каждый контроллер (естественно нам удалось подключить только два привода к контроллеру, а четыре SSD подключены к комбинации различных контроллеров). Это должно обеспечить худший сценарий, так как твердотельные накопители на базе USB 3.0 предоставляют намного больше потенциальной пропускной способности, чем обычные внешние приводы.

Стандарты USB 2.0 и 3.0 не включают поддержку исходной очереди команд (NCQ), поэтому мы проводили тесты при глубине очереди равной единице.

Произвольная запись и чтение

Внешние накопители редко сталкиваются с произвольными операциями ввода/вывода. Из-за того, что протокол USB не имеет аппаратную поддержку очередности команд (NCQ), данные пытаются записаться последовательно. Однако последовательная запись не всегда подразумевает последовательное чтение. Например, загрузка Windows 7 с USB диска включает в себя чтение множества информации маленького объёма, рассеянной по разным адресам логических блоков, которая, само собой, не находится в том порядке, в котором она была записана на диск.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

При тестировании чтения и записи блоков по 4 кбайт, мы ограничены производительностью накопителя. Kingston HyperX Max 3.0 достигает скорости между 10-20 Мбайт/с. И даже когда мы увеличивали количество устройств до двух на контроллерах EJ168 и ASM1042, нам всё равно не удавалось полностью загрузить линию PCIe x1.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Производительность последовательных операций с блоками 128 кбайт

Далее мы перешли к последовательным операциям с блоками по 128 кбайт, так как они действительно отражают скорость передачи больших музыкальных файлов, фильмов и картинок на внешнее устройство хранения данных. В нашей лаборатории мы провели значительный анализ на базе трассировки, используя программу IPEAK от Intel, и результаты не столь однозначны.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

С одним приводом Kingston HyperX Max 3.0, скорость последовательного чтения и записи оказалась в районе 170 Мбайт/с. Таким образом, при увеличении количества подключённых устройств, снижения производительности нет вообще.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Пропускная способность является единственным сдерживающим фактором на старых портах USB 2.0, поскольку нам удалось достичь 90% от всей доступной пропускной способности с одним накопителем HyperX Max 3.0 (хотя стоит заметить, что накопитель может работать гораздо быстрее). При переходе к двум устройствам, шина предыдущего поколения нагрузилась примерно на 43 Мбайт/с. На самом деле – это не плохо, если принять во внимание, что USB 2.0 способен дать 480 Мбит/с, поделенные на восемь для перевода битов в байты, и затем умноженные на коэффициент 0.8 для учета кодирования 8b/10b. Мы получаем близкий к USB 2.0 предел.

Встроенный контроллер USB 3.0 чипсета A75 (на базе дизайна Renesas) предлагает нам лучшую производительность, так его пропускная способность на 10 Мбайт/с выше, чем у конкурирующих решений.

Что же это значит в реальности?

Хотя синтетические тесты указывают на рост пропускной способности, это не вполне применимо к использованию в реальных условиях. Если исключить флеш-накопители, то большинство энтузиастов используют только один внешний привод за раз. И те, кто подключает больше одного привода к одному и тому же контроллеру одновременно, вряд ли используют на полную их производительность.

В связи с этим, вы, скорее всего, снизите производительность при одновременном выполнении различных команд на одном дополнительном диске, например, при записи двух файлов. Поддержки NCQ нет, поэтому глубина очереди всегда равняется единице. Однако на уровне драйвера, операционная система чередует команды, используя буфер. Именно это и позволяет вам записывать и считывать файлы с USB-устройства одновременно.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это
Запись множества файлов через USB 2.0

На практике вы видите, что скорость записи падает с каждой новой аналогичной операцией. Тем не менее, сумма скоростей передачи файлов должна оставаться равной той скорости, которую вы получаете при одной передаче.

Буферизация Bly-ray видео: пропускная способность USB 2.0

Чтение вместе с записью распределяется немного иначе. Посмотрите два наших видео. На них воспроизводиться несжатый ролик Bly-ray (30 Гбайт) и записывается на тот же привод.

Буферизация Bly-ray видео: пропускная способность USB 3.0

Получение хорошей скорости от USB 3.0

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Почти каждая материнская плата, продаваемая сегодня, включает поддержку USB 3.0 (синие порты на картинке сверху). И основываясь на наших результатах, мы рады сообщить, что не стоит волноваться насчёт того, какой контроллер USB 3.0 выбрал поставщик вашей материнской платы для своей платформы. Честно говоря, устройства, которые вы подключаете к контроллеру USB 3.0, скорее ограничит собственная производительность, а не контроллер. Мы ещё не видели устройство, способное достичь того предела, который данный стандарт обеспечивает. Чтобы полностью нагрузить подключение PCIe x1 и сторонний контроллер, вам надо дать нагрузку более 500 Мбайт/с.

Не нужно быть инженером, чтобы понять, почему так происходит. В настоящее время все самые быстрые приводы на основе USB 3.0 используют SSD SATA 3 Гбит/с, что ограничивает их максимальную производительность, примерно, на половину от того, что может показать шина. Переход на пару устройств с интерфейсом 6 Гбит/с, использующих USB 3.0, почти наверняка вызовет затор. Однако более быстрые внешние накопители с более высокой ценой вряд ли привлекут массу внимания, так как они будут быстрее, чем внутренняя подсистема хранения данных большинства пользователей. Возможно, в скором времени мы увидим приводы USB 3.0 на базе SF-2200, способные прорваться за пределы стандарта. Но сейчас это не вполне реально, учитывая, что вы не заметите разницы между контроллерами USB 3.0.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Ключевое отличие между контроллерами USB 3.0 будет заметно с Windows 8. Microsoft планирует обеспечить поддержку родного драйвера для USB-Attached SCSI (UAS), который, как ожидается, обеспечит поддержку NCQ-инструкций через USB. В результате вы можете выиграть от способности SSD изменять порядок операций, которая нужна, чтобы воспользоваться преимуществом многоканальных архитектур, что обычно приводит к более высокой производительности при увеличении глубины очереди.

Простое обновление операционной системы не включит NCQ на USB. В дополнение к драйверу, правильного функционирования потребует совместимый контроллер USB 3.0 и клиентское устройство на другом конце. ASM1042 Asmedia уже имеет логику, которая должна поддерживать UAS, но мы не знаем положение AMD A75 или Etron EJ168. На уровне устройств всё становиться ещё более сложным, потому что мы не знаем, готово ли сейчас хоть какое-нибудь внешнее устройство к UAS.

Источник

Etrontech ej168a что это

Etron EJ168 USB 3.0 Host Controller

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

The award-winning EJ168 USB 3.0 Host Controller is a cutting edge product with the world’s fastest access speeds and best compatibility. It meets the newest xHCI (Extended Host Controller Interface) 1.0 specification, enabling the accelerated adoption of USB 3.0 technology in computers and multimedia electronic products worldwide. In addition, it has received a SuperSpeed Logo certificate from USB Implementers Forum and Windows Logo certificate from Microsoft’s Windows Hardware Quality Labs (WHQL), representing mainstream acceptance of Etron’s wholly self-designed product and technology and ensuring that customer products will interact with external USB devices and Windows OS smoothly and provide a stable and superior performance. With its completely independently developed IP technology, EJ168 helps customers to optimize performance on each layer from the physical layer (PHY) to the driver and achieve the best overall system performance providing consummate service and support.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что этоThe award-winning EJ168 USB 3.0 Host Controller is a cutting edge product with the world’s fastest access speeds and best compatibility. It meets the newest xHCI (Extended Host Controller Interface) 1.0 specification, enabling the accelerated adoption of USB 3.0 technology in computers and multimedia electronic products worldwide. In addition, it has received a SuperSpeed Logo certificate from USB Implementers Forum and Windows Logo certificate from Microsoft’s Windows Hardware Quality Labs (WHQL), representing mainstream acceptance of Etron’s wholly self-designed product and technology and ensuring that customer products will interact with external USB devices and Windows OS smoothly and provide a stable and superior performance. With its completely independently developed IP technology, EJ168 helps customers to optimize performance on each layer from the physical layer (PHY) to the driver and achieve the best overall system performance providing consummate service and support.

Источник

USB 3.0 и SATA Rev. 3.0: догонялки

И тряхнув вожжами смело,
Тройке дружной он сказал:
«Гей вы, други дорогие!
Мчитесь сокола быстрей;
Не теряйте дни златые,
Их немного в жизни сей!»

Фадеев. Песнь ямщика

Хотя с той поры, как появилась «Песнь ямщика», минуло, почитай, ужо годков полтораста, высказанная в этих строках мысль по-прежнему актуальна. Только счет нонче идёт не на «дни златые», а на минуты-секунды бешеного ритма рабочего (да и выходного) дня, которых, как оказывается, тоже не так уж много «в жизни сей». Да и «тройки» уже не гнедые, а всё USB 3.0 да SATA Rev. 3.0. И кто лучше и быстрее передаст нужную нам информацию, тот в итоге и на коне.

Последовательный интерфейс USB исторически всегда заметно отставал по скорости передачи данных от дискового Serial ATA, служил эдакими «вожжами», «охлаждавшими пыл» SATA/PATA. И лишь с недавним появлением версии USB 3.0 (SuperSpeed USB) с пиковой скоростью до 5 Гбит/с у внешних накопителей появился шанс поспевать за бешеным ритмом компьютерной жизни. Почти в то же время появилась и новая версия интерфейса Serial ATA с официально правильным названием SATA Revision 3.0 (а никак не SATA III, SATA 3.0 и прочая безграмотная «самопись»). Другое официально допустимое название этого интерфейса, SATA 6 Gb/s, отражает тот факт, что максимальная скорость SATA Rev. 3.0 составляет 6 Гбит/с. Но может ли внешний USB 3.0 со своими 5 Гбит/с соперничать с внутренним SATA 6 Гбит/с или внешним eSATA на его основе? Особенно если учесть, что нынче контроллеры обоих интерфейсов на «материнках» нередко «сажают» на шину PCI Express x1 2.0 с пиковой скоростью в те же 5 Гбит/с.

Наши внимательные читатели, видимо, уже в курсе, что на данный момент «уклад жизни» незыблем, то есть в среднем на практике интерфейс SuperSpeed USB работает заметно медленнее свежего SATA/eSATA. Если последний теоретически выдает до 600 Мбайт/с и на практике по полезным данным удаётся выжать из него до 560-580 Мбайт/с, то над USB довлеет архитектурное «наследие прошлого». Так, Hi-Speed USB при пиковой скорости в 480 Мбит/с мог потоком передавать полезные данные на скорости 35-36 Мбайт/с. То есть, по аналогии, от USB 3.0 мы могли бы ожидать практических скоростей лишь в районе 350-400 Мбайт/с. В принципе, не так уж плохо, если бы не одно «но».

Дело в том, что реальные контроллеры этих интерфейсов, разрабатываемые теми или иными компаниями, реализуют работу не идеально. Причём это касается как USB 3.0, так и SATA Rev. 3.0 (ранее «детские болезни» в той или иной мере также касались USB 2.0 и SATA предыдущих поколений). То есть выжать из интерфейсных новинок «теоретический максимум» (или хотя бы близкие к нему значения) на текущих продуктах (хост-контроллерах и накопителях) невозможно. Можно лишь пытаться получить более или менее высокую скорость работы. И вот тут мы вплотную подошли к собственно предмету данной статьи.

Конечно же, мы не станем напрямую сталкивать лбами интерфейсы USB 3.0 и SATA/eSATA Rev. 3.0. Заранее понятно, кто из них будет в роли лидера, а кто — на позиции вечно догоняющего. Впрочем, результаты тестов для этих интерфейсов мы приведём, и вы сами сможете судить, каков разрыв между потенциальными соперниками.

Нас здесь интересует более практически полезный вопрос: какие из конкретных контроллеров, присутствующих сейчас на рынке, обеспечивают наилучшие скоростные показатели тому и другому интерфейсу и насколько лидеры опережают аутсайдеров. Это в итоге может повлиять и на выбор пользователем той или иной материнской платы.

⇡#Методика и участники тестирования

Мы не ставили перед собой цель собрать абсолютно все присутствующие сейчас на рынке контроллеры этих двух интерфейсов, поэтому ограничились наиболее популярными, «ключевыми» моделями. В их число попали:

SATA Rev. 3.0:

USB 3.0 (все на шине PCIe x1 2.0):

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что этоEtrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Самые популярные сейчас микроконтроллеры интерфейса USB 3.0 для шины PCI Express x1 версии 2.0

Популярный года два назад контроллер USB 3.0 от NEC/Renesas (чип uPD720200) нынче уже не так просто встретить на рынке: на новые модели «материнок» его практически не ставят (он дороже недавно появившихся конкурентов), да и «одинокие» PCIe-карточки USB 3.0 на этом чипе найти в московской рознице стало уже проблематично. Поэтому мы не стали включать этот хост в наш обзор. Зато у нас присутствуют два более свежих решения: чип ASM1042 от компании ASMedia Technology (дочернего предприятия ASUSTeK Computer) и еще более интересный чип EJ168A от компании Etron Technology, который сейчас продвигается как одно из самых скоростных решений для USB 3.0 и ставится на многие «продвинутые» «материнки».

Испытания проводились нами на трёх материнских платах:

На первой из них расположены контроллеры:

В состав второй входят контроллеры:

В состав третьей входят контроллеры:

Данные для SATA-контроллера моста AMD SB950 приводятся нами ниже для платы ASRock с добавлением одной «контрольной» точки от платы ASUS (результаты для SB950 на обеих платах очень близки). Кроме того, все SATA-контроллеры были протестированы нами в двух режимах — IDE и AHCI. А для некоторых USB-контроллеров испытания проводились как с выключенным (QR, или Quick Removal), так и с включенным (BP, или Better Performance) кешированием внешних накопителей (в Windows-свойствах соответствующих девайсов, см. скриншот).

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

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

Подчеркнем, что нас интересует здесь исключительно скорость работы интерфейсов, поэтому внутренняя скорость самих накопителей (то есть скорость чтения/записи данных на пластины или флеш-память) нам в этой статье совсем не важна, она не оказывает никакого влияния на результаты наших тестов. В частности, поэтому мы не видели смысла добавлять в эту компанию SSD с интерфейсом USB 3.0: дело в том, что текущие модели подобных накопителей используют чип-транслятор USB 3.0 во внутренний интерфейс SATA (причем обычно Rev. 2.0, то есть со скоростью не выше 3 Гбит/с), поскольку именно им, а не USB 3.0, оснащены нынешние флеш-контроллеры SSD. А скорость такого решения с чипом-транслятором USB-SATA мы уже тестируем при помощи внешних жёстких дисков.

Другая тонкость заключается в том, что «не все трансляторы одинаково полезны». То есть применяемые во внешних USB-накопителях преобразователи интерфейсов USB 3.0 в SATA по-разному работают с теми или иными хост-контроллерами USB 3.0. Соответственно, это может существенно сказаться на скорости работы с этой шиной внешних накопителей. Именно это мы увидим на примере сравнения внешних дисков от Seagate и Transcend.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Карта расширения на чипе ASM1042 продемонстрировала очень низкую скорость работы интерфейса USB 3.0

Наконец, не все реализации интерфейса USB 3.0, даже на одном и том же чипе хост-контроллера, «одинаково полезны». В частности, побывавшая у нас на тестировании отдельная двухпортовая PCIe-плата контроллера USB 3.0 на чипе ASMedia ASM1042 (см. фото выше этого абзаца) продемонстрировала в испытаниях скорость, в несколько раз меньшую, чем показатели решения на том же чипе в составе испытанной нами материнской платы ASUS. Значения на уровне 50-60 Мбайт/с показались нам настолько низкими, что мы не посчитали нужным включать их в перечень результатов статьи. Так что при покупке отдельной платы хост-контроллера USB 3.0 (да и дешевых «материнок» с такими решениями) будьте аккуратны и по возможности требуйте возврата денег в случае, если реализация интерфейса USB 3.0 там окажется проблемной по скорости. Чтобы не «терять дни златые» в унылом ожидании.

Вместе с «материнками» использовались 4-ядерные процессоры AMD FX 4100 и Intel Core i5-2500 и 4 Гбайт двухканальной памяти DDR3-1600, а также ОС MS Windows 7 Ultimate x64, установленная на системный SSD.

Для измерений скорости передачи данных по интерфейсам (без влияния скорости чтения-записи данных на сами носители) мы применили тесты буферизованного чтения (и записи) при помощи трёх утилит:

Первая утилита — одна из наиболее часто используемых простыми пользователями для дисковых бенчмарков. Она выдает достаточно надёжные результаты, однако иногда грешит по некоторым показателям (в частности, на буферизованных операциях в особо сложных случаях). Вторая утилита, как правило, демонстрирует наиболее высокие значения скорости буферизованного чтения на интерфейсах USB 2.0 и SATA 3 Гбит/с, поэтому её показатели для USB 3.0 и SATA 6 Гбит/с будут нам особенно интересны. Обе эти программы используют низкоуровневое обращение к дискам (в обход файловой системы). Наконец, третья утилита использует обращения именно к файловой системе, и с её помощью можно, в частности, измерить скорость буферизованного чтения и записи накопителей, если использовать обращения без кеширования в ОС (параметр Direct I/O) и задать размер тестового файла равным, например, 1 Мбайт (это справедливо для случая большинства современных накопителей, обладающих кеширующей памятью существенно большего объёма). Забегая вперед, подчеркнём, что именно в тесте ATTO нам удалось получить самые высокие скорости для SATA Rev. 3.0.

Ряд других распространенных простеньких бенчмарков вроде HD Tune, CrystalDiskMark и прочих мы не стали применять ввиду либо их неприспособленности для данных измерений, либо (что чаще) неадекватности их показаний.

⇡#Результаты тестов

Скорость интерфейса Serial ATA Revision 3.0 для всех четырёх хост-контроллеров, работающих в режимах AHCI и IDE, и двух типов современных накопителей (HDD и SSD) показана на следующей диаграмме:

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Скорость интерфейса SATA Rev. 3.0 для HDD, SSD и 4 хост-контроллеров, работающих в режимах AHCI и IDE

Результатов много, поэтому пойдем поэтапно.

Кстати, если включить опцию кеширования в драйверах Marvell для контроллера Marvell 88SE9172 (и аналогичных),

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

то показатели тестов буферизованного чтения для данного контроллера возрастают примерно до 3 Гбайт/с, то есть соответствуют скорости работы с системной памятью тестового ПК. Понятно, что к скорости самого интерфейса это не имеет никакого отношения.

Въедливый читатель без труда сможет сделать из результатов на диаграмме выше ещё несколько интересных выводов, а мы переходим к скорости интерфейса USB 3.0 на разных контроллерах.

Etrontech ej168a что это. Смотреть фото Etrontech ej168a что это. Смотреть картинку Etrontech ej168a что это. Картинка про Etrontech ej168a что это. Фото Etrontech ej168a что это

Скорость интерфейса USB 3.0 для разных HDD и 3 хост-контроллеров

⇡#Выводы

Собственно, все выводы из результатов наших испытаний скорости интерфейсов SATA Rev. 3.0 и USB 3.0 для наиболее популярных современных контроллеров компактно изложены по пунктам выше. Так, оказывается, что «не все контроллеры одинаково полезны». Среди хостов SATA Rev. 3.0 однозначно лидируют интегрированные в чипсеты AMD и Intel, причем подключать современные SSD и RAID-массивы лучше именно к ним, тогда как «дополнительные» наплатные SATA-чипы на шине PCI Express x1 2.0 уступают «чипсетным» по скорости интерфейса до полутора раз и пригодны только для нетребовательных к быстродействию внутренних и внешних HDD. А режим AHCI во многих случаях выгоднее по скорости, чем IDE.

Текущие решения для USB 3.0 пока не могут соперничать по скорости с SATA/eSATA даже второго поколения (3 Гбит/с) — они медленнее «PCI-экспрессных» чипов SATA/eSATA Rev 3.0 примерно вдвое. Однако потенциал, заложенный в USB 3.0, всё же позволяет надеяться на появление в будущем контроллеров и внешних USB-накопителей со скоростью передачи данных свыше 300 Мбайт/с.

Источник

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

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