Тестирование USB 3.1 | Знакомимся с характеристиками
Каждый год мы ездим в Лас-Вегас на выставку Consumer Electronics Show. И каждый год мы видим массу новых технологий, архитектур, экспериментальных образцов, которые вряд ли доберутся до магазинов, а также продукты, которые начнут продаваться уже через полгода.
Наше присутствие на выставке длится всю неделю. По ее завершении на вас сыплется куча новых спецификаций и анонсов. Однако действительно запоминаются только особенные продукты. Большой интерес к USB 3.1, о котором довольно много написано на различных тематических ресурсах, говорит о том, что рано или поздно этот стандарт выйдет на рынок.
Плата для разработчиков ASMedia ASM1352R (мост USB 3.1 – SATA)
Возможно, вы не ожидали, что он появится так скоро. На шоу стандарт USB 3.1 демонстрировался на базе контроллера ASM1142 PCIe с двумя портами USB 3.1, подключенного к двум линиям шины PCIe 2.0, и отдельной платы Asmedia ASM1352R для разработчиков, являющейся мостом с USB 3.1 на SATA 6 Гбит/с. Нам удалось заполучить этот комплект, предназначенный лишь для предварительного тестирования производительности нового стандарта.
Тестирование USB 3.1: железо
Контроллер ASM1142 интегрирован в системную плату MSI X99A Gaming 9 ACK. Насколько нам известно, это будет первая платформа с самым последним контроллером ASMedia и двумя портами Type A на задней панели ввода/вывода.
MSI X99A Gaming 9 ACK выйдет на рынок в первом квартале 2015 года
По данным MSI контроллер подключен к PCH с помощью двух линий PCI Express второго поколения, обеспечивающих пиковую пропускную способность до 1 Гбит/с. Разумеется, на плате есть другие устройства и контроллеры, которые могут конкурировать за имеющиеся ресурсы PCH. X99 изначально предоставляет 10 портов SATA 6 Гбит/с, шесть портов USB 3.0 и Gigabit Ethernet. С центральным процессором они соединяются через четыре линии DMI 2.0. Если постараться, их не так трудно перегрузить данными. Однако первая версия USB 3.1 ориентирована на системы хранения, и когда вы перебрасываете много информации с или на внешний диск, маловероятно, что другие подсистемы будут затронуты.
Плата для разработчиков имеет разъем Micro-B. Обратите внимание на отсутствие в этой конфигурации реверсивных портов Type-C. Хотя Type-C обычно ассоциируется с USB 3.1, он не обязателен для реализации скоростных преимуществ этого стандарта, так же как и наличие Type-C не говорит о скорости передачи данных уровня USB 3.1.
Плата для разработчиков очень простая, она состоит из контроллера ASM1352R от ASMedia, двух разъемов SATA, разъема входного питания и нескольких перемычек. Мы подключили пару накопителей Intel SSD 730 по 480 Гбайт, которые предварительно были отформатированы и объединены в массив RAID 0.
Эксперимент
Сегодня мы проанализируем производительность по нескольким аспектам. Во-первых, мы протестируем плату ASMedia с двумя накопителями Intel SSD 730 в массиве RAID 0. Во-вторых, сравним скорость передачи данных контроллера ASMedia и собственного интерфейса Intel USB 3.0, а также контроллера VIA Labs, также установленного на системной плате X99A Gaming 9 ACK.
Patriot Supersonic Magnum с заявленной скорость чтения до 260 Мбайт/с и записи до 160 Мбайт/с
В третьих, мы проверим скорость самой быстрой из доступных в продаже флэшек на базе USB 3.0, чтобы узнать, какие преимущества дает новый стандарт по сравнению с текущим поколением. Заключительный тест будет сравнивать процент использования ресурсов процессора во время передачи файлов, что позволит узнать, как влияет высокая пропускная способность USB 3.1 на интенсивность вычислений по сравнению с USB 3.0.
Конфигурация тестового стенда | |
Процессор | Intel Core i7-5930K (Haswell-E) шесть ядер, 3,5 ГГц (35 * 100 МГц), LGA 2011-v3, 15 Мбайт общего кэша L3, Hyper-Threading вкл., Turbo Boost вкл., энергосбережение откл. |
Системная плата | MSI X99A Gaming 9 ACK (LGA 2011-v3) Intel X99 Express, BIOS 2.2 |
Оперативная память | Crucial 16 Гбайт (4 x 4 Гбайт) DDR4-2400, BLS4K4G4D240FSA @ DDR3-1866 при 1,2 В Corsair 32 Гбайт (4 x 8 Гбайт) DDR3-2133, инженерный образец @ DDR3-1866 при 1,2 В |
Накопитель | Samsung 840 Pro 256 Гбайт, SATA 6 Гбайт/с |
Видеокарта | Nvidia GeForce GTX 780 3 Гбайт |
Блок питания | Corsair AX860i, 80 PLUS Platinum, 860 Вт |
Кулер CPU | Noctua NH-D15 |
Платформа USB 3.1 | ASMedia Development Board, мост ASM1352R с USB 3.1 на SATA 6 Гбайт/с, 2 x 480 Гбайт Intel SSD 730 |
Флеш-накопитель на USB 3.0 | Patriot Supersonic Magnum 256 Гбайт (USB 3.0) |
Системное ПО и драйверы | |
Операционная система | Windows 8.1 Professional x64 |
DirectX | DirectX 11 |
Видеодрайвер | Nvidia GeForce версии 340.52 |
Настройки тестовых утилит | |
CrystalDiskMark 3.0.3b | Последовательные чтение/запись, случайные чтение/запись блоков 4КБайт (QD=1) |
копирование в Windows | копирование 36,7Гбайт в 91 файле и 27 папках |
Тестирование USB 3.1 | Результаты тестов
USB 3.1 против USB 3.0
CrystalDiskMark
Мы начинаем тестирование с синтетического бенчмарка, результаты которого всем показывали на выставке CES.
Скорость операций последовательного чтения USB 3.1 превышает 700 Мбайт/с, в то время как пара дисков Samsung 840 Pro, подключенных к экспериментальной плате и о которых мы упоминали ранее, тянулась к отметке 800 Мбайт/с. На чипсете Intel X99 диски достигают 423 Мбайт/с, а будучи подключенными через USB-контроллер VIA на PCI Express, SSD не смогли перескочить планку в 300 Мбайт/с.
Скорость записи не намного ниже (хотя мы увидим, как скорость последовательной записи при простом копировании файлов упадет гораздо значительнее). Контроллер ASMedia USB 3.1 в очередной раз превышает отметку 700 Мбайт/с. Логика Intel PCH ускорилась и достигла 426 Мбайт/с. Максимальная скорость записи через VIA VL805 составила 257 Мбайт/с.
Скорость произвольных операций ввода/вывода впечатляет гораздо меньше. Но этого можно было ожидать от USB (или любого другого интерфейса, если на то пошло). На USB 3.1 скорость чтения приближается к 7400 IOPS блоками по 4 Кбайт на глубине очереди в одну команду, в то время как скорость через контроллер Intel превышает 5400 операций в секунду. Это единственная дисциплина, в которой VIA VL805 обгоняет Intel PCH, набрав почти 6800 IOPS.
Копирование реальных файлов
Синтетические бенчмарки хорошо демонстрируют отдельные аспекты производительности и отлично – пиковые скорости с помощью управляемого потока данных. Но они редко совпадают с реальными результатами. Именно поэтому мы проводим тест простого копирования файлов, включающий 91 файл в 27 папках общей емкостью 36,7 Гбайт. Очевидно, что эти операции последовательные по своей природе.
Чтение данных из подключенного по USB RAID-массива и запись на RAM-диск емкостью 40 Гбайт на нашем ПК происходят значительно быстрее, чем обратная операция записи на внешний массив. Контроллер ASMedia USB 3.1 выполнил работу на чтение за 60 секунд. Встроенная логика Intel USB 3.0 завершила выполнение за 100 секунд. Контроллер VIA VL805 (одна линия PCIe на четыре порта USB 3.0) оказался намного медленнее, его результат составил 145 секунд.
Обратное перемещение данных на два SSD потребовало больше времени. Через USB 3.1 на двух линиях PCIe на выполнение задачи уходит 76 секунд. Контроллер Intel USB 3.0 справился за 113 секунд, а VIA – за 173 секунды.
Иногда энтузиасты “ведутся” даже на относительно небольшую разницу в скорости, но когда речь идет о более чем двукратном превосходстве по сравнению с другим сторонним контроллером, прицепиться просто не чему.
Тестирование USB 3.1 | Самый быстрый флэш-накопитель на USB 3.0 и использование CPU
По крайней мере, на данный момент совместимых с USB 3.1 клиентских устройств не существует. Без них продвигать на рынке новый стандарт будет трудно. Вот почему мы взяли быстрый флэш-накопитель Patriot 256GB Supersonic Magnum USB 3.0 и подключили его к трем разным контроллерам.
Те же 36,7 Гбайт больших мультимедийных файлов были загружены на Supersonic Magnum, а затем записаны на RAM-диск емкостью 40 Гбайт. При подключении к контроллеру ASMedia USB 3.1 операция была выполнена за 148 секунд. Контроллер Intel PCH USB 3.0 оказался немного медленнее – 150 секунд. Через VIA VL805 перемещение файлов завершилось через 158 секунд.
В данном случае разница в скорости лишь формальна. Тем не менее, приятно видеть, что сторонний контроллер, передающий данные через PCI Express, смог обогнать интегрированный контроллер USB 3.0 от Intel. Пусть всего на пару секунд.
Восьмиканальный флэш-накопитель Patriot Supersonic Magnum рассчитан на скорость чтения 260 Мбайт/с и записи – 160 Мбайт/с. Чуть более высокая скорость работы контроллера ASMedia USB 3.1 демонстрирует небольшое преимущество на предыдущем графике.
Использование CPU
Итак, мы выяснили, что даже самые быстрые USB 3.0 флэш-накопители не получают особой пользы от контроллера USB 3.1. Какие еще аспекты производительности затрагивает новый стандарт? Возвращаясь к инженерному образцу, плате ASMedia (которой требуются совместимые с USB 3.1 клиентские устройства), мы хотим посмотреть, какую загрузку на процессор дает повышенная пропускная способность.
Интересно, что контроллер Intel USB 3.0 записывает данные в массив RAID 0 на скорости около 220 Мбайт/с, полностью используя одно логический ядро нашего Core i7-5930K или 11% от общей загрузки процессора. Между тем, ASM1142 работает на скорости ~ 500 Мбайт/с и утилизирует только часть производительности одного логического ядра, в результате общая нагрузка на процессор составляет только 5%.
Передача через USB 3.0: загрузка ЦП 11%
Передача через USB 3.1: загрузка ЦП 5%
Таким образом, даже если сейчас на рынке нет устройства с поддержкой USB 3.1, для их появления и широкого распространения есть еще одна причина. В конце концов, лучше быстрого интерфейса может быть только еще более высокая скорость и эффективность.
Тестирование USB 3.1 | Перспективы
На сегодняшний день ASMedia является единственной компанией с готовым продуктом USB 3.1. Конечно, за ней последуют и другие производители. Однако Intel не собирается в ближайшее время интегрировать новую технологию в свои чипсеты. Новый стандарт не фигурирует ни в Broadwell, ни в последующей архитектуре Skylake. Интеграция USB 3.1 ожидается только в Cannonlake. Однако массовое распространение технологии должно с чего-то начинаться, и, скорее всего, в 2015 году этим займутся компьютерные энтузиасты.
Очевидно, что процесс будет медленным. По данным наших источников, у ASMedia по части контроллеров конкуренты появятся только во втором квартале 2015 года. Ожидается, что накопители популярных брендов, включая флэшки, начнут появляться на рынке в третьем квартале этого же года. За это время производители материнских плат должны подтолкнуть развитие экосистемы. Стоит ли сразу бросаться за новым стандартом?
Все зависит от причины покупки новой платформы, и от срока, на который вы ееё приобретаете. Haswell-E – относительно молодая архитектура, и если вы ищите замену старой платформе Nehalem или Sandy Bridge-E, то было бы разумно заложить основу для поддержки USB 3.1. С другой стороны, вы ничего не потеряете, если решите подождать. Стоимость X99A Gaming 9 ACK, как и X99S Gaming 9 ACK, явно перевалит за $400, но вскоре появится еще масса более доступных решений на чипсетах X99 и Z97. Их выход на рынок приблизит появление совместимых с USB 3.1 устройств.
Чтобы в полной мере раскрыть производительность USB 3.1, требуется всего пара SSD в массиве RAID 0. Но даже в этом случае скорость передачи данных близка к скорости Thunderbolt первого поколения. USB 3.1 в паре с разъемом Type-C открывает двери для еще более впечатляющих возможностей. Тем не мене, сегодня мы можем только мечтать о флэшках, которые обгонят SSD с интерфейсом SATA 6 Гбит/с.