De ce nu ar trebui să vă umpleți niciodată complet SSD-ul

click fraud protection

Spațiul de depozitare nu este un imobil gratuit, crezi sau nu.

Când cumpărați un SSD excelent, nou-nouț ați putea fi tentat să-l umpleți cu toate jocurile, imaginile, videoclipurile sau orice doriți pe computer. La urma urmei, pentru asta este stocarea, nu? Ei bine, nu așa funcționează de fapt pentru SSD-urile moderne și, dacă umpleți aproape orice unitate până la refuz, veți descoperi că scrierea datelor începe să dureze mult mai mult decât înainte. Iată de ce se întâmplă acest lucru și cât de rău puteți afecta performanța spațiului de stocare umplendu-l prea mult.

SLC cache, specificația despre care poate nu ați auzit

S-ar putea să crezi că o SSD este la fel de simplu ca capacitatea pe care o are și cât de rapid poate transfera datele de stocare, dar este ceva mai mult decât atât. SSD-urile pot obosi în esență după ce scriu o mulțime de date și, cu cât SSD-ul este umplut mai mult, cu atât se epuizează mai repede. Când se întâmplă acest lucru, memoria cache SLC a SSD-ului este cea care se epuizează, ceea ce obligă SSD-ul să folosească partea mai lentă a stocării sale.

Probabil că nu ați auzit până acum de SLC cache și nu este ceva ce producătorii de SSD au pus în fișele lor de specificații. SSD-urile moderne sunt configurate pentru a avea o parte de stocare să funcționeze la o viteză mare, iar restul la o viteză mică. Partea mai rapidă este memoria cache a SSD-ului, iar dimensiunea acestuia este setată la un anumit procent din spațiul liber disponibil pe o unitate. În general, SSD-urile de ultimă generație au un procent mai mare format din cache, în timp ce SSD-urile mai ieftine dedică mai puțin capacitatea de a stoca în cache și scrierea pe un SSD suficient de lungă va epuiza acest cache și va duce la o performanță bruscă cădere brusca.

Sursa: Kingston Technology

Dar de ce nu poate tot un SSD să fie rapid? Ei bine, are de-a face cu modul în care au evoluat SSD-urile moderne. La început, aveam cipuri flash cu celulă unică (sau SLC), care stochează un bit de date pe celulă, fie unul, fie zero. SLC este grozav pentru că este foarte durabil și rapid, dar destul de repede industria a descoperit că furnizarea de SSD-uri cu mult mai multe date va fi dificilă dacă fiecare celula ar putea avea doar un singur bit de date, așa că apoi au fost create cipuri de celule cu mai multe niveluri (MLC), apoi celule cu trei niveluri (TLC) și cel mai recent celule cu patru niveluri (QLC).

Folosirea acestor celule mai dense a avut dezavantajul de a reduce performanța maximă de scriere pe SSD-uri, lăsând totuși producătorii blocați între alegerea vitezei sau a valorii. Dar este posibil să ai ce este mai bun din ambele lumi, sau destul de aproape de el. Producătorii de SSD și-au dat seama că puteți dezactiva doar unii dintre biții din flash MLC, TLC sau QLC pentru a le face ca SLC sau pseudo SLC. Apoi acel pseudo SLC poate acționa ca un cache, fiind prima parte a unui SSD pe care este scris, oferind performanță rapidă atâta timp cât durează.

Cum se degradează performanța atunci când continui să-ți umpli SSD-ul

Lucrul despre cache-ul SLC este că dimensiunea sa depinde nu doar de ceea ce producătorul i-a stabilit dimensiunea, ci și de cât spațiu ai rămas pe SSD. Aceasta înseamnă că, cu cât puneți mai multe lucruri pe SSD-ul dvs., cu atât memoria cache este mai mică și performanța mai rapidă poate fi obținută într-un volum de lucru de scriere. Pentru a demonstra că acest lucru se întâmplă în acțiune, am testat SSD-ul meu Western Digital WD Black SN770M într-un program numit IOMeter, care a făcut ca SSD-ul să efectueze scrieri timp de 15 minute consecutive. Am testat SN770M de trei ori la diferite niveluri de spațiu liber: 10% umplut, 50% umplut și 90% umplut.

Cu 10% din spațiul său umplut, SN770M a fost capabil să atingă 4.800 MB/s timp de două minute, iar după aceasta s-a stabilit la 4.550 MB/s pentru restul testului de 15 minute. Dar, cu jumătate din unitate plină, performanța a început doar la aproximativ 4.300 MB/s și după un minut a scăzut brusc până la 1.000 MB/s, dar a reușit să revină la 4.300 MB/s din când în când pentru o perioadă minut. Când a fost umplut până la 90%, performanța a fost și mai proastă cu o viteză de pornire de 4.500 MB/s care a scăzut la 1.000 MB/s în mai puțin de un minut și rămânând acolo pe durata testului de 15 minute.

Implicațiile de performanță aici sunt clare și atunci când ne uităm la viteza medie de scriere. La 10% umplut, SN770M a avut o medie de aproape 4.600 MB/s, care a scăzut la 2.300 MB/s când a fost umplut cu 50%. La 90% umplut, ne uităm la doar 1.200 MB/s, ceea ce este încă respectabil, dar foarte lent pentru un SSD PCIe 4.0. Acest SSD a devenit de patru ori mai lent doar pentru că avea o mulțime de date pe el.

Nu vă așteptați la performanțe excelente dacă nu lăsați niciun octet neutilizat într-un SSD

Probabil că sună destul de ridicol că nu poți stoca doar lucruri pe SSD așa cum ți-ai dori, fără a compromite performanța, dar așa funcționează SSD-urile moderne. Personal, vă recomand să păstrați unitatea de sistem umplută la cel mult 70%, deși unitățile secundare din sistemul dvs. pot fi umplute mai aproape de 90% fără îngrijorare. Dacă vă treziți să transferați o mulțime de fișiere, este posibil să doriți să obțineți SSD-uri care au în mod special cache-uri mari, care tind să fie modele de ultimă generație.

Din fericire, SSD-urile sunt destul de ieftine astăzi, ceea ce înseamnă că nu este o afacere mare să nu consumi tot spațiul unui SSD. Este destul de ușor să încărcați un computer cu 2 TB de stocare pentru mai puțin de 100 USD, iar 4 TB este posibil pentru 150 USD sau puțin mai mult. Chiar și 2TB poate fi exagerat pentru majoritatea oamenilor, dar dacă nu doriți să vă faceți griji că vă veți vedea brusc că viteza de transfer a fișierelor scade de pe o stâncă, veți dori mai mult spațiu decât aveți nevoie de fapt.