Miért nem éri el a külső SSD a teljes sebességet?

Lassabb a külső ház, mint amit a gyártó ígér? Megmutatjuk, hogyan befolyásolja a meghajtó sebességét az USB-port, a kábel, a külső SSD, az SLC gyorsítótár és a hőmérséklet.
A külső SSD-k a legtöbb esetben nem érik el a gyártó által megadott sebességet. Ez nem feltétlenül megtévesztés: a tényleges teljesítményt mindig az adatátviteli lánc leglassabb eleme korlátozza. Ez lehet az USB-port, a kábel, a külső ház vezérlője, maga az SSD, a hőmérséklet vagy az átvitt adatok típusa.

 

Miert nem eri el a kulso SSD a teljes sebesseget.jpg


A csomagoláson feltüntetett érték általában az ideális körülmények között mért maximális szekvenciális sebességet jelenti. Valós használat közben azonban az adatok több hardveres és szoftveres rétegen haladnak keresztül. Mindegyik többletterhelést okoz, illetve szűk keresztmetszetté válhat.


A külső SSD sebességét a teljes adatátviteli lánc határozza meg


A külső adattároló teljesítménye nem kizárólag az SSD tulajdonsága. Az adatoknak a memórialapkáktól az SSD vezérlőjén és a külső ház átalakító vezérlőjén át, az USB-kábelen és a számítógép USB-vezérlőjén keresztül kell eljutniuk a rendszermemóriába vagy a célmeghajtóra. A tényleges sebesség mindig a lánc leglassabb eleméhez igazodik.

 

Alapszabály: a teljes rendszer sebességét a leglassabb elem sebessége határozza meg


1. Az USB-port és a kábel korlátozhatja az átviteli sávszélességet
Az USB 10 Gb/s interfész elméleti nyers sávszélessége 10 Gb/s, vagyis körülbelül 1 250 MB/s. Másolás közben ez az érték a gyakorlatban nem érhető el, mert a kapacitás egy részét a kódolás, az adatátvitel vezérlése és az egyéb protokolltöbblet használja fel.


Ha egy 10 Gb/s sebességű külső házat USB 5 Gb/s portra csatlakoztat, a maximális sebesség körülbelül a felére csökken. Hasonló korlátozást okozhat a kábel is. Az USB-C ugyanis csak a csatlakozó formáját jelöli: ugyanilyen csatlakozóval készülhet USB 2.0-s és jóval gyorsabb, akár USB4 szabványt támogató kábel is.


2. A külső ház átalakító vezérlője kezeli a kommunikációt
A külső házban található átalakító vezérlő biztosítja a kommunikációt az USB, valamint a SATA vagy NVMe interfész között. A teljesítménye a használt vezérlőchiptől, a firmware-től és a támogatott protokolloktól függ. Az UASP a régebbi USB Mass Storage üzemmódnál hatékonyabban képes több párhuzamos kérés kezelésére, ezért különösen nagyobb terhelésnél javíthatja a teljesítményt.


3. A szekvenciális teszt nem azonos a hétköznapi fájlmásolással
A gyártók leggyakrabban a szekvenciális sebességet adják meg, vagyis nagy, összefüggő adatblokkok átvitelét mérik. Ezért egy több gigabájtos fájl általában gyorsabban másolható, mint egy több tízezer kis fájlt tartalmazó mappa. A rendszernek minden fájlnál külön kell feldolgoznia a metaadatokat, a hozzáférési jogosultságokat és a fájlrendszer módosításait.


4. Az SLC gyorsítótár megtelése után az írás jelentősen lelassulhat
Sok SSD a memória egy részét gyors SLC gyorsítótárként használja. Amíg az írt adatok elférnek ebben a pufferben, a meghajtó nagy sebességet érhet el. Hosszabb írás közben azonban a gyorsítótár megtelhet, és a vezérlő közvetlenül a lassabb TLC vagy QLC NAND memóriába kezd írni. Emiatt a teszt elején mért nagy sebesség néhány másodperc vagy perc után jelentősen visszaeshet.


5. A túlmelegedés hőmérséklet miatti teljesítménycsökkentést okoz
Hosszabb adatátvitel közben az NVMe SSD és az átalakító vezérlő is hőt termel. Egy meghatározott hőmérséklet felett az eszköz automatikusan csökkenti a teljesítményt, hogy elkerülje a túlmelegedést. Ezt a védelmi mechanizmust thermal throttlingnak nevezzük. A fémből készült külső ház és a megfelelően elhelyezett hővezető lapka segíti a hőelvezetést és a stabilabb sebesség fenntartását.


