px: (Default)
[personal profile] px
Некоторое время назад я наткнулся случайно на одну статью, посвящённую ускорению работы usb-устройств при переходе на USB 3.0. Поскольку я так ни одним устройством с данным интерфейсом не обзавёлся, то статью просмотрел по диагонали и отложил, хотя и запомнил, что ускорение в некоторых случаях доступно и для обычных usb2-устройств. Вчера же, от скуки, решил провести некоторое количество тестов, результатами которых и поделюсь.


В качестве подопытных кроликов выступили две флешки, старенький Transcend на 2 GB, но с SLC-памятью, и более новый Pretec на 8 GB, но уже MLC. Оба накопителя не упираются даже в ограничения USB 2.0, потому вопрос был поставлен как "А дадут ли все описанные оптимизации хоть какой-то прирост скорости для подобных устройств?", очевидный ответ - "Нет", однако результаты оказались забавными. В качестве основного инструмента измерения использовался синтетический тест CrystalDiskMark
Стартовые условия, никаких оптимизаций, чипсетные порты USB 2.0:

На линейных операциях Pretec побыстрее, на мелкоблоковых Transcend впереди, всё совпадает с теорией. Результаты в портах USB 3.0 на внешнем контроллере NEC практически не отличаются -> никаких преимуществ у них для медленных устройств нет.
Устанавливаем обновление KB2581464, изменяем соответствующий ключ реестра, установив размер блока в 2М:

Результаты практически не изменились, пользы для моих устройств от данной оптимизации нет.
Качаем с сайта Asus пакет USB3Boost либо по прямой ссылке отсюда, либо со страницы загрузок какой-нибудь из свежих моделей матплат, я выбрал Maximus V Extreme, нужный пакет утилит для которой обновлялся недавно в ноябре. Устанавливаем из папки Asus USB 3.0 Boost UASDriver, идём в Диспетчер устройств, у вставленной флешки заменяем стандартный драйвер "Запоминающее устройство для USB" на "Asus USB 3.0 Boost Storage Driver", производим замеры:

Линейное чтение, а особенно запись, на Pretec заметно подросли, на Transcend тоже наблюдается некоторый прирост, однако все запуски теста завершались сбоем на подтесте 4K. Что любопытно, скорость выросла независимо от типа контроллера USB. По-умолчанию, система установила ASUS BOT Storage Driver, ручная его замена на ASUS UAS Storage Driver никаких дивидендов не принесла, результаты Pretec не изменились, а Transcend продолжил отказываться проходить подтесты с небольшими блоками.
Вроде бы всё очевидно, можно рекомендовать всем менять стандартный драйвер на ASUS-овский для повышения скорости записи любых usb-накопителей, но мы ведь знаем, в чём состоит разница между синтетикой и реальным использованием, поэтому на втором этапе я произвёл два замера скорости копирования на флешку, один для большого файла (разного, для обоих флешек) и второй для набора файлов, состоящего из нескольких альбомов музыки в lossless с сопутствующими им логами/сканами. Результаты получились такими:
Большой файл3 папки
Обычный режимASUS USB 3.0 BoostОбычный режимASUS USB 3.0 Boost
Pretec4:43/12.61 MB/s4:50/12.31 MB/s2:39/10.06 MB/s2:41/09.93 MB/s
Transcend1:42/11.42 MB/s1:41/11.53 MB/s2:59/08.93 MB/s2:59/08.93 MB/s
Облом-с, на реальных файлах Pretec с новым драйвером показывает даже замедление, никакого прироста и близко не наблюдается, зато попугаи растут хорошо :).
На этом я, собственно, тесты собирался закончить, но напоследок решил всё же проверить скорость чтения с флешки, но только уже для одного Pretec-а. И тут то меня и ждал сюрприз:
Большой файл3 папки
Обычный режимASUS USB 3.0 BoostОбычный режимASUS USB 3.0 Boost
Pretec3:26/17.33 MB/s3:02/19.62 MB/s1:37/16.48 MB/s1:23/19.26 MB/s
Как и в синтетике, скорость выросла независимо от версии USB, разницы между BOT/UAS также в моей конфигурации обнаружено не было.


Итого, даже если вы используете старые медленные устройства с поддержкой только USB 2.0, замена стандартного драйвера на оптимизированный от ASUS позволит несколько поднять скорость чтения. Согласно оригинальной статье, аналогичный драйвер от Microsoft вышел в составе Windows 8 и в дальнейшем должен выйти и в виде обновления для Windows 7, но пока этого не произошло можно пользоваться добротой ASUS-а :).

(no subject)

Date: 2013-01-05 00:18 (UTC)
From: [identity profile] jan-zen.livejournal.com
Спасибо за тест, интересно. Флешками впрочем пользуюсь не очень часто и плюс-минус пару секунд/минут погоды не делают, так что не буду заморачиваться, подожду выхода обновления от Microsoft.
Edited Date: 2013-01-05 00:22 (UTC)

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 5th, 2026 23:12
Powered by Dreamwidth Studios