De ce viteza USB 3.0 este mică? Accelerarea unei unități flash lente. Modalități de a rezolva problema cu porturile USB lente

27.07.2020 Recenzii

Am măsurat viteza de citire și scriere a unităților flash USB 2.0 și 3.0 folosind CrystalDiskMark. Acum este timpul să vedem ce economii de timp rezultă din utilizarea USB 3.0 în timpul operațiunilor de zi cu zi cu o unitate flash.

Cel mai adesea folosesc unități flash pentru a copia filme și documente. Prin urmare, m-au interesat tocmai aceste două aspecte.

Seturi de fișiere de copiat

Evident, filmele sunt fișiere mari, iar documentele sunt mici în comparație. Am creat două seturi de fișiere:

  • Mare– prima ruptură a unui film venit la îndemână, de 1,5 GB, precum și o înregistrare a meciului de fotbal Rusia-Irlanda, din două reprize, de 750 MB fiecare. Acest lucru este suficient pentru a face călătoria de la Moscova la Sankt Petersburg pe Sapsan neobservată :) Volumul total de fișiere a fost de 3 GB.
  • Cei mici– un folder cu postări de blog care conține documente în format DOCX, precum și versiunile lor HTML exportate cu imagini în foldere separate. În total, folderul conținea 635 de fișiere cu un volum total de 78 MB.

Mai întâi, aceste seturi au fost copiate de pe disc pe unități flash Transcend JF620 (USB 2.0) și ADATA S102 (USB 2.0 și USB 3.0), apoi copiate înapoi. Ora a fost înregistrată manual folosind utilitarul 1Time.

Viteza unităților flash atunci când sunt conectate la un port USB 2.0

Transcend și ADATA au fost comparate în ceea ce privește timpii de citire și scriere pentru ambele seturi de fișiere.

Citind

Permiteți-mi să vă reamintesc că utilitarul CrystalDiskMark a arătat viteze de citire secvențiale de 29 MB/s pentru Transcend și 30 MB/s pentru ADATA.

Dosarul cu postări de blog a fost copiat pe disc de pe ambele unități flash instantaneu, așa că am setat acest timp la 1 secundă. Dar cu filme, s-a observat o imagine diferită - ADATA a făcut față unui set de fișiere mari aproape de două ori mai rapid. După cum puteți vedea, rezultatele testelor software nu reflectă întotdeauna cu exactitate situația reală!

Record

Pe baza testelor CrystalDiskMark, vitezele de scriere secvențială ale ADATA au fost cu o treime mai rapide decât cele ale lui Transcend.

Un experiment cu ambele seturi de fișiere a arătat aproximativ același lucru. Fișierele mari au fost copiate cu exact 30% mai repede, iar cele mici - aproape 40%.

Viteza ADATA S102 atunci când este conectat la porturile USB 2.0 și 3.0

Am conectat alternativ unitatea flash la diferite porturi și am efectuat operațiuni pe ambele seturi de fișiere. Totuși, de data aceasta am adăugat încă o variabilă la test - viteza discului!

Viteza USB 2.0 a fost testată la schimbul de date cu o unitate SSD Kingston SSDNow V100. Cu toate acestea, sistemul are instalat și un lucrător tipic pentru laptop - Toshiba MK 7559, 5400 rpm. A fost interesant de văzut cum o unitate flash USB 3.0 poate concura cu o astfel de unitate.

Citind

Permiteți-mi să vă reamintesc că CrystalDiskMark a evaluat viteza de citire secvențială la 119 MB/s atunci când este conectat la USB 3.0, ceea ce este de aproape 4 ori mai rapid decât atunci când utilizați interfața 2.0.

Când copiați un set de fișiere mici de pe o unitate flash pe un disc, nu a existat nicio diferență notabilă din nou - este dificil să faceți acest lucru mai repede de 1 secundă.

Transferul fișierelor mari s-a finalizat de 2,5 ori mai rapid. După părerea mea, 3 GB în 20 de secunde este o viteză foarte decentă! Cu toate acestea, discrepanța cu testele CrystalDiskMark este din nou vizibilă - de data aceasta către rezultate mai modeste în condiții reale.

USB 3.0 vs HDD 5400 rpm

De asemenea, rețineți că copierea fișierelor pe HDD a durat mai mult decât pe SSD. Aceasta înseamnă că viteza de citire de pe o unitate flash USB 3.0 a fost mai mare decât viteza de scriere a unui disc de 5400 rpm. Și testul CrystalDiskMark confirmă acest lucru:

Record

Viteza de scriere secvențială ADATA în CrystalDiskMark a fost evaluată la 35 MB/s atunci când este conectat la port USB 3.0 față de 22 Mb/s când se utilizează portul 2.0.

Un set de fișiere mici au fost scrise pe unitatea flash, practic, la aceeași viteză, de exemplu. Interfața USB 3.0 nu a oferit un avantaj vizibil. Scrierea fișierelor mari a durat cu 25% mai puțin decât utilizarea USB 2.0. Și aici, rezultatele s-au dovedit a fi mai modeste decât au promis cifrele CrystalDiskMark.