6. A lassulás oka a külső SSD-n kívül is lehet
A másolási sebességet a forrás- vagy a célmeghajtó is korlátozhatja. Ha például hagyományos merevlemezről másol adatokat, a külső SSD nem tudja gyorsabban fogadni azokat, mint amilyen sebességgel a forrásmeghajtó olvasni képes. Az eredményt a vírusellenőrzés, a titkosítás, a meghajtó telítettsége, az illesztőprogramok és más alkalmazások egyidejű lemezhasználata is befolyásolja.


Az elméleti sávszélesség nem azonos a fájlmásolás sebességével


Az interfészek értékeinél fontos különbséget tenni a bit és a bájt között. Az USB-szabványok sebességét Gb/s-ban, míg a másolóprogramokét általában MB/s-ban adják meg. Egy bájt nyolc bitből áll, ezért a Gb/s értéket közelítőleg nyolccal kell elosztani. A valós sebesség azonban a protokolltöbblet és az adott hardverkonfiguráció tulajdonságai miatt mindig alacsonyabb lesz.

 

Interfész jelölése Nyers átváltás Mit jelent ez a gyakorlatban?
USB 5 Gb/s    625 MB/sA tényleges sebesség a protokolltöbblet és az eszközök korlátai miatt alacsonyabb.
USB 10 Gb/s 1 250 MB/s Egy jól összeállított rendszer megközelítheti az 1 000 MB/s körüli értéket.
USB 20 Gb/s  2 500 MB/s  A portnak, a kábelnek és a külső háznak egyaránt támogatnia kell a 20 Gb/s sebességet.
USB4 40 Gb/s 5 000 MB/s Az eredmény jelentősen függ a vezérlőtől, az USB4 protokolltöbbletétől és a használt NVMe SSD-től.

Megjegyzés: A feltüntetett átváltások az interfész nyers kapacitását mutatják, nem pedig garantált fájlmásolási sebességet.


Hogyan állapítható meg, mi lassítja a külső SSD-t?


1. Ellenőrizze a számítógép dokumentációjában, milyen sebességet támogat az adott USB-port.
2. Használjon a külső házzal azonos vagy annál nagyobb sebességet támogató adatkábelt.
3. Csatlakoztassa a külső SSD-t közvetlenül a számítógéphez, és a teszt idejére hagyja ki a hubot vagy a dokkolóállomást.
4. Összehasonlításként másoljon át először egy nagy fájlt, majd egy sok kis fájlt tartalmazó mappát.
5. Figyelje a sebesség alakulását: az egy bizonyos idő után bekövetkező hirtelen visszaesés az SLC gyorsítótár megtelésére vagy túlmelegedésre utalhat.
6. Ellenőrizze a forrás- és a célmeghajtó sebességét, és zárja be az adattárolót terhelő alkalmazásokat.
7. Ellenőrizze az UASP támogatását, az illesztőprogramok naprakészségét és az esetleges firmware-frissítéseket.

 

Összefoglalás


A külső SSD csak egyetlen eleme a teljes adatátviteli útvonalnak. A maximális teljesítmény az SSD-től, a külső háztól, az USB-porttól, a kábeltől, a hűtéstől, az adattípustól és a szoftverkörnyezettől is függ. Ha a mért sebesség nem egyezik a gyártó által megadott értékkel, a teljes rendszer szűk keresztmetszetét kell megkeresni, és nem szabad automatikusan hibásnak tekinteni az SSD-t.

 

FAQ


Miért másol kezdetben gyorsan, majd később lassabban a külső SSD?
A leggyakoribb ok az SLC gyorsítótár megtelése vagy a hőmérséklet emelkedése. A gyors puffer kimerülése után az SSD közvetlenül a lassabb NAND memóriába kezd írni. Magas hőmérsékleten emellett aktiválódhat a thermal throttling is.

 

Korlátozhatja az USB-C kábel a külső SSD sebességét?
Igen. Az USB-C csak a csatlakozó fizikai kialakítását jelöli. A kábelek különböző adatátviteli szabványokat támogathatnak, és egyes, elsősorban töltésre tervezett kábelek csak USB 2.0 sebességgel továbbítanak adatokat.

 

Miért lassabb sok kis fájl másolása, mint egyetlen nagy fájlé?
Minden fájlt külön meg kell nyitni, fel kell dolgozni a metaadatait, majd rögzíteni kell a fájlrendszerben történt változásokat. Egy nagy, összefüggő fájlnál ennek a többletterhelésnek az aránya lényegesen kisebb.


Növeli a fém külső ház az SSD sebességét?
Önmagában a ház anyaga nem növeli az interfész maximális sebességét, a jobb hőelvezetés azonban megelőzheti a thermal throttlingot. Így az SSD hosszabb ideig képes fenntartani a nagyobb teljesítményt.