Uzglabāšanas telpa nav bezmaksas nekustamais īpašums, ticiet vai nē.
Kad jūs pērkat a lielisks, pilnīgi jauns SSD jums varētu rasties kārdinājums aizpildīt to ar visām spēlēm, attēliem, videoklipiem vai visu, ko vēlaties savā datorā. Galu galā, tam ir paredzēta krātuve, vai ne? Mūsdienu SSD tas patiesībā nedarbojas, un, ja aizpildīsit gandrīz jebkuru disku līdz malai, atklāsiet, ka datu rakstīšana sāk aizņemt daudz ilgāku laiku nekā iepriekš. Lūk, kāpēc tas notiek un cik slikti jūs varat ietekmēt savas krātuves veiktspēju, ja to piepildāt pārāk daudz.
SLC kešatmiņa, specifikācija, par kuru, iespējams, neesat dzirdējuši
Jūs varētu domāt an SSD ir tikpat vienkārša kā tā ietilpība un tas, cik ātri šī krātuve var pārsūtīt datus, taču tajā ir daudz vairāk. SSD diski būtībā var nogurt pēc daudzu datu ierakstīšanas, un, jo vairāk SSD ir piepildīts, jo ātrāk tas izlādējas. Kad tas notiek, tiek iztērēta SSD SLC kešatmiņa, kas liek SSD izmantot lēnāko krātuves daļu.
Jūs, iespējams, iepriekš neesat dzirdējis par SLC kešatmiņu, un SSD ražotāji to neliek savās specifikāciju lapās. Mūsdienu SSD diski ir konfigurēti tā, lai daļa no krātuves darbotos lielā ātrumā, bet pārējā - ar lēnu ātrumu. Ātrākā daļa ir SSD kešatmiņa, un tās lielums ir iestatīts uz noteiktu procentuālo daļu no tā, cik daudz brīvas vietas ir diskā. Vispārīgi runājot, augstākās klases SSD ir lielāks kešatmiņas procentuālais daudzums, savukārt lētāki SSD izmanto mazāk spēja saglabāt kešatmiņu un pietiekami ilgi rakstot uz SSD, šī kešatmiņa tiks iztērēta un radīsies pēkšņa veiktspēja piliens.
Avots: Kingston Technology
Bet kāpēc viss SSD nevar būt ātrs? Tas ir saistīts ar to, kā ir attīstījušies mūsdienu SSD. Sākumā mums bija viena līmeņa šūnu (vai SLC) zibatmiņas mikroshēmas, kas glabā vienu datu bitu katrā šūnā, vai nu vienu, vai nulle. SLC ir lielisks, jo tas ir īpaši izturīgs un ātrs, taču diezgan ātri nozare atklāja, ka SSD ar daudz vairāk datu piegāde būs sarežģīta, ja katrs šūnā varēja būt tikai viens datu bits, tāpēc tika izgatavotas daudzlīmeņu šūnu (MLC) mikroshēmas, pēc tam trīslīmeņu šūnas (TLC) un pēdējā laikā četru līmeņu šūnas (QLC).
Šo blīvāko elementu izmantošanas trūkums bija, ka SSD diskā tika samazināta maksimālā rakstīšanas veiktspēja, tomēr ražotāji bija iestrēguši starp ātruma vai vērtības izvēli. Bet ir iespējams iegūt labāko no abām pasaulēm vai diezgan tuvu tam. SSD veidotāji saprata, ka varat vienkārši atspējot dažus MLC, TLC vai QLC zibspuldzes bitus, lai padarītu tos līdzīgus SLC vai pseido SLC. Tad šī pseido SLC var darboties kā kešatmiņa, kas ir pirmā SSD daļa, kurā tiek rakstīts, piedāvājot ātru veiktspēju tik ilgi, kamēr tas darbojas.
Kā veiktspēja pasliktinās, turpinot uzpildīt SSD
SLC kešatmiņa ir tāda, ka tās lielums ir atkarīgs ne tikai no ražotāja iestatītā izmēra, bet arī no tā, cik daudz vietas ir atlicis SSD. Tas nozīmē, ka, jo vairāk sīkumu ievietosiet SSD diskā, jo mazāka kļūst kešatmiņa un ātrāka veiktspēja rakstīšanas slodzes laikā. Lai pierādītu, ka tas notiek darbībā, es pārbaudīju savu Western Digital WD Black SN770M SSD programmā IOMeter, kas lika SSD veikt rakstīšanu 15 minūtes pēc kārtas. Es testēju SN770M trīs reizes dažādos brīvās vietas līmeņos: 10% aizpildīta, 50% aizpildīta un 90% aizpildīta.
Kad bija aizpildīti 10% no vietas, SN770M spēja sasniegt 4800 MB/s divas minūtes, un pēc tam atlikušajā 15 minūšu testa laikā tas nostabilizējās pie 4550 MB/s. Bet, kad puse diska bija aizpildīta, veiktspēja sākās tikai ar aptuveni 4300 MB/s un pēc minūtes strauji nokritās līdz 1000 MB/s, bet ik pa laikam varēja atgūt līdz 4300 MB/s. minūte. Uzpildot līdz 90%, veiktspēja bija vēl sliktāka ar sākuma ātrumu 4500 MB/s, kas samazinājās līdz 1000 MB/s mazāk nekā minūtē un palika tur 15 minūšu testa laikā.
Ietekme uz veiktspēju šeit ir skaidra arī, aplūkojot vidējo rakstīšanas ātrumu. Pie 10% piepildījuma SN770M vidējais ātrums bija gandrīz 4600 MB/s, kas samazinājās līdz 2300 MB/s, piepildot 50%. Pie 90% piepildījuma mēs skatāmies tikai uz 1200 MB/s, kas joprojām ir cienījami, bet ļoti lēni PCIe 4.0 SSD. Šis SSD kļuva četras reizes lēnāks tikai tāpēc, ka tajā bija daudz datu.
Negaidiet lielisku veiktspēju, ja SSD diskā neatstājiet neizmantotu baitu
Tas, iespējams, izklausās diezgan smieklīgi, ka jūs nevarat vienkārši glabāt lietas savā SSD, kā jūs vēlētos, nekaitējot veiktspējai, taču tieši tā darbojas mūsdienu SSD. Personīgi es iesaku saglabāt OS disku piepildītu līdz 70%, lai gan jūsu sistēmas sekundāros diskus bez bažām var aizpildīt tuvāk 90%. Ja pārsūtāt daudz failu, iespējams, vēlēsities iegūt SSD, kuriem ir īpaši liela kešatmiņa, kas parasti ir augstākās klases modeļi.
Par laimi, SSD diski mūsdienās ir diezgan lēti, kas nozīmē, ka nav liels darījums neizmantot visu SSD vietu. Ir diezgan viegli ielādēt datoru ar 2 TB krātuvi par mazāk nekā 100 USD, un 4 TB ir iespējams par USD 150 vai nedaudz vairāk. Pat 2 TB vairumam cilvēku var būt pārspīlēti, taču, ja vēlaties nekad neuztraukties par to, ka pēkšņi redzat failu pārsūtīšanas ātruma samazināšanos, jums būs nepieciešams vairāk vietas, nekā jums patiesībā nepieciešams.