USB 3.0 vs HDD 5400 rpm

În acest caz, nu există nicio diferență între SSD și HDD. Acest lucru nu este surprinzător, deoarece viteza de citire de pe HDD este mult mai mare decât cea de scriere pe USB 3.0.

Astfel, un SSD oferă doar un avantaj atunci când copiați date de pe o unitate flash USB 3.0 pe un disc.

concluzii

Desigur, nu pot trage concluzii ample despre avantaj Standard USB 3.0 față de predecesorul său, conform rezultatelor testului meu modest. Prin urmare, voi formula rezultatul astfel: în Ale mele sarcini pe Ale mele configurație hardware Ale mele Unitatea flash a arătat următoarele rezultate atunci când este conectată la un port USB 3.0:

  • Viteză citind, adică copierea datelor de pe o unitate flash pe un disc a crescut semnificativ numai la transferul de fișiere mari, care sa încheiat de 2,5 ori mai rapid. În același timp, s-a dovedit a fi mai mare decât viteza de înregistrare a unui laptop standard hard disk(5400 rpm) - acesta a fost blocajul în timpul operațiunii.
  • Viteză înregistrări, adică copierea datelor de pe disc pe unitatea flash a crescut, de asemenea, numai la transferul de fișiere mari, care sa încheiat cu 25% mai rapid

Desigur, acești indicatori pot varia în funcție de setul de fișiere, dar imaginea generală este clară. Deși lățimea de bandă teoretică a USB 3.0 este de 10 ori mai mare decât cea a USB 2.0, în practică este departe de a obține un astfel de câștig de viteză.

Cu toate acestea, interfața USB 3.0 vă permite să schimbați rapid fișiere între o unitate flash și hard disk computer, iar această diferență este vizibilă mai ales atunci când citiți date de pe o unitate flash.

În general, câștigurile de performanță au fost în conformitate cu așteptările mele, deși mă așteptam la un câștig puțin mai mare când scriam.

În orice caz, nu sunt dezamăgit pentru că unitatea flash ADATA era mai rapidă decât Transcend chiar și atunci când era conectată la un port USB 2.0. Chiar dacă ADATA deține jumătate din date (16 GB față de 32 GB), viteza contează mai mult decât capacitatea pentru mine.

Ce parere aveti de aceste rezultate? Merită să cumpărați acum dispozitive USB 3.0 pentru acest câștig de performanță sau nu are sens?

Dacă aveți ocazia să testați dispozitive USB 3.0 în sarcinile zilnice, împărtășiți rezultatele în comentarii!

Nu m-am oprit încă să descriu lucrarea port USB ov. De data aceasta vreau să ating subiectul vitezei USB. Toate laptopurile moderne și computere desktop echipat cu interfete USB. Puteți crește numărul de dispozitive conectate la câteva zeci, folosind așa-numitele hub-uri. Există, de asemenea, dispozitive cărora nu le pasă de viteza USB, de exemplu, șoareci și tastaturi, ci dispozitive de stocare a memoriei (unități flash și hard disk-uri) sunt foarte dependente de acești parametri. Se întâmplă că atunci când transferați fișiere pe un disc conectat prin USB, acesta este foarte mic, iar acest lucru nu este bine.

Ce să faci dacă portul USB este lent? Dacă apare o astfel de situație, am pregătit o serie de motive care descriu aceste probleme, precum și soluții care vor ajuta la accelerarea performanței USB. Sper ca acest articol sa te ajute.

Motivul #1 – tipuri vechi de USB

Aceasta înseamnă că dispozitivul dvs. are porturi care aparțin specificației vechi. Acum există trei tipuri de porturi: USB 1.0, USB 2.0, USB 3.0 și există și o versiune de USB 3.1.

Există, desigur, multe diferențe între aceste versiuni, dar în mare parte nu au legătură cu aspect, dar din punct de vedere al vitezei.

Desigur, USB 3.0 este cel mai rapid; este și marcat cu albastru, așa că va fi dificil să îl confundați cu alte versiuni. De asemenea, vreau să vă reamintesc că dacă aveți un dispozitiv, să zicem un hard disk, care este capabil să funcționeze la viteze USB 3.0, dar îl conectați la un port 2.0, atunci nu va funcționa la capacitățile sale maxime.

Iată câțiva parametri pentru fiecare port:

USB 1.0

  • Viteza maxima 12 Mbit/s;
  • Lungime cablu Max 5 metri;
  • Număr de dispozitive conectate Max – 127;
  • Tensiune de alimentare - 5 V.

USB 2.0

Standardul a suferit modificări semnificative, pe care le găsiți mai jos.

  • Rata maxima de transfer de date 480 Mbit/s;
  • Pentru tastaturi, mouse-uri și joystick-uri, 1,5 Mbit/s este suficient;
  • Pentru dispozitive audio și video – până la 12 Mbit/s.

USB 3.0

