Mi az a Host Memory Buffer (HMB) az SSD-ben?

click fraud protection

Azt gondolhatja, hogy minden dokumentumát és fényképét a számítógép logikus mappastruktúrájában tárolja. Bár tévednél. Ezt a nézetet mutatja a számítógép. A valóságban azonban, ha SSD-t használ, az adatok szétszóródnak a meghajtón.

A merevlemezek akkor működnek a legjobban, ha időnként töredezettségmentesítési folyamaton vesznek részt. Ez a HDD-n lévő összes adatdarabot rendezte, így a kapcsolódó bitek közel voltak egymáshoz, és sorban olvashatók voltak a meghajtóról. Ennek az az oka, hogy a merevlemezek sokkal gyorsabban olvasnak ki szekvenciális biteket a tálcáikról, mint véletlenszerű leolvasásokat.

Az SSD-k sokkal jobbak a véletlenszerű olvasásnál, mert nem kell megvárniuk, amíg az olvasófej először a megfelelő helyre kerül. Általában sokkal gyorsabbak is, és rengeteg egyéb ok is van arra, hogy előnyben részesítsék őket.

A helyzet az, hogy az SSD-k sokkal többet szenvednek a kopástól. Minden alkalommal, amikor adatot olvasnak ki, és elsősorban amikor adatokat írnak egy memóriacellába, a cella enyhén leromlik. A kopás minimalizálása és a meghajtó élettartamának növelése érdekében az SSD-k a kopáskiegyenlítésnek nevezett eljárást alkalmazzák. Adatíráskor az SSD úgy dönt, hogy először a legkevésbé kopott cellákra helyezi azokat.

Ez furcsa dolgokat eredményez, például technikailag adatok maradnak a meghajtón egy fájl felülírása után, egyszerűen azért, mert az új verzió különböző memóriacellákba kerül. A „törölt” adatok „felülírható”-ként vannak megjelölve, nem pedig aktívan törölve. A törlése a korlátozott számú írási mennyiségből többet használ az érintett memóriacellákba.

Nyomon követhetőek

Az SSD-k táblázatot vezetnek arról, hogy hova ment minden, és mit lehet és mit nem lehet felülírni a hatékony működés érdekében. Ez nem foglal sok helyet, de bármely operációs rendszer folyamatosan végez kis írási műveleteket. Ezek az állandó változások azt jelentenék, hogy sok írást kell végrehajtani az SSD-re, konkrétan egy szakaszra, ami csökkenti annak élettartamát.

Ennek elkerülése érdekében a legtöbb SSD tartalmaz néhány beépített DRAM-ot. A DRAM nem szenved ugyanolyan kopástól, mint a flash memória, ezért szükség szerint frissíthető. Mellesleg gyorsabb is. Tehát, amikor fájlt kér, a DRAM-mal rendelkező SSD-k valamivel gyorsabban adják vissza az eredményt, mivel a keresési idő csökken.

Egyes költségkímélő SSD-k úgy döntenek, hogy lemondanak a DRAM-ról költségtakarékossági intézkedésként. Ez hatással van a teljesítményre, és csökkenti a meghajtó élettartamát.

Írja be a HMB-t

A HMB-t úgy tervezték, hogy csökkentse a DRAM nélküli SSD-k teljesítményét és élettartamát. A gazda A Memóriapuffer egy másik DRAM-forrást használ, hogy legalább részleges logikai és fizikai térképet tároljon hajtás. Ebben az a nagyszerű, hogy minden számítógépnek már van bőséges DRAM-forrása a számítógép fő RAM-jában.

Az SSD-illesztőprogramok lehetővé teszik, hogy az SSD kérje a rendszer RAM egy kis részének félretételét és lefoglalását a keresőtábla tárolására. Míg az SSD-k jellemzően 1 GB DRAM-mal rendelkeznek TB flash memóriánként, a HMB általában közel sem éri el ezt a méretet. A pontos megvalósítások gyártók és meghajtók között változnak, de körülbelül 100 MB az alapterület. Ez lehetővé teszi a leggyakrabban használt adatok helymeghatározását a gyorsabb hozzáférés érdekében. A többi adathoz lassú módon kell hozzáférni.

Ez a legtöbb munkaterhelésnél jobb késleltetést eredményez az egyszerű DRAM nélküli SSD-khez képest. A teljesítmény azonban nincs teljesen összhangban a beépített DRAM használatával. Ezenkívül csökkenti magának az SSD-nek a kopását. Ez az előny azonban nehezen mérhető, és valószínűleg minimális.

Következtetés

A HMB a DRAM nélküli SSD-k hasznos kiegészítője. Szó szerint nincs plusz pénzköltség. Segít enyhíteni a DRAM nélküli SSD-k teljesítményromlásának jó részét. A HMB továbbra sem kínál ugyanolyan szintű teljesítményt, mint a beépített DRAM. Ez valamivel magasabb rendszer RAM-használatot eredményez, ami probléma lehet a minimális RAM-mal rendelkező, olcsó számítógépeken.

A HMB számára lefoglalt RAM jellemzően kicsi, és a rendszer az SSD-kéréseknél kevesebbet is tud kínálni, ha szükséges. Mindent összevetve, a HMB lényegében egy győzelem, hátrányok nélkül. A HMB-támogatással rendelkező DRAM- nélküli SSD-k és a nélküli SSD-meghajtók közvetlen összehasonlításában válassza a HMB-modellt, minden egyéb tényező ellenére. Ennek ellenére továbbra is javasoljuk a beépített DRAM-mal rendelkező SSD-ket, mivel ezek a legjobb teljesítményt nyújtják, csak kismértékű költségnövekedés mellett. mik a gondolataid? Oszd meg őket az alábbi megjegyzésekben.