USB Hub and SATA/IDE USB Adapter
- 41 читатель · 106 топиков · RSS
Цена: USD21.52
Основная цель покупки — присобачить винчестер к роутеру, с возможностью втыкать и другие девайсы.
Заказывал на BuySku одной посылкой. Ехала она ко мне с Китая 17
дней. За всё заплатил $21.52.
USB 2.0 High Speed 7 Ports Hub Adapter with Power Supply for PC Laptop Notebook
Стоимость: $6.64
Сообщения в dmesg при подключении хаба:
[ 1917.068111] usb 1-8: new high-speed USB device number 108 using ehci_hcd
[ 1917.204146] hub 1-8:1.0: USB hub found
[ 1917.204247] hub 1-8:1.0: 4 ports detected
[ 1917.476277] usb 1-8.1: new full-speed USB device number 109 using ehci_hcd
[ 1917.568504] usb 1-8.1: not running at top speed; connect to a high speed hub
[ 1917.570007] hub 1-8.1:1.0: USB hub found
[ 1917.570253] hub 1-8.1:1.0: 4 ports detected
[ 1917.840238] usb 1-8.1.2: new full-speed USB device number 110 using ehci_hcd
[ 1917.932574] usb 1-8.1.2: not running at top speed; connect to a high speed hub
Проверка через lsusb показала:
Bus 001 Device 097: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 098: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
То-есть на самом деле внутри коробочки не один а два соединённых хаба.
При подключении питания зажигается синий диод, и горит он ярко,
очень ярко, можно даже сказать что устройство совмещает в себе USB Hub и ночник.
High Quality SATA/IDE to USB 2.0 Adapter Kit
Стоимость: $14.88
lsusb:
Bus 001 Device 012: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Router
Относительно недавно купил себе Dlink DIR320 NRU rev B1, при покупке основным критерием было наличие USB порта. Заводская прошивка умела работать только с USB модемами, по этому первым делом роутер был превращён в Zyxel KEENETIC, а позже (когда про него узнал) перешит на OpenWRT.
OpenWRT очень клёвая штука, но если в краце — из обычного роутера делает linux server, который можно расширять устанавливая программы из репозитория, и удалять “не нужные” программы которые идут с прошивкой. Также можно подключать самые различные девайсы.
Для того что бы ставить различные пакеты без головной боли о постоянно заканчивающемся месте я использовал возможность opkg (менеджера пакетов) использовать флешку как место назначения для установленных программ (хотя там есть и более простой способ, когда загрузка системы происходит сразу с флешки)
Всё вроде бы хорошо, но теперь единственный USB порт роутера постоянно занят флешкой. Решение использовать USB HUB. Для начала я взял обычный usb hub, но при подключении двух устройств одно из них обязательно отключалось, по этому следующим шагом и была покупка USB хаба с дополнительным питанием.
Замеры скорости
Подключен к компьютеру на прямую (запись: 26.4 MB/s, чтение: 23.6 MB/s)
Подключен к компьютеру через USB hub (запись: 25.3 MB/s, чтение: 25.1 MB/s)
Подключен к роутеру через USB hub (запись: 14.9 MB/s, чтение: 19.8 MB)
тесты по замеру скорости:
HDD подключен к компьютеру через USB адаптер, без USB хаба
hdparm -tT /dev/sdd
dd if=/dev/zero of=test bs=1048576 count=2048
dd if=test of=/dev/null bs=1048576
HDD подключен к компьютеру через USB адаптер и USB хаб
hdparm -tT /dev/sdd
dd if=/dev/zero of=test bs=1048576 count=2048
dd if=test of=/dev/null bs=1048576
HDD подключен к роутеру через USB адаптер и USB хаб
hdparm -tT /dev/sdd
# dd на роутере не выводид затраченное время, пришлось пользоваться time
time sh -c «dd if=/dev/zero of=test bs=1048576 count=2048»
# dd на роутере не выводид затраченное время, пришлось пользоваться time
time sh -c «dd if=test of=/dev/null bs=1048576»
hdparm -tT /dev/sdd
/dev/sdd:
Timing cached reads: 1018 MB in 2.00 seconds = 508.90 MB/sec
Timing buffered disk reads: 40 MB in 3.05 seconds = 13.10 MB/sec
dd if=/dev/zero of=test bs=1048576 count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 81,4576 s, 26,4 MB/s
dd if=test of=/dev/null bs=1048576
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 91,1726 s, 23,6 MB/s
HDD подключен к компьютеру через USB адаптер и USB хаб
hdparm -tT /dev/sdd
/dev/sdd:
Timing cached reads: 2704 MB in 2.00 seconds = 1351.76 MB/sec
Timing buffered disk reads: 70 MB in 3.08 seconds = 22.76 MB/sec
dd if=/dev/zero of=test bs=1048576 count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 84,9476 s, 25,3 MB/s
dd if=test of=/dev/null bs=1048576
2048+0 records in
2048+0 records out
2147483648 bytes (2,1 GB) copied, 85,4385 s, 25,1 MB/s
HDD подключен к роутеру через USB адаптер и USB хаб
hdparm -tT /dev/sdd
/dev/sdb:
Timing cached reads: 112 MB in 2.03 seconds = 55.22 MB/sec
Timing buffered disk reads: 40 MB in 3.19 seconds = 12.53 MB/sec
# dd на роутере не выводид затраченное время, пришлось пользоваться time
time sh -c «dd if=/dev/zero of=test bs=1048576 count=2048»
2048+0 records in
2048+0 records out
real 2m 23.79s
user 0m 0.04s
sys 1m 50.36s
2147.48365 / 143.79 = 14.934 MB/sec
# dd на роутере не выводид затраченное время, пришлось пользоваться time
time sh -c «dd if=test of=/dev/null bs=1048576»
2048+0 records in
2048+0 records out
real 1m 48.14s
user 0m 0.01s
sys 0m 53.86s
2147.48365 / 108.14 = 19.8583 MB/sec
Копирование на роутер по ftp:
Просмотр видео с роутера
Копирование и чтение через адаптер и хаб идёт без проблем, но роутеру явно очень сложно управлять этими процессами.
Выводы
Приобретённые устройства отлично работают. Как будет возможность подцеплю к адаптеру ещё винчестер на SATA. USB HUB с поставленными задачами справляется, данные передаёт, камеры/флешки не отпадают.
Но вот для организации “простой” файлопомойки нужен более мощный роутер или специально выделенный девайс типа Android TV Box или CuBox.
1 комментарий
Вставка изображения
Оставить комментарий