ÎN acest standard se poate observa creșterea ratelor de transfer de date până la 5 Gbit/s, iar odată cu apariția versiunii 3.1 până la 10 Gbit/s. De asemenea, a devenit posibilă transmiterea și primirea simultană a datelor, ceea ce a crescut viteza de lucru. Are o putere mare de curent, ceea ce ajută la conectarea cu ușurință a oricăror hard disk, precum și la încărcarea mai rapidă a unor dispozitive, cum ar fi smartphone-urile. USB 3.0 este compatibil cu toate standardele anterioare.

Ce ar trebui făcut? Vă sfătuiesc să cumpărați un controler PCI, dar mai multe despre asta mai jos.

Ce porturi sunt pe laptop sau computer?

Am scris deja despre asta mai detaliat. Dar există câteva puncte care nu sunt incluse în acel articol. În primul rând, puteți utiliza documentația pentru placa de bază sau laptop și specificatii tehnice afla totul.

Al doilea punct este să folosiți programe speciale care arată toate cele tehnice și caracteristicile software-ului calculator.

Ca exemplu, voi da utilitatea AIDA64, deoarece eu îl folosesc adesea. Puteți descărca și versiune de încercare de pe site-ul oficial. Deci, să trecem la secțiune „Dispozitive”și acolo selectăm articolul „Dispozitive USB”, în dreapta veți vedea toate porturile care sunt încorporate în computerul dvs.


Motivul #2 – viteza maximă este dezactivată în BIOS

Uneori se întâmplă. Dacă observați că viteza acelui USB 2.0 este suspect de mică, atunci căutați setările legate de USB acolo. Ele pot fi localizate în filă Avansat. Acolo puteți comuta parametrul la Viteză mare sau Viteza maxima. Nu vă pot spune exact, pentru că versiuni diferite Parametrii BIOS sunt etichetați diferit.

Motivul #3 - Fără porturi USB

În laptopurile moderne și plăci de bază este practic imposibil. Cel puțin câteva porturi USB 2.0 vor fi cu siguranță încorporate. Desigur, dacă situația dvs. este complet diferită, atunci puteți achiziționa un controler fără probleme PCI USB, de exemplu, versiunile 2.0 sau 3.0 sau toate împreună. Pentru preț nu sunt foarte scumpe. De exemplu, puteți găsi un controler USB 3.0 pentru 700 de ruble.


Instalarea este, de asemenea, destul de simplă. Principalul lucru este să știți cum arată un slot PCI. Înainte de a lua orice măsură, asigurați-vă că opriți computerul și deconectați-l. Apoi puteți scoate capacul unitate de sistemși verificați sloturile PCI libere, dacă există, apoi introduceți controlerul nostru acolo. După pornirea computerului, totul va funcționa deja, software-ul necesar va fi instalat automat.



Motivul #4 – viteza de operare la nivelul USB 1.0

Apare o altă problemă. În acest caz, este posibil să vedeți chiar un mesaj ca acesta: „Un dispozitiv USB poate funcționa mai repede...”. Aceasta înseamnă că aveți un port de mare viteză gratuit pe computer și trebuie să conectați dispozitivele la acesta.

Dacă observați că USB 2.0 sau 3.0 are o viteză de 1.0, atunci vinovatul poate fi. Poate că trebuie actualizate ultimele versiuni, sau ștergeți-le, iar sistemul le va instala din nou. Acest lucru se face după cum urmează:

  1. Accesați managerul de dispozitive - chei Win+Xși selectarea articolului corespunzător;
  2. Deschide fila „Controle USB”;
  3. Pe dispozitivul dorit faceți dublu clic și apoi accesați fila "Conducător auto", unde facem clic "Șterge".
  4. Faceți clic pe filă "Acțiune", apoi selectați elementul „Actualizați configurația hardware”.


Există, de asemenea, un avertisment atunci când copiați fișiere. Viteza va fi mult mai mică dacă copiați multe fișiere mai mici. Dacă doriți o viteză mai mare, atunci colectați astfel de fișiere într-o singură arhivă.

Cum să rezolvi problema cu copierea lentă a datelor pe o unitate flash?

Să ne uităm la cauzele comune ale acestei probleme și să vorbim despre modalități de a o rezolva.

1. Performanța unității flash

Dacă totul este în ordine cu computerul, vinovatul procesului lent de transfer al fișierelor pe unitatea flash este, în consecință, acesta din urmă. Unitățile flash de buget, de regulă, nu se pot lăuda cu o viteză impresionantă de scriere a datelor. Iar viteza este de 5-7 Mb/s cu interfata conexiuni USB 2.0 poate fi obișnuit pentru aceștia. Puteți testa viteza de scriere a datelor a unei unități flash cu folosind Windows-programe pentru testarea vitezei hard disk-urilor, în special, folosind popularul utilitar CrystalDiskMark. Nu ar trebui să vă așteptați la mai multă viteză de la testele unității flash decât va arăta în realitate.

2. Porturi USB pentru computer

