16Aug

Kan to stasjoner kobles via USB-hub Bypass en datamaskin når du deler data?

click fraud protection

Hvis du har flere harddisker koblet til en USB-hub, flyttes kopierte data gjennom datamaskinen først eller direkte via USB-huben selv? Dagens SuperUser Q & A-innlegg har svar på spørsmål fra en nysgjerrig leser.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Foto courtesy of itBox24( Flickr).

Spørsmålet

SuperUser leser IAmJulianAcosta vil vite om to USB-hub-tilkoblede stasjoner kan overføre data direkte via USB-huben og helt omgå datamaskinen:

Hvis jeg kobler to USB-stasjoner til et eksternt hub og jeg kopierer data fra en stasjon tilandre, går dataene gjennom datamaskinen, eller vil USB-huben administrere dataene? Har dette noen ytelsesfordeler?

Hvilken rute vil dataene ta når de kopieres fra en USB-stasjon til den andre?

Svaret

SuperUser-bidragsytere lzam, Luu Vinh Phuc og fixer1234 har svaret for oss. Først opp, lzam:

Nei, dette vil ikke fungere. Alle dataene du kopierer, må leses av datamaskinen fra kilde stasjonen før den kopieres til målstasjonen.

instagram viewer

Hvis noe har to harddisker koblet til samme USB-hub, kan det sakte ting nedover. Hvis du har flere enheter koblet til navet, må de dele båndbredden.

Etterfulgt av svaret fra Luu Vinh Phuc:

USB er en vertsdrevet protokoll, ikke en peer-to-peer-standard som firewire. Drev er bare enheter, de er ikke verter som kontrollerer eller bestemmer noe. Uten verten kan de ikke engang samhandle med omverdenen.

Forutsatt at du kan koble de to stasjonene slik, hvordan vil de vite hvilke filer og / eller mapper du vil kopiere? Hvordan vil de vite hvilken stasjon å kopiere fra og vil de overskrive dupliserte filer? Hvordan vil de oppføre seg hvis stasjonene er fulle?

Og vårt endelige svar fra fixer1234:

En USB-hub er bare en måte å dele en tilkobling til datamaskinen når du ikke har nok USB-porter for alle enhetene du vil koble til. Enheter som er koblet til datamaskinen via et USB-hub snakker aldri til hverandre. USB-huben sikrer at trafikken mellom datamaskinen og de tilkoblede enhetene går til og fra den høyre enheten som om hver var bokstavelig talt koblet til en USB-port på datamaskinen.

Det er ingen ytelsesfordeler, og det kan være en ytelsesskade. USB-huben er koblet til datamaskinen via en USB-tilkobling, så alt som er koblet til USB-huben, må dele båndbredden til den tilkoblingen. Harddisker kan bruke mye av USB-hubens båndbredde og påvirke ytelsen til andre enheter som er koblet til USB-huben. Du vil vanligvis ikke koble harddisker via en USB-hub i det hele tatt på grunn av det.

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.