1 / 22

SSD

SSD. SSD - I. Az SSD (Solid State Disk, „szilárdtest meghajtó”) olyan háttértároló, amelyben félvezetőkkel, mozgó alkatrészekkel nélkül oldják meg az adatok tárolását. Az SSD fajtái az alkalmazott félvezetők alapján: DRAM Flash memória. SSD - II.

Download Presentation

SSD

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SSD

  2. SSD - I Az SSD (Solid State Disk, „szilárdtest meghajtó”) olyan háttértároló, amelyben félvezetőkkel, mozgó alkatrészekkel nélkül oldják meg az adatok tárolását. Az SSD fajtái az alkalmazott félvezetők alapján: • DRAM • Flash memória

  3. SSD - II A flash memória alapú SSD –k a leginkább elterjedtek, így továbbiakban az SSD –k alatt ezt értjük. Az SSD –k előnyei: • gyorsaság • mozgó alkatrészek hiánya • alacsonyabb fogyasztás • halk • kis méret és súly

  4. SSD - III Az SSD hátrányai: • viszonylag kis méret • elhasználódás Az SSD részei: • a memóriablokkok • a vezérlő • cache

  5. SSD - III

  6. SSD - IV Az SSD –t alkotó memóriachipek részekre bonthatóak. A legnagyobb rész a plane, ami legtöbbször 512 MB adatot tárol. A plane 1024 db 512 kb méretű blokkból épül fel. A blokk is tovább osztható, mégpedig lapokra (page –kre). Egy lap 4 kb méretű, így tudható, hogy egy blokk 128 lapot tartalmaz. Egy lap pedig cellákból épül fel.

  7. SSD - V

  8. SSD - VI SSD típusai adattárolási mód szerint: • SLC (Single-Level Cell): egy cella egy bitet tárol • MLC (Multi-Level Cell): egy cella több (2-3) bitet tárolhat. Az MLC SSD lassabb, és gyorsabban megy tönkre, mint az SLC SSD.

  9. SSD - VII Elhasználódás: a flash memóriák cellái bizonyos számú írás után használhatatlanná válnak, vagyis tönkremennek. Ez az érték az MLC típus esetében nagyjából 10.000 írási művelet, míg az SLC típusnál nagyjából 100.000 írási művelet.

  10. SSD - VIII Az SSD használathoz mindenképpen szükséges, hogy az előbb említett elhasználódás minél később jelentkezzen, és ezt úgy lehet elérni, ha a cellák kihasználása minél egyenletesebb. Erre szolgál a wear leveling.

  11. SSD - IX A wear leveling egy olyan algoritmus, amely ügyel arra, hogy az SSD –ben található memóriacellák egyenletesen használódjanak el, vagyis minden cella lehető azonos számban legyen írva. Ehhez a wear leveling része az, hogy az SSD –n tárolható adatokat mozgassa, vagyis az egyik cellából átírja a másikba !

  12. SSD - X A wear leveling formái: • dinamikus: csak a dinamikus adatokat mozgatja • statikus: a statikus és dinamikus adatokat is mozgatja Napjainkban kapható SSD –k legtöbbször a statikus wear levelinget alkalmazzák.

  13. SSD - XI A wear levelingnek állandóan írnia kell az SSD –t, jó esetben ez10% -os plusz terhet jelent, de rossz esetben akár a 2000% -ot is elérheti. Egy SSD sebességét és élettartamát jelentősen rontja tehát, ha 80% feletti a kihasználtsága !

  14. SSD - XII A túlzott használat ellen csak egy dolgot tehetünk: hagyunk szabad helyet az SSD –n. Ez optimális esetben az SSD méretének 20 - 25% - a. Ez három módon történhet: • 1000-1024 kerekítésből adódó helymegtakarítás • gyárilag kialakított tartalék terület (spare area) • felhasználó által szabadon hagyott hely

  15. SSD - XIII Az SSD működése az adatok törlése esetén sem hasonlít a merevlemezére. A merevlemezen ugyanis az ott tárolt adatok törléskor nem kerülnek rögtön felülírásra, hanem töröltnek lesznek jelölve. Ha a merevlemez számára szükséges a hely, akkor ténylegesen is felülírásra kerül az adott szektor. Az SSD –nél viszont nem mindegy hányszor van írva egy cella. Az SSD –nél egy írási művelet csak egy üres lapra vonatkozhat, ráadásul az írás (vagy felülírás) nem laponként, hanem blokkoknként történhet csak.

  16. SSD - XIV

  17. SSD - XV A megoldás az, hogy a törlést nem logikailag végezzük el, hanem ténylegesen. Erre szolgál a TRIM parancs. Ez utasítja az SSD –t, hogy törölje a törlendő lapokat, így azok szabad helyként jelennek meg.

  18. SSD - XVI

  19. SSD - XVII A TRIM működéséhez négy feltétel szükséges: • TRIM képes SSD • AHCI módban működő alaplap • driver támogatás • operációs rendszer támogatás (Windows 7, Linux kernel >= 2.6.33) A jelenlegi driverek egyelőre nem támogatják a RAID tömbe szervezett SSD –k TRIM e-lését.

  20. SSD - XVIII Ha az előbbi feltételek valamelyike nem teljesül, akkor kettő dolgot lehet tenni: • olyan SSD –t választani, amely vezérlője belső szemétgyűjtő (Garbage Collector, GC) metódussal rendelkezik, így megoldja a törölt lapok felszabadítását. • külső garbage collector programok futtatásával felszabadítani a lapokat

  21. SSD - XVIX Pár gyakorlati megfontolás: • az SSD –k esetén különösen fontos, hogy meglegyen a partíciók igazítása • az operációs rendszer szolgáltatásai közül ki kell kapcsolni azokat, amelyek feleslegesen használják az SSD –t • az egyes vezérlők, bár különböző módon, de legtöbbször szolgáltatnak adatot az SSD elhasználódásáról.

  22. SSD - XX SSD vs RAID(1)0 Az SSD –k nem helyettesíthetőek RAID tömbbel ! Sem sebességben, sem adatbiztonságban nem összevethető a két megoldás !

More Related