O unitate flash USB 3.0 achiziționată cu așteptarea unei înregistrări mai rapide a datelor va funcționa exact la fel ca o unitate flash USB 2.0, numai dacă această interfață este acceptată de computer, iar USB 3.0 nu. Unitatea flash va limita viteza portului. Pentru a obține performanța unei interfețe USB 3.0 la copierea datelor, porturile USB ale computerului trebuie să fie echipate cu aceasta. Același lucru este valabil și pentru situația în care drive USB 3.0 sau 2.0 se conectează la un port USB 1.0. Windows, de regulă, vă informează imediat că o unitate flash este conectată la un port USB 1.0 de viteză redusă cu o notificare de sistem: ei spun că acest dispozitiv poate funcționa mai repede dacă este conectat la un port USB 2.0.

Dacă datele sunt copiate încet pe o unitate flash care este conectată la portul USB de pe panoul frontal al carcasei PC-ului, puteți testa viteza acesteia atunci când este conectat la porturile USB ale plăcii de bază din spatele carcasei. Este posibil ca panoul frontal al carcasei să aibă porturi USB 2.0 sau 1.0, în timp ce porturile plăcii de bază oferă interfețe USB 3.0 sau 2.0.

La fel ca porturile USB, care limitează viteza de scriere a datelor, extensiile USB pot limita viteza de copiere a fișierelor. Dacă un extender USB oferă o interfață USB 2.0, lățimea de bandă maximă a acestuia va limita viteza interfeței USB 3.0 a unității flash și a portului USB al computerului.

3. Hardware slab al calculatorului

Pe vechi sau modele bugetare computere, scrierea lentă a datelor pe o unitate flash se poate datora hardware-ului slab, în ​​special volumului mic memorie cu acces aleator sau un hard disk lent. În acest caz, doar actualizarea computerului vă va ajuta.

4. Șoferi

Copierea lentă a datelor pe o unitate flash poate fi rezultatul unei erori incorecte drivere instalate USB. În acest caz, puteți fie să actualizați driverele plăcii de bază, fie să reinstalați driverele controlerului USB. Puteți actualiza manual driverele plăcii de bază prin descărcare instalatorii necesari de pe site-ul oficial al plăcii sau laptopului, sau puteți încredința această problemă unor programe speciale - manageri de instalare a driverelor. Acestea includ: DriverMax, Auslogics Driver Updater, SlimDrivers, Advanced Driver Updater etc.

Pentru a reinstala driverele de controler USB, deschideți managerul Dispozitive Windows, extindeți ramura „Controle USB” și utilizați opțiunea „Ștergere” în meniul contextual Pentru fiecare dispozitiv din listă, eliminați driverul acestuia.

Driverele de controler USB vor fi instalate automat.

5. Setări BIOS

In unele cazuri viteza mica scrierea datelor pe o unitate flash poate fi o consecință a limitării vitezei porturilor USB din setările BIOS. O astfel de limitare ar trebui căutată, de regulă, în secțiunea avansată setări BIOS"Avansat". Dacă parametrul „Mod controler USB 2.0” este setat la „Viteză mică”, acesta trebuie schimbat la „Viteză ridicată”.

6. Cum să accelerezi scrierea datelor pe o unitate flash folosind software-ul

Dacă cauza problemei constă în viteza scăzută de scriere a datelor a unității flash în sine, din păcate, nu va fi posibilă accelerarea semnificativă a procesului de copiere a fișierelor pe aceasta. Chiar dacă avem un computer puternic. Prin software Viteza de scriere a fișierelor poate fi crescută doar ușor.

Dacă trebuie să copiați mai multe fișiere mici pe o unitate flash, este mai bine să le combinați într-un singur fișier de arhivă. Și plasați acest fișier de arhivă pe unitatea flash. Un fișier voluminos va fi copiat mai repede decât o mulțime de fișiere mici. Apropo, atunci când copiați fișiere mici, chiar și unitățile USB de înaltă performanță se pot „strânge”.

Puteți accelera ușor transferul fișierelor pe o unitate flash folosind programe speciale, câștigând împotriva fonduri regulate copie Windows o parte din performanță datorită propriilor algoritmi de copiere a datelor. Unul dintre acestea este WinMend File Copy, acesta poate fi descărcat gratuit de pe site-ul creatorilor www.winmend.com/file-copy.

WinMend File Copy are o interfață în limba rusă, acceptă copierea în lot a fișierelor, configurarea unui buffer, precum și reluarea transferului de date din punctul în care a fost rupt.

USB 3.0 | Unde merge viteza?

În fiecare zi ne bucurăm de ușurința de utilizare și de conectarea instantanee a dispozitivelor USB. Dar uneori doar blestem interfața. USB cu tehnologia prizei iar jocul este un lucru incredibil de convenabil. Dar uneori, ca din ciudă, refuză să detecteze dispozitivul sau să ofere viteza de lucru cu el la care ne așteptam.

USB 2.0: se pare că va dura toată ziua...

Odată cu apariția chipset-urilor Intel din seria 7 și a suportului AMD Fusion Controller Hub USB 3.0, este greu de imaginat cum am putea folosi prima generație a interfeței USB în urmă cu mai bine de zece ani. Debitul maxim a fost de 1,5 MB/s, iar fișierele au fost transferate teribil de lent prin USB 1.1, dar situația a fost parțial atenuată de capacitatea mică a unităților USB.

