A használata SSD SSD javítása tárolási teljesítményt, a magazin hálózat
FILLING cache
A cache, mint a fő tároló, csoportokra oszlik egyenlő méretű ágazatokban. Minden csoport az úgynevezett cache blokk, és minden blokk alkotja alblokkra. A gyorsítótár méretének blokk lehet állítani egy adott alkalmazás, mint az adatbázisok, illetve web-alapú szerver.
Adatot olvas HDD és rögzíti azokat az SSD úgynevezett töltés a gyorsítótárat. Háttér Ez a művelet általában végzett után az alapvető olvasási vagy írási művelet. Mivel kinevezése cache - tárolására gyakran használt adatokat a tölteléket ne okozzon minden input-output műveletet, de egyetlen, amelyre a számláló küszöbértéket túllépik. Általában töltés számláló akkor használják, ha az olvasás és írás közben.
Mi történik a gyorsítótár tartalmát, miután a „bemelegítő”? Ha egy SSD hely áll rendelkezésre, akkor a cache továbbra is tele van „forró” adatokat. Ha az SSD kapacitása kimerül, az algoritmus alkalmazott felülírás a legkevésbé használt adatok (Legkevésbé Legutóbb használt, FVT), vagyis az utolsó helyen a cache memória van írva az új „forró” adatokat.
Ha az összeg a „forró” SSD adatok meghaladja a kapacitást, százalékában kiolvasott adatot a cache memória csökken, illetve csökkent, és a termelékenység. Ezen túlmenően, a kisebb kapacitású SSD (és annál nagyobb mennyiségű forró adatok), annál intenzívebb cseréjét a „forró” adatokat. Ennek eredményeként, SSD fog gyorsabban elhasználódik.
Qsan szakértők azt javasolják, az Intel SSD DC S3500 meghajtók. Így, az SSD 480 GB-os kapacitással meghibásodások közötti idő (MTBF) jelentése 2 ppm mint a teljesítmény, a tipikus késleltetési a meghajtók 50 ms, a maximális késleltetést az olvasás -. MS 500 (99,9%), és a teljesítmény véletlenszerű olvasási blokkok 4 kB eléri 75.000 IOPS, amikor a felvétel -. 11.000 IOPS .. Ez egy jó lehetőség a SSD-cache-t.
Gyorsítótárral írható-olvasható
Az olvasási művelet hiányában az adatok a cache a következő:
- Az alkalmazás kérelmet nyújt be az adatok olvasását.
- Adatokat olvas a merevlemezről.
- A kért adatok vissza a kérelmet.
- SSD töltési művelet végrehajtásra kerül.
olvasási művelet, ha van adat a cache:
- Az alkalmazás kérelmet nyújt be az adatok olvasását.
- Az adatok beolvasása a SSD.
- A kért adatok vissza a kérelmet.
- Meghibásodás esetén SSD kiolvasott adatot a merevlemezről.
Hozzászólások app adatok rögzítésére:
- Az alkalmazás kérelmet nyújt be az adatok írását.
- Adatok írása a merevlemezre.
- Az alkalmazás visszaadja a helyzetét a műveletet.
- Futó cache töltési művelet az SSD.
Gyorsítótár beállítások SSD
Alkalmazást a cache az SSD a lehető leghatékonyabban, akkor be lehet állítani. Általános jellemzők - blokkmérete cache kitöltésével küszöbértékek olvasásakor és írásakor.
blokk méretét. A nagy méret a blokk cache memória alkalmazások gyakran fordulnak szomszédos (a fizikai hely) adatai szerint. Ezt nevezik a magas helyi inverzió. Méretének növelése a blokk is gyorsítja a tölteléket a cache az SSD - gyorsított „felmelegedés” a cache, ami után egy nagy helyi hozzáférés az alkalmazás jelenik meg egy nagyon nagy teljesítményű. Ugyanakkor egyre nagyobb a blokk mérete képződéséhez vezet túlzott IO forgalmat, és növeli a válaszidőt, különösen a hiányzó adatokat a cache.
A kisebb blokk méret jó alkalmazásokhoz kevésbé lokalizált adatok, hogy van, amikor az adatokhoz való hozzáférést végzik alapvetően véletlenszerűen. A cache memória az SSD lesz „bemelegedett” lassan, de a több blokkot, annál nagyobb a valószínűsége, hogy a hit a cache vonatkozó adatok, különösen az alacsony helyi hívások. Amikor kis blokk cache kihasználtsági arány alacsonyabb, de csökkenti és az ezekkel járó veszteségek, úgyhogy „slip”, ha a releváns adatokat nem a teljesítmény kevésbé szenved cache.
Threshold tölteléket. cache kitöltés küszöb - a számos hivatkozás az adatokat, majd a megfelelő blokkban van másolva az SSD-cache. A nagy méretû csak a gyakran használt adatokat és csökkentett adatcsere a cache, de növeli az időt „felmelegedés” a cache és hatékonyságának növelése annak használatát. Egy alacsonyabb értéket a cache felmelegedett gyorsabb, de lehetséges, hogy túlzott tölteléket. A legtöbb alkalmazás is elegendő küszöböt 2. kitöltése a felvétel esetén hasznos, ahol az írásos adatok olvasása később. Ilyen gyakran előfordul az fájlrendszereket. Más alkalmazások, mint az adatbázisok, nincs ilyen funkció, így a tartalom a felvétel számukra néha jobb nem tiltani.
Mint látható, a növekedés vagy csökkenés az egyes paraméterek megvannak a pozitív és negatív következményei. Fontos, hogy megértsük a „helyi” alkalmazásokat. Ezen kívül érdemes kipróbálni a rendszert valódi terhelésekkel és lásd milyen paraméterek azt mutatja, hogy a legjobb eredményt.

termelékenység növekedés (IOPS), attól függően, hogy az idő „felmelegedés” a cache (órában)