Miks pooljuhtketta (SSD) jõudlus aeglustub, kui see täis saab?

Kas olete kunagi mõelnud, miks teie pooljuhtketas aja jooksul jõudlust halvendab? Siin käsitleme probleemi ja seda, mida peaksite tegema, et sõita tippkiirusel hoida.

->

Kui teie seadmel on pooljuhtketas (SSD), märkasite ilmselt, et selle täitumisel aeglustub jõudlus järsult. Näete seda siis, kui rakenduste avamine ja failide kopeerimine võtab tavapärasest kauem aega ning mõnikord põhjustab see ka külmumisprobleeme, mis muudab teie seadme kasutamise raskemaks.





Võite nüüd küsida: kas SSD-d ei pidanud kiiremad olema? Lühike vastus on jah, pooljuhtkettad on kiiremad kui traditsioonilised pöörlevad kõvakettad. Nende uue draivide tehnoloogia ja NAND Flashi salvestusruumi töö tõttu on aga jõudlusprobleem.

SSD plokid ja TRIM

Tahkisdraivid töötavad traditsioonilistest kõvaketastest erinevalt, kuigi neil on sama asi – mõlemad salvestavad andmeid.

Kui töötate failiga ja olete valmis selle salvestama, leiab pooljuhtketas vajalikud tühjad plokid ja kirjutab teie andmed pikaajaliseks salvestamiseks. Tühja ploki andmetega täitmine on kiireim viis salvestusruumi kirjutamiseks, mis on peamiseks põhjuseks operatsioonisüsteemidele, nt. Windows 10 , sisaldab TRIM-i tuge.



TRIM on funktsioon, mida operatsioonisüsteem kasutab, et anda draivile käsk otsida ja kustutada kustutatud faili moodustavate plokkide andmeid, nii et hiljem saab draiv need kiiresti uute andmetega täita.

Kui plokid pole tühjad, peab pooljuhtketas nende sees olevad andmed kustutama, enne kui teavet saab uuesti kirjutada, mis võib jõudlust oluliselt mõjutada.

Kui jätkate andmete salvestamist ja salvestusruum täitub, hakkavad draivi plokid tühjaks saama ning kuna pooljuhtdraivid suudavad 256 KB ploki sees andmeid kirjutada ainult 4 KB või 8 KB suurustel lehtedel, lõpetate plokkidega, mis ei ole täielikult täidetud.



NAND-välkmälu näide Dmitri Nosatšov

Probleem on selles, et SSD-d ei saa ploki järelejäänud ruumi kasutada uute andmete otse kirjutamiseks, kuna see hävitaks tegelikult kõik sellel juba olevad andmed.

Selle probleemi lahendus on kirjutamisoperatsioon, mis laadib ploki sees olevad andmed vahemällu, muudab selle sisu, lisades uued andmed, ja kirjutab seejärel lehed plokki tagasi.



Ainus hoiatus on see, et kogu protsess võtab aega ja protsessi kordamine paljudes plokkides vähendab kiirust dramaatiliselt ja mõjutab seega jõudlust.

SSD-de jõudluse probleemi ületamine

Vältimaks pooljuhtdraivide jõudluse halvenemist, lisavad paljud draivitootjad igale draivile lisamälu, mis pole kasutajale saadaval, kuid see aitab tagada, et SSD-d ei saavuta täielikult täiskiirust vastuvõetaval tasemel.



Teisisõnu vähendab täiendava salvestusruumi lisamine vajadust osaliselt täidetud plokki uute andmete lisamiseks muuta. Tahkiskettal on rohkem osaliselt täidetud plokke, kuid see tagab, et jõudlus ei vähene kiiresti.

Lisaks sisaldavad pooljuhtdraivid prügikogumislahendust (GC), mis töötab ka jõudlusprobleemi lahendamiseks. Kui hoiuruum on saavutanud, otsib prügikoristus plokke, mis pole täielikult täidetud, ja koondab need ruumi vabastamiseks.

SSD-de kiire hoidmine

Kuigi pooljuhtkettad on tavapäraste pöörlevate taldrikuga kõvaketastega võrreldes naeruväärselt kiiremad, aeglustavad need täites märkimisväärselt jõudlust.

SSD-de tippkiirusel hoidmise rusikareegel on, et neid ei tohi kunagi täielikult täita. Toimivusprobleemide vältimiseks te ei tohiks kunagi kasutada rohkem kui 70% selle koguvõimsusest .

Kui olete lähenemas 70% künnisele, peaksite kaaluma oma arvuti SSD täiendamist suurema draiviga.

Kui te ei vasta väljakutsele ja vajate rohkem salvestusruumi, on mitmeid alternatiive.

Võite hankida välise kõvaketta, mille saate USB-kaabli abil ühendada. Näiteks on hea valik Western Digital 10TB väline kõvaketas , mis lisab palju täiendavat salvestusruumi filmide, muusika, fotode ja dokumentide salvestamiseks mõistliku hinna eest.

WD 10TB Elements lauaarvuti kõvaketas – WDBWLG0100HBK-NESN

WD 10TB Elements lauaarvuti kõvaketas – WDBWLG0100HBK-NESN

Kui vajate rohkem salvestusruumi, kuid vajate ka SSD kiirust, on veel üks hea valik Samsung 860 EVO 1TB sisemine pooljuhtketas. Seejärel hankige odav välise 2,5-tollise kõvaketta korpusega nagu Inateckil , ühendage pooljuhtketas ja ühendage see arvutiga.

Samsung 860 EVO SSD

Samsung 860 EVO SSD

Tuleb märkida, et pooljuhtdraivide jõudlust ei mõjuta mitte ainult nendesse salvestatud andmete hulk, vaid ka jõudlus sõltub tootjast, komponentide kvaliteedist, funktsioonidest ja kvaliteeditasemest.