Câțiva ani mai târziu, ni s-a prezentat interfața actualizată USB 2.0, care avea o viteză maximă de transfer declarată de 60 MB/s - un salt uriaș în comparație cu USB 1.1. Cu toate acestea, noua interfata a fost limitată de supraîncărcarea protocolului și de codificare pe 8/10 biți, ca urmare, viteza reală de transfer a USB 2.0 a fost în intervalul 30-40 MB/s. La vremea aceea era de ajuns. Dar odată cu popularitatea tot mai mare a stocării RAID externe accesibile și a SSD-urilor bazate pe SATA, am devenit mai sensibili la performanță și, treptat, a devenit evident că USB 2.0 începea să nu aibă viteză.

USB 3.0 ne-a satisfăcut nevoia de o interfață cu un randament mai mare, cu maximum 625 MB/s. Dacă luăm în calcul factorul de transmisie a semnalului, obținem un plafon de 500 MB/s. Dar chiar și așa, performanța reală nu pare să atingă niciodată un nivel atât de înalt pe cât indică graficele optimiste lățime de bandă, pe care furnizorii de plăci de bază le place să le pună pe cutia produselor lor.


USB 3.0: mai bine. Dar mai așteptăm!

Pe baza vitezei unităților flash și externe hard disk-uri, pe care o avem în laboratorul nostru, ne era teamă că nu vom atinge niciodată vitezele declarate. Cu toate acestea, începem să studiem lucrarea USB 3.0și încercați să aflați dacă există vreo posibilitate de a crește viteza de transfer de date prin această interfață.

USB 3.0 | Ce încetinește viteza interfeței?

De ce se bazează dispozitivele noastre USB 3.0 rulează la aproximativ 150 MB/s când maximul declarat al interfeței este de 500 MB/s sau cam asa ceva? Pentru a înțelege organizare internă USB trebuie să înțeleagă viteza și puterea de bază.

Interfață Rata de transfer de date, Mbit/s Debit teoretic, MB/s Debit teoretic după codificare 8/10 biți, MB/s
USB 2.0 480 60 48
USB 3.0 5000 625 500

Deoarece USB nu este foarte potrivit pentru transmiterea datelor nemodulate, informațiile trebuie codificate folosind codul de linie și apoi decodificate la celălalt capăt. Acest punct important, permițând părții de recepție să restabilească sincronizarea. Fără aceasta, vor exista mult mai multe erori de transmisie. La fel ca multe alte interfețe (cum ar fi Gigabit Ethernet optic), USB folosește codare de redundanță liniară de 8/10 biți, care transformă datele de opt biți în date de zece biți, obținând astfel potrivirea marginilor. Deși codificarea pe 8/10 biți asigură sincronizarea fluxului necesară, aceasta reduce rata de biți Informatii utile cu 20%.

Prin urmare, rata de transfer de date USB 3.0 5 Gbps devine debitul maxim de 500 MB/s. Dar acesta nu este singurul factor care mănâncă viteza reala transferuri.

În caracteristici USB 3.0 Pe Forumul pentru implementatorii USB (USB-IF), la punctul 4.4.11, sunt raportate următoarele:

Eficacitatea SuperSpeed ​​​​USB depinde de mai mulți factori, inclusiv codificarea caracterelor pe 8/10 biți, structura și încadrarea pachetelor, controlul fluxului și supraîncărcarea protocolului. La o rată de date de 5 Gbps cu codare de 8/10 biți, debitul net este de 500 MB/s. Când sunt luate în considerare controlul fluxului, structura pachetelor și congestia protocolului, debitul de sarcină utilă este de 400 MB/s sau mai mult.

Brusc viteza USB 3.0 a pierdut încă 100 MB/s. Cu toate acestea, chiar și 400 MB/s arată destul de bine în comparație cu 40 MB/s pentru interfața USB 2.0.

În timp ce aceste cifre ajută la temperarea așteptărilor pentru USB 3.0, ele nu răspund la întrebarea de ce cifrele reale sunt atât de mai mici. Încă ne întrebăm de ce dispozitivele cu interfață USB 3.0 atât de lent când specificațiile indică o lățime de bandă mult mai mare?


În primul rând, controlerul dispozitivului în sine afectează foarte mult performanța. În graficul de mai sus, Thermaltake BlacX 5G este cu siguranță mai rapid decât adaptorul Apricorn SATA-la-USB 3.0, dar veți vedea acele date doar folosind un SSD de ultimă generație. Ceea ce este mai impresionant este că BlacX 5G poate depăși stocarea RAID externă a lui Buffalo, rezultatul căruia este prezentat în primul grafic. Dintre cele trei dispozitive notate, doar BlacX 5G folosește controlerul ASM1051. Pe baza experienței noastre, dispozitive care acceptă USB 3.0 iar utilizarea controlerelor ASMedia oferă niveluri mai ridicate de performanță. Dar acest avantaj în sine nu este suficient pentru a depăși bariera de 300 MB/s și pentru a trece spre performanța de vârf a interfeței.

