Om du har flera hårddiskar anslutna till ett USB-nav, rör sig kopierad data först genom datorn eller direkt genom själva USB-navet? Dagens SuperUser Q & A-inlägg har svaren på en nyfiken läsares frågor.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av itBox24 (Flickr) .
Frågan
SuperUser-läsare IAmJulianAcosta vill veta om två USB-hub-anslutna enheter kan överföra data direkt via USB-hubben och helt kringgå datorn:
Om jag ansluter två USB-enheter till en extern hub och jag kopierar data från en enhet till en annan, går informationen via datorn eller kommer USB-hubben att hantera data? Har detta någon prestationsfördel?
Vilken väg tar data när de kopieras från en USB-enhet till den andra?
Svaret
SuperUser-bidragsgivarna lzam, Luu Vinh Phuc och fixer1234 har svaret för oss. Först upp, lzam:
Nej, det här fungerar inte. All data du kopierar måste läsas av datorn från källenheten innan den kopieras till målenheten.
Om något kan ha två hårddiskar anslutna till samma USB-hub sakta ner. Om du har flera enheter anslutna till navet måste de dela bandbredden.
Följt av svaret från Luu Vinh Phuc:
USB är ett värddrivet protokoll, inte en peer-to-peer-standard som firewire. Enheter är bara enheter, de är inte värdar som styr eller bestämmer någonting. Utan värden kan de inte ens interagera med omvärlden.
Förutsatt att du kan ansluta de två enheterna så, hur vet de vilka filer och / eller mappar du vill kopiera? Hur vet de vilken enhet de ska kopiera från och kommer de att skriva över duplicerade filer? Hur kommer de att bete sig om enheterna är fulla?
Och vårt slutliga svar från fixer1234:
En USB-hubb är bara ett sätt att dela en anslutning till datorn när du inte har tillräckligt med USB-portar för alla enheter du vill ansluta. Enheter som är anslutna till datorn via en USB-hubb pratar aldrig med varandra. USB-navet säkerställer att trafik mellan datorn och de anslutna enheterna går till och från rätt enhet som om varje bokstavligen var ansluten till en USB-port på datorn.
Det finns ingen prestationsfördel och prestationsskada kan uppstå. Själva USB-navet är anslutet till datorn via en USB-anslutning, så allt som är anslutet till USB-navet måste dela bandbredden för den anslutningen. Hårddiskar kan förbruka mycket av USB-navets bandbredd och påverka prestandan för andra enheter som är anslutna till USB-navet. Du vill vanligtvis inte ansluta hårddiskar via en USB-hub alls på grund av det.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .