Miksi sinun ei pitäisi koskaan täyttää SSD-levyäsi kokonaan?

Säilytystila ei ole ilmaista kiinteistöä, usko tai älä.

Kun ostat a hieno, upouusi SSD saatat tuntea kiusauksen täyttää se kaikilla peleilläsi, kuvillasi, videoillasi tai kaikella mitä haluat tietokoneellesi. Loppujen lopuksi tallennustila on sitä varten, eikö? No, se ei itse asiassa toimi nykyaikaisten SSD-levyjen kohdalla, ja jos täytät melkein minkä tahansa aseman ääriään myöten, huomaat, että tietojen kirjoittaminen alkaa viedä paljon kauemmin kuin ennen. Tässä kerrotaan, miksi näin tapahtuu ja kuinka pahasti voit vaikuttaa tallennustilan suorituskykyyn täyttämällä sitä liikaa.

SLC-välimuisti, spesifikaatio, josta et ehkä ole kuullut

Saatat ajatella an SSD on yhtä yksinkertainen kuin sen kapasiteetti ja kuinka nopeasti tallennustila pystyy siirtämään tietoja, mutta siinä on vähän muutakin. SSD-levyt voivat periaatteessa väsyä, kun on kirjoitettu paljon tietoa, ja mitä enemmän SSD-levyä täytetään, sitä nopeammin se tyhjenee. Kun näin tapahtuu, SSD: n SLC-välimuisti tyhjenee, mikä pakottaa SSD: n käyttämään hitaampaa osaa tallennustilasta.

Et todennäköisesti ole ennen kuullut SLC-välimuistista, eivätkä SSD-levyjen valmistajat sisällytä sitä teknisiin tietoihinsa. Nykyaikaiset SSD-levyt on määritetty siten, että osa tallennustilasta toimii suurella nopeudella ja loput hitaalla nopeudella. Nopeampi osa on SSD: n välimuisti, ja sen koko on asetettu tiettyyn prosenttiosuuteen siitä, kuinka paljon levyllä on vapaata tilaa. Yleisesti ottaen korkeamman luokan SSD-levyillä on suurempi osuus välimuistista, kun taas halvemmat SSD-levyt käyttävät vähemmän. kyky tallentaa välimuistiin ja kirjoittaa SSD-levylle riittävän kauan tyhjentää tämän välimuistin ja johtaa äkilliseen suorituskykyyn pudota.

Lähde: Kingston Technology

Mutta miksi kaikki SSD-levyt eivät voi olla nopeita? No, se liittyy siihen, miten nykyaikaiset SSD-levyt ovat kehittyneet. Alussa meillä oli yksitasoisia solu (tai SLC) flash-siruja, jotka tallentavat yhden bitin dataa solua kohden, joko yhden tai nollan. SLC on loistava, koska se on erittäin kestävä ja nopea, mutta melko nopeasti teollisuus huomasi, että paljon enemmän dataa sisältävien SSD-levyjen toimittaminen olisi vaikeaa, jos jokainen solussa saattoi olla vain yksi bitti dataa, joten sitten tehtiin monitasoiset solut (MLC) -sirut, sitten kolmitason solut (TLC) ja viimeksi neljän tason solut (QLC).

Näiden tiheämpien kennojen käytön haittana oli SSD-levyjen maksimikirjoitussuorituskyvyn heikkeneminen, mutta valmistajat jäivät kuitenkin jumiin nopeuden tai arvon välillä. Mutta on mahdollista saada molempien maailmojen parhaat puolet tai melko lähellä sitä. SSD-levyjen valmistajat keksivät, että voit vain poistaa jotkin MLC-, TLC- tai QLC-flash-bitistä tehdäksesi niistä SLC: n tai pseudo-SLC: n kaltaisia. Silloin se pseudo-SLC voi toimia kuin välimuisti, koska se on ensimmäinen osa SSD-levyä, jolle on kirjoitettu ja joka tarjoaa nopean suorituskyvyn niin kauan kuin se kestää.

Kuinka suorituskyky heikkenee, kun täytät SSD-levyäsi

SLC-välimuistissa on se, että sen koko ei riipu pelkästään valmistajan asettamasta koosta, vaan myös siitä, kuinka paljon tilaa sinulla on jäljellä SSD-levylläsi. Tämä tarkoittaa, että mitä enemmän tavaraa laitat SSD-levyllesi, sitä pienemmäksi välimuistisi tulee ja sitä nopeammin kirjoitustyökuormitus voi nousta. Osoittaakseni tämän tapahtuvan toiminnassa testasin Western Digital WD Black SN770M SSD: täni IOMeter-nimisessä ohjelmassa, joka sai SSD: n kirjoittamaan 15 minuuttia putkeen. Testasin SN770M: ää kolme kertaa eri vapaan tilan tasoilla: 10 % täytetty, 50 % täytetty ja 90 % täytetty.

Kun 10 % tilastaan ​​oli täytetty, SN770M kykeni saavuttamaan 4 800 MB/s nopeuden kahden minuutin ajan, ja tämän jälkeen se asettui 4 550 MB/s: iin loput 15 minuutin testistä. Mutta kun puolet asemasta oli täynnä, suorituskyky alkoi vain noin 4 300 Mt/s ja minuutin kuluttua laski jyrkästi 1 000 Mt/s, mutta pystyi nousemaan takaisin 4 300 Mt/s aina silloin tällöin. minuutti. Kun täytettynä 90 %:iin, suorituskyky oli vielä huonompi, kun aloitusnopeus oli 4 500 MB/s, joka putosi 1 000 MB/s alle minuutissa ja pysyi siinä 15 minuutin testin ajan.

Suorituskyvyn vaikutukset ovat myös selvät keskimääräistä kirjoitusnopeutta tarkasteltaessa. 10 % täytettynä SN770M oli keskimäärin lähes 4 600 MB/s, mikä laski 2 300 Mt/s täytettynä 50 %. 90-prosenttisesti täytettynä odotamme vain 1 200 Mt/s, mikä on edelleen kunnioitettavaa, mutta erittäin hidasta PCIe 4.0 SSD: lle. Tästä SSD-levystä tuli neljä kertaa hitaampi, koska sillä oli paljon dataa.

Älä odota suurta suorituskykyä, jos et jätä yhtään tavua käyttämättä SSD-levylle

Kuulostaa luultavasti melko naurettavalta, että et voi vain tallentaa tavaraa SSD-levyllesi haluamallasi tavalla suorituskyvystä tinkimättä, mutta juuri näin nykyaikaiset SSD-levyt toimivat. Henkilökohtaisesti suosittelen pitämään käyttöjärjestelmäasemasi täytettynä enintään 70 %:ssa, vaikka järjestelmäsi toissijaiset asemat voidaan täyttää lähemmäs 90 % huoletta. Jos huomaat siirtäväsi paljon tiedostoja, saatat haluta hankkia SSD-levyjä, joissa on erityisesti suuret välimuistit, jotka ovat yleensä kalliimpia malleja.

Onneksi SSD-levyt ovat nykyään melko halpoja, mikä tarkoittaa, että ei ole iso juttu olla käyttämättä kaikkea SSD: n tilaa. On melko helppoa ladata tietokoneeseen 2 Tt tallennustilaa alle 100 dollarilla, ja 4 Tt on mahdollista 150 dollarilla tai hieman enemmän. Jopa 2 Tt voi olla ylivoimainen useimmille ihmisille, mutta jos et halua koskaan huolehtia siitä, että tiedostojen siirtonopeus putoaa yhtäkkiä, tarvitset enemmän tilaa kuin todellisuudessa tarvitset.