În al doilea rând, controlerul de interfață în sine are un impact semnificativ asupra debitului. Am efectuat testele de mai sus pe porturi „native”. USB 3.0 placa de baza ASRock Z77 Extreme6. Acestea fiind spuse, am văzut numere de performanță inconsecvente, iar rezultatele par să fie dependente de implementare. Controlerul Etron de pe o placă asigura 250 MB/s, iar același controler, dar pe o platformă diferită, nu putea depăși 200 MB/s. Cu toate acestea, în general, pierderea este asociată cel mai mult cu USB în Platforma Controller Hub sau Fusion Controller Hub.

Și în sfârșit, în ciuda faptului că interfața USB 3.0 capabil să furnizeze 400 MB/s, potențialul său este îngreunat de un protocol ineficient. Toate tipuri de USB includ patru tipuri de transmisie: control, întrerupere, transmisie izocronă și transmisie liniară. Primele două tipuri, Monitor și Interrupt, definesc modul în care gazda comunică cu dispozitivele. Al treilea tip, transmisia izocronă, este necesar pentru transmisia periodică și continuă a datelor, definește modul în care un dispozitiv poate rezerva o anumită lățime de bandă cu latență garantată. Transferul izocron este utilizat în mod obișnuit în dispozitivele audio/video, cum ar fi cardurile de captură, deoarece rezolvă problema pierderii de date (cadre pierdute în video) atunci când se utilizează mai multe dispozitive conectate prin USB. Și, în sfârșit, modul de transport numai în vrac ne interesează cel mai mult astăzi, deoarece este folosit pentru a transfera date pe dispozitive de stocare USB etc.

Transportul numai în vrac, cunoscut în cercurile de inginerie ca „BOT”, a fost dezvoltat în 1998 pentru USB 1.1 ca protocol care accepta și procesa câte o comandă la un moment dat. Tehnologia BOT a fost concepută special pentru nevoile unităților flash USB, care la acea vreme aveau o capacitate și o viteză reduse. Din acest motiv, BOT este similar cu un IDE în care coada de comenzi este gestionată pe gazdă (ceea ce explică de ce performanța USB scade pe măsură ce adâncimea cozii crește).

Tehnologia BOT a rămas neschimbată de la USB 2.0, care a debutat în 2000, probabil pentru că viteza magistralei USB în sine este un blocaj și nu are rost să actualizăm BOT. Dar, retrospectiv, acest lucru poate să nu fie adevărat pentru că USB 3.0 nu mai lent decât dispozitivele atașate acestuia.

USB 3.0 | Mod Turbo: USB mai rapid, cu avertismente

Dimensiunea maximă a tranzacției pentru transferurile BOT pe nivel sistem de operare este de 64 kbytes. Cu toate acestea, datele seriale sunt de obicei transferate în blocuri de 128 KB, ceea ce necesită două tranzacții BOT. O tehnologie numită „Mod Turbo” încearcă să depășească această limitare prin creșterea dimensiunii maxime a tranzacției la 1 MB sau mai mult, permițând driver USBîmpachetați mai multe solicitări secvențiale de 128 KB într-o tranzacție mare. Mai puține tranzacții mici înseamnă mai puține comenzi USB de așteptare, pregătire și comitere, ceea ce la rândul său crește debitul.


Cu modul Turbo, viteza USB 2.0 crește de obicei cu 8-10 MB/s, iar performanța crește cu ~25-33%. Creșterea va fi indiferent dacă utilizați regulat HDD sau SSD, deoarece viteza unității este mai mare decât lățimea de bandă a interfeței.

Dacă aveți una dintre aceste plăci de bază Asus, atunci în utilitarul Asus USB 3.0 Boost, împreună cu butonul Normal, va apărea fie un buton „Turbo”, fie „UASP” în momentul în care portul este conectat USB 3.0 dispozitivul corespunzător este conectat. Și nu contează dacă acest port este un port chipset sau este deservit de un controler separat. Modul Turbo este tipic pentru orice USB 2.0 sau USB 3.0 fără UAS și dacă dispozitivul este conectat prin USB 3.0, acceptă UAS, apoi modul Turbo nu va fi disponibil pentru acesta. În mod implicit, toate dispozitivele sunt setate în modul „Normal” (BOT).

Software-ul XFast USB de la ASRock pare mai rafinat și permite modul Turbo pe orice port USB, chiar dacă unitatea nu este încă formatată cu NTFS sau FAT. Cu toate acestea, numai Asus vă permite să activați protocolul UAS în Windows 7 folosind un driver licențiat Driver MCCI ExpressDisk UASP .

Driverul Asus UASP are performanțe mai bune decât BOT și driverul nativ UAS în Windows 8, în special cu operațiuni de citire aleatorie.

La transferul de date în serie, driverul UAS din Windows 8 este mai rapid, oferind aproape 360 ​​MB/s, depășind driverul Asus UASP cu 25 MB/s în operațiunile de citire. Pentru comparație, maximul pentru BOT este de ~300 MB/s. Driverul UASP al Asus este lider în scrierea secvențială, atingând ~340 MB/s. Șofer UAS sisteme Windows 8 oferă doar ~325 MB/s. Dar ambele moduri UASP oferă o îmbunătățire vizibilă față de BOT, care atinge vârfuri la ~315 MB/s.

