Võib arvata, et kõik teie dokumendid ja fotod on teie arvutis korralikult loogilises kaustastruktuuris. Sa eksiksid siiski. See on vaade, mida arvuti teile näitab. Kui aga kasutate SSD-d, siis tegelikkuses jaotatakse andmed üle kogu draivi.
Kõvakettad töötavad kõige paremini, kui neid aeg-ajalt defragmentida. See sorteeris kõik kõvakettal olevad andmetükid, nii et seotud bitid olid lähestikku ja neid sai draivist järjest lugeda. Selle põhjuseks on asjaolu, et kõvakettad loevad oma taldrikutelt järjestikuseid andmebitte palju kiiremini kui juhuslikke lugemisi.
SSD-d on juhusliku lugemise korral palju paremad, kuna nad ei pea ootama, kuni lugemispea jõuab kõigepealt õigesse kohta. Need on ka üldiselt palju kiiremad ja nende eelistamiseks on palju muid põhjuseid.
Asi on selles, et SSD-d kannatavad kulumise tõttu palju rohkem. Iga kord, kui andmeid loetakse, ja peamiselt siis, kui andmed kirjutatakse mäluelemendisse, lahter veidi halveneb. Kulumise minimeerimiseks ja draivi pikaealisuse suurendamiseks kasutavad SSD-d protsessi, mida nimetatakse kulumise tasandamiseks. Andmete kirjutamisel asetab SSD need kõigepealt kõige vähem kulunud rakkudesse.
Selle tulemuseks on imelikud asjad, näiteks andmed, mis pärast faili ülekirjutamist tehniliselt draivile jäävad, lihtsalt seetõttu, et uus versioon salvestatakse erinevatesse mälurakkudesse. "Kustutatud" andmed märgitakse aktiivse kustutamise asemel kui "saab üle kirjutada". Selle kustutamine kasutab piiratud arvust mõjutatud mälurakkudesse veel ühte kirjutuskorda.
Jälgida
SSD-d peavad tabelit selle kohta, kuhu kõik salvestatakse ja mida saab tõhusaks töötamiseks üle kirjutada ja mida mitte. See ei võta palju ruumi, kuid iga operatsioonisüsteem teeb pidevalt väikeseid kirjutamistoiminguid. Need pidevad muudatused tähendaksid, et SSD-le tehakse palju kirjutisi, täpsemalt ühte sektsiooni, mis vähendab selle eluiga.
Selle vältimiseks sisaldab enamik SSD-sid sisseehitatud DRAM-i. DRAM ei kannata sama kulumise kui välkmälu, nii et seda saab värskendada nii sageli kui vaja. Muide, see on ka kiirem. Seega, kui taotlete faili, tagastavad DRAM-iga SSD-d tulemuse veidi kiiremini, kuna otsinguaeg väheneb.
Mõned soodsad SSD-d loobuvad kulude kokkuhoiu mõttes DRAM-ist. See mõjutab jõudlust ja vähendab draivi eluiga.
Sisestage HMB
HMB eesmärk oli vähendada DRAM-ita SSD-de jõudlust ja eluiga. Võõrustaja Mälupuhver kasutab teist DRAM-i allikat, et salvestada vähemalt osaline loogiline ja füüsiline kaart sõita. Suurepärane on see, et igal arvutil on arvuti põhimälus juba ohtralt DRAM-i allikat.
SSD-draiverid võimaldavad SSD-l taotleda väikese osa süsteemi RAM-i eraldamist ja eraldamist otsingutabeli salvestamiseks. Kui SSD-del on tavaliselt 1 GB DRAM-i iga TB välkmälu kohta, siis HMB pole tavaliselt selle suuruse lähedal. Täpsed teostused erinevad tootjate ja draivide lõikes, kuid umbes 100 MB on standardne. See võimaldab kõige sagedamini kasutatavate andmete asukohta kaardistada kiiremaks juurdepääsuks. Muudele andmetele tuleb juurde pääseda aeglaselt.
Selle tulemuseks on suurem latentsus enamiku töökoormuste puhul võrreldes tavaliste DRAM-ita SSD-dega. Jõudlus ei ole siiski täiesti kooskõlas pardal oleva DRAM-i kasutamisega. Samuti aitab see vähendada SSD enda kulumist. Seda kasu on aga raske mõõta ja see on tõenäoliselt minimaalne.
Järeldus
HMB on kasulik lisand DRAM-ita SSD-dele. Sellega ei kaasne sõna otseses mõttes lisaraha. See aitab leevendada suurt osa DRAM-ita SSD-dega seotud jõudluse halvenemisest. HMB ei paku endiselt sama jõudlust kui pardal olev DRAM. Selle tulemuseks on pisut suurem süsteemi RAM-i kasutus, mis võib minimaalse RAM-iga odavarvutite puhul olla probleemiks.
HMB-le eraldatud RAM on tavaliselt väikese suurusega ja süsteem suudab vajadusel pakkuda vähem kui SSD taotlusi. Kokkuvõttes on HMB sisuliselt võit, millel pole varjukülgi. Otseses võrdluses HMB toega DRAM-ita SSD ja ilma SSD vahel vali HMB mudel, hoolimata kõigist muudest teguritest. Soovitame siiski kasutada sisseehitatud DRAM-iga SSD-sid, kuna need pakuvad parimat jõudlust vaid vähese kulude kasvuga. Mis on sinu mõtted? Jagage neid allolevates kommentaarides.