Temat: Hub, który (wydaje się że) działa - 7 PORTS HUB
Najpierw zdjęcia zawodnika
Mały, 7 portowy hub usb z własnym zasilaniem. Na przednim panelu 5 złączy usb, ułożonych poziomo, na tylnym 2 ułożone pionowo oraz złącze USB typu B (klienckie, jakie spotyka się np. w drukarkach), złącze zasilania i jaskrawa niebieska dioda LED (wskaźnik zasilania). Hub nie ma oddzielnych led do sygnalizacji podłączenia poszczególnych portów. Nie ma on specjalniej nazwy, napis na nim głosi ze mamy do czynienia z "7 PORTS HUB". I to cała nazwa.
W zestawie jest jeszcze podstawka z możliwością postawienia go pionowo oraz zasilacz 5V 1A (ale nie do polskiego gniazda). Trochę mało, ponad to wtyk nie ten, więc używam wraz z innym, 2A tym razem. Rozmiary huba to 8x5x2 cm, całość jest w plastiku. Przedni i tylni panel sprawia wrażenie "gumowatego".
Testy: odczyt plików z dysku przez ftp. Dysk ten sam co zawsze, kieszeń noname, 2.5" zasilany z USB. Na zwykłym komputerze potrafi osiągać prędkość odczytu do 30MB/s. Na dysku system plików ext2, dane testowe to filmy z kamery cyfrowej. Router podłączony do laptopa fabrycznym kablem ethernet cat5 (karta 1Gbps). Rozmiar pliku testowego to 4GB, więc nie ma problemów że plik siedzi w cache czy coś takiego.
Próba testowa, bez huba. Dysk podłączony do Netgera WNDR3700v2, z GargoylePL (wersja z 2012-03-02), bez żadnych dodatkowych ustawień, podłączony tak po prostu, system podmontował go automatycznie. Odczyt z ftp:
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 12:24:55-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[================================================>] 4.180.525.056 18,4M/s w 3m 42s
2012-03-09 12:28:37 (18,0 MB/s) - zapisano `/dev/null' [4180525056]
18MB/s ciągłego transferu.
Testuję więc hub usb. Po podłączeniu przedstawia się on jako:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1a40 ProdID=0101 Rev= 1.11
S: Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
T: Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#= 4 Spd=480 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1a40 ProdID=0101 Rev= 1.11
S: Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
Czyli "USB 2.0 Hub" - kompletny noname. Vendor wskazuje na TERMINUS TECHNOLOGY INC, dość powszechnie spotyka się go w hubach.
Testy powtórzone, tym razem z dyskiem podłaczonym przez hub usb:
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 12:38:59-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[================================================>] 4.180.525.056 17,7M/s w 3m 41s
2012-03-09 12:42:41 (18,0 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 12:43:23-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[================================================>] 4.180.525.056 17,4M/s w 3m 42s
2012-03-09 12:47:05 (18,0 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 12:47:11-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[================================================>] 4.180.525.056 18,5M/s w 3m 43s
2012-03-09 12:50:53 (17,9 MB/s) - zapisano `/dev/null' [4180525056]
Nic się nie zmieniło, nadal jest 18MB/s. Nadmienię, że w logach nie ma żadnych nieprawdłowości jeżeli chodzi o działanie dysku czy samego USB.
Co potrafi hub już wiadomo, czas na jakieś testy pod obciążeniem. Po pierwsze - podłączenie modemu 3G. W tej roli wystąpił Huawei E173u-2, z kartą Aero2, robiący za wan. Żeby obciążyć magistralę USB, w routerze zostało uruchomione polecenie
wget -O /dev/null http://noc.gts.pl/100mb.gts
Czyli ściąganie pliku z internetu. W tym czasie ponownie uruchomiłem odczyt pliku z dysku, oto wyniki:
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:11:18-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 16,7M/s w 3m 57s
2012-03-09 13:15:16 (16,8 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:15:22-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 16,7M/s w 3m 47s
2012-03-09 13:19:10 (17,5 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:19:17-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 17,9M/s w 3m 50s
2012-03-09 13:23:07 (17,3 MB/s) - zapisano `/dev/null' [4180525056]
Średnia wyniosła około 17MB/s, ale nie to jest ważne w tym przypadku - w logach nadal brak informacji o problemach z usb czy dyskiem.
Kolejny test - do huba podłączyłem trzecie urządzenie (obok dysku i modemu), tym razem kartę dzwiękową (kolejny noname - 3D sound z allegro). Tym razem test polegał na włączeniu strumienia radia internetowego, strumień pobierany był przez modem, odtwarzane to było na karcie, a do samego odtwarzania wykorzystałem wget i madplay.
wget -q http://files.kusmierz.be/rmf/smoothjazz-1.mp3 -O - | madplay -q -
Czyli Smooth Jazz z RMF ON.
Kiedy radio zostało włączone, wykonałem ponowne testy odczytu. Zaletą takiego działa był fakt, że w przypadku najmniejszych problemów z transferem było by to "słychać".
Wyniki pobierania:
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:31:22-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 15,4M/s w 4m 11s
2012-03-09 13:35:33 (15,9 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:35:35-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 15,9M/s w 4m 7s
2012-03-09 13:39:42 (16,1 MB/s) - zapisano `/dev/null' [4180525056]
$ wget -O /dev/null ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
--2012-03-09 13:40:20-- ftp://192.168.1.1/fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki/00214.MTS
=> `/dev/null'
Łączenie się z 192.168.1.1:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD (1) /fec48b6f-0411-4d2e-97dc-a2ba34f7e6b/pliki ... zrobiono.
==> SIZE 00214.MTS ... 4180525056
==> PASV ... zrobiono. ==> RETR 00214.MTS ... zrobiono.
Długość: 4180525056 (3,9G) (nie autorytatywne)
100%[===============================================>] 4.180.525.056 15,2M/s w 4m 21s
2012-03-09 13:44:41 (15,3 MB/s) - zapisano `/dev/null' [4180525056]
Jak w poprzednim przypadku sam transfer po usb ma mniejsze znaczenie, bardziej istotna jest wiadomość, że w dalszym ciągu brak było informacji że coś się dzieje z magistralą USB czy dyskiem, natomiast radio działało nieprzerwanie.
Oczywiście nie ma gwarancji że HUB będzie działał poprawnie w każdej konfiguracji i z każdym routerem bezproblemowo. Bardziej interesujący jest fakt, że można jeszcze trafić chiński produkt, który działa tak jak potrzeba . Testuję go już od kilku dni i wydaje się być stabilny, a co najważniejsze - nie powodować problemów z routerami.
Hub kosztował mnie 7.80$ (czyli jakieś 25zł), w chińskim sklepie internetowym LighTake
Na koniec jeszcze zdjęcia całego zestawu testowego:
Zdjęcia z komórki, więc nie narzekajcie na jakość
Aktualizacja
Zrobiłem jeszcze jeden test, tym razem zapisu. Dysk podłączony przez hub. Zainstalowany we flash transmission, na standardowych ustawieniach - przestawione tylko dwie opcje - enabled i download_dir, żeby wskazywało na punkt montowania dysku. Standardowe ustawienia, więc bez ograniczania slotów, upload/download itd. Jako test - jednoczesne pobieranie obrazów debiana - 1 płyta DVD i 3 płyty CD, jednocześnie, żeby sprawdzić jak sobie będzie z takim wielokrotnym zapisem radził. Moje łącze to 24Mbps, download średnio wyszedł ok 2.5MB/s, upload ok 35KB/s. Trochę czasochłonny test, ale - wszystko działa, pobrał bez problemów, w logach zero problemów z magistralą USB czy dyskiem. Wygląda na to że trafił się doskonały hub.