USB 3.0 | Activați UAS pe plăcile de bază mai vechi cu suport USB 3.0

După cum am observat deja, chiar dacă aveți un dispozitiv care acceptă UAS, sistemul pe care îl instalați trebuie să îl suporte și el, altfel nu va face niciun folos. Pentru a face acest lucru, trebuie să luați în considerare factorii hardware și software.

Kit Drivere Windows 7 nu include suport UAS, de aceea utilitarul Asus USB 3.0 Boost are fișiere inf de configurare în subdosarul de instalare. Aceste fișiere sunt veriga lipsă.

După cum se dovedește, puteți utiliza din punct de vedere tehnic aceleași drivere pentru a activa manual UAS. Cu toate acestea, există un obstacol pe această cale. Când Asus a licențiat driverul MCCI UAS, au adăugat o rutină care verifică marca și modelul plăcii de bază. Dacă utilizați o placă de la o altă companie, lucrurile devin imediat mai complicate (deși am obținut utilitatea să funcționeze în laboratorul nostru).

Dar dacă CPU-Z identifică dezvoltatorul plăcii de bază ca „ASUSTek Computer INC”, înlocuirea manuală a „Driverului de stocare în masă USB” cu „Driverul de stocare ASUS USB 3.0 Boost” în Proprietățile sistemului se adaugă un al doilea „Driver de stocare UAS”.

Încercarea de a face acest truc pe o placă non-Asus va avea ca rezultat un mesaj de eroare. Singura modalitate de a ocoli este să modificați linia SMBIOS cu utilitate specială. Din nou, nu toată lumea va dori să se bată atât de mult, mai ales având în vedere că aceasta nu este întreaga procedură.

Pentru a fi sigur, am luat o placă Asus veche, care are USB 3.0, dar nu acceptă UAS.

Hardware

Doar pentru că driverul este instalat nu înseamnă că UAS funcționează. De asemenea, este necesar un suport hardware adecvat. Să luăm ca exemplu Asus P8P67 Deluxe. Desigur, conține linia SMBIOS necesară, dar folosește un controler Renesas USB 3.0, deci acest model nu este listat în lista plăcilor care acceptă USB 3.0 Boost. Toate plăcile din această listă au o componentă comună - controlerul ASMedia ASM1042.

Cert este că controlerul ASMedia acceptă UAS, dar Renesas nu. Am reușit să facem UAS să funcționeze prin portul „nativ”. USB 3.0 Chipset Z77 folosind Windows 8 activat placa de baza ASRock Z77 Extreme6 (împreună cu driverul Asus UAS de pe placa P8Z77-V Deluxe cu chipset Z77), acest lucru sugerează că Controler Intel acceptă protocolul UAS.

În comparație, vechiul controler Renesas fie nu are suportul hardware necesar, fie necesită o actualizare a driverului.

Probabil ar fi mai ușor să cumperi un card Syba USB 3.0 PCIe (SD-PEX20112). Această soluție low-cost funcționează deoarece se bazează pe controlerul ASM1042, care acceptă protocolul UAS. Doar instalați driverul ASM1042 de la Asus și sunteți gata de plecare.

Funcționări de testare a Iometrului pe Thermaltake BlacX 5G conectat prin card Syba USB 3.0, confirmați funcționarea UAS. Viteza de citire secvențială ajunge la 325 MB/s, ceea ce am vrut să vedem pe o placă cu suport nativ UAS.

USB 3.0 | Spre productivitate mai mare

Performanţă USB 3.0 variază foarte mult în funcție de controlere, dispozitive și gazdă, așa cum demonstrează datele noastre de testare. Și chiar a meritat să facem cercetări pentru a afla ce combinație de ingrediente ar da cele mai bune rezultate.

Modul Turbo și UAS sunt două tehnologii atractive care îmbunătățesc comportamentul inițial USB 3.0. Dar ambele soluții necesită dispozitive care nu vor „mânca” performanța și care vor permite interfeței să se dezvolte la întregul său potențial. Conectați un hard disk extern prin USB 3.0, și va rula cu aceeași viteză în aproape orice situație. Pentru a simți cu adevărat diferența, trebuie să utilizați un SSD rapid.

Dar nu vă așteptați la creșterea performanței I/O aleatoare. Ne putem imagina câți oameni se bazează pe o unitate conectată prin USB și lucrează cu sarcini care implică un număr mare de operațiuni cu o locație aleatorie a datelor și dorim să subliniem că modul Turbo și UAS nu vă vor ajuta în acest sens. De fapt, numai operațiunile liniare de citire/scriere vor beneficia de câștiguri de viteză în aceste moduri.

Acest lucru poate fi ciudat, dar am văzut cea mai mare creștere a vitezei datorită modului Turbo de pe dispozitive USB 3.0 care a demonstrat cel mai mult nivel scăzut productivitate. Adaptorul Apricorn SATA-USB 3.0, instrumentul nostru preferat de laborator, folosește un controler slab optimizat. Multe sunt ieftine USB 3.0-stocarea și unitățile flash se încadrează în această categorie, iar acestea sunt dispozitivele care beneficiază cel mai mult de Turbo, ceea ce este bine deoarece modul Turbo este prin definiție gratuit.

Cu toate acestea, activarea modului Turbo nu este de nici un folos atunci când utilizați mai mult aparate scumpe pe bază USB 3.0, precum Thermaltake BlacX 5G, deoarece performanța lor în modul standard (BOT) este deja suficient de bună. În această situație, UAS face o mare diferență, în funcție de sistemul dvs., viteza de transfer de date în serie poate fi cu 20% mai rapidă.

UAS este relativ tehnologie nouă, deci pe acest moment ne vom abține să tragem orice concluzie. Unii dintre furnizorii pe care i-am contactat au spus că obțin rezultate mai bune în laboratoarele lor și avem motive să credem asta. Potrivit unor ingineri, odată cu dezvoltarea de noi dispozitive, viteza operațiunilor secvențiale ajunge la 430 MB/s, iar operațiunile aleatoare - 100 MB/s. Spre comparație, pe echipamentele noastre am reușit să obținem 350, respectiv 70 MB/s.

La urma urmei, interfața UAS oferă un potențial enorm, iar entuziaștii s-ar putea să nu fie singurii care beneficiază de el. După cum a remarcat unul dintre inginerii Western Digital, această tehnologie este mai relevantă pentru sisteme mobileși medii desktop nivel de intrare. Când funcționează în modul BOT, USB pune mult stres pe procesor, ceea ce explică de ce USB 2.0 și USB 3.0 de foarte multe ori rulează lent pe sisteme mai vechi. Protocolul UAS este mai eficient și produce o încărcare semnificativ mai mică a procesorului. Adăugarea suportului pentru coada de comenzi a deschis ușa către o performanță sporită, deoarece operațiunile sunt procesate în paralel. Toate acestea ajută în cele din urmă la îmbunătățirea performanței pe computerele mai vechi și mai ieftine, eliberând procesorul pentru alte sarcini.

În ultimul timp am auzit din ce în ce mai des despre USB 3.0 versiune că acesta este foarte bun, transfer de date mai rapid și multe alte avantaje față de cel vechi obișnuit USB 2.0 interfata. Deci, să ne dăm seama care sunt diferențele dintre ele, în ce cazuri USB 3.0 va fi cu adevărat util și când nu va fi nicio diferență între vechiul și USB nou interfata.

USB 2.0 a apărut în 2000. Poate funcționa în unul dintre cele trei moduri (viteză mică, viteză completă și viteză mare). Modul De mare vitezăși a fost principala inovație în versiunea USB 2.0. Rata de transfer de date în modul de mare viteză ar putea atinge 480 de megabiți pe secundă. Dar, în medie, cu majoritatea dispozitivelor, viteza de transfer de date printr-un port USB 2.0 este de 5-10 Megabiți pe secundă.

Datorită faptului că volumele de fișiere și media au devenit mult mai mari în timp, este nevoie de mai multe de mare viteză transmiterea datelor. Astfel, în 2008, a apărut o nouă interfață USB 3.0, a cărei dezvoltare a fost realizată de mai mulți companii mari Intel, Microsoft, HP și alții.

Pentru ca oamenii să înțeleagă imediat că dispozitivul folosește un port USB 3.0, partea sa internă este realizată din plastic albastru, în timp ce USB 2.0 este adesea alb.

Și, în sfârșit, cel mai important lucru este viteza de transfer de date, care în USB 3.0 ajunge până la 5 gigabiți pe secundă, care este de 600 de megaocteți pe secundă. De asemenea, spre deosebire de versiunea USB 2.0, USB 3.0 curent 900 mA, iar acest lucru vă permite să conectați mai multe dispozitive care consumă energie printr-un hub USB.

Deci, să remarcăm principalele diferențe dintre USB 3.0 și USB 2.0:

  • Viteza de transfer USB 2.0 - 480 megabiți pe secundă (60 megabiți pe secundă)
    Viteza de transfer USB 3.0 - 5 Gigabiți pe secundă (600 Megaocteți pe secundă)
  • curent USB 2.0 - 500 miliamperi
    curent USB 3.0 - 900 miliamperi
  • Cu versiunea USB 3.0 datele sunt trimise și primite simultan, în timp ce cu USB 2.0 transferul are loc doar într-o singură direcție.
  • Porturile USB 3.0 sunt compatibile cu dispozitivele USB mai vechi.

Dar trebuie menționat că versiunea USB 3.0 va încânta și impresiona prin viteza sa doar dacă dispozitivul sau media conectat la portul USB 3.0 acceptă această versiune a interfeței. De exemplu, dacă este de obicei Flash Drive USB Versiunea 2.0 este conectată la un port USB 3.0, viteza va fi aceeași ca atunci când este conectată la un port USB 2.0.

În vara anului 2013 a fost prezentată interfața USB 3.1 versiune cu viteze de transfer de date de până la 10 gigabiți. Astăzi puteți găsi deja computere cu porturi USB 3.1 la vânzare.