Hvis du har flere harddiske tilsluttet en USB-hub, bevæger kopierede data sig først gennem computeren eller direkte gennem selve USB-hub'en? Dagens SuperUser Q & A-indlæg har svarene på en nysgerrig læsers spørgsmål.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Foto med tilladelse til itBox24 (Flickr) .
Spørgsmålet
SuperUser-læser IAmJulianAcosta vil vide, om to USB-hub-tilsluttede drev kunne overføre data direkte via USB-hub'en og helt omgå computeren:
Hvis jeg tilslutter to USB-drev til en ekstern hub, og jeg kopierer data fra det ene drev til det andet, går dataene via computeren, eller administrerer USB-hub'en dataene? Har dette en vis præstationsfordel?
Hvilken rute vil dataene gå, når de kopieres fra det ene USB-drev til det andet?
Svaret
SuperUser-bidragydere lzam, Luu Vinh Phuc og fixer1234 har svaret til os. Først op, lzam:
Nej, dette fungerer ikke. Alle de data, du kopierer, skal læses af computeren fra kildedrevet, før de kopieres til måldrevet.
Hvis der er noget, kan det have langsomme ting at have to harddiske tilsluttet til den samme USB-hub. Hvis du har flere enheder tilsluttet hubben, skal de dele båndbredden.
Efterfulgt af svaret fra Luu Vinh Phuc:
USB er en værtsdrevet protokol, ikke en peer-to-peer-standard som firewire. Drev er bare enheder, de er ikke værter, der styrer eller bestemmer noget. Uden værten kan de ikke engang interagere med omverdenen.
Forudsat at du kan forbinde de to drev sådan, hvordan ved de hvilke filer og / eller mapper du vil kopiere? Hvordan ved de, hvilket drev de skal kopiere fra, og overskriver de duplikerede filer? Hvordan vil de opføre sig, hvis drevene er fulde?
Og vores endelige svar fra fixer1234:
En USB-hub er bare en måde at dele en forbindelse til computeren på, når du ikke har nok USB-porte til alle de enheder, du vil oprette forbindelse til. Enheder, der er tilsluttet computeren via en USB-hub, taler aldrig med hinanden. USB-hub'en sikrer, at trafik mellem computeren og de tilsluttede enheder går til og fra den rigtige enhed, som om hver bogstaveligt talt var forbundet til en USB-port på computeren.
Der er ingen ydelsesfordel, og der kan være en præstationsnedsættelse. Selve USB-hub'en er forbundet til computeren via en USB-forbindelse, så alt, der er tilsluttet USB-hub'en, skal dele båndbredden for den forbindelse. Harddiske kan forbruge meget af USB-hubens båndbredde og påvirke ydeevnen for andre enheder, der er tilsluttet USB-hub'en. Du vil generelt slet ikke tilslutte harddiske gennem en USB-hub på grund af det.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .