Vlákno názorů k článku Optimalizace práce s SSD disky v Linuxu od haplo602 - totalne zly clanok. bol by som rad, keby...

  • Článek je starý, nové názory již nelze přidávat.
  • 14. 4. 2011 12:18

    haplo602 (neregistrovaný)

    totalne zly clanok. bol by som rad, keby si autor nabuduce overil o com keca.

    SSD disk pozna 2 velkosti blokov:

    1. citanie vie adresovat po 4KB ako kazdy iny bezny disk
    2. zapis vie adresovat len po 512KB ako bolo spomenute v clanku

    Toto prebieha interne, OS o tom nema ani tucha, dokonca aj TRIM funguje len po 512KB blokoch a FS to posiela podla fs blokov (bezne 4KB), takze SSD disk si toto musi prislusne nazbierat a prelozit na internu adresaciu.

    Co sa tyka zivotnosti, nove NAND MLC bunky maju zivotnost 3000 zapisov. Sice to je pomerne dost pre bezne pouzivanie, ale trosku intenzivnejsia praca s diskom im drasticky znizujezivotnost. Aj ked pre bezneho pouzivatela to bude stacit na par rokov.

  • 14. 4. 2011 22:39

    František Ryšánek

    > 1. citanie vie adresovat po 4KB ako kazdy iny bezny disk
    > 2. zapis vie adresovat len po 512KB ako bolo spomenute v clanku
    >

    Na ATA rozhraní, pokud vím, je 512B sektor pro čtení i zápis. Na tom se shodneme. 4 kB sektor v souvislosti s disky se vyskytuje jenom u novějších modelů WD a jedná se o interní formát na plotnách, navenek je pořád 512B.

    Pokud si přečtu třeba tohle:
    http://www.ccs.neu.edu/home/pjd/papers/hotstorage09.pdf
    tak interně to vypadá, že NAND flash vyžaduje čtení či zápis o velikosti "NAND Flash stránky" (vlastně se jedná o řádek), která má podle uvedeného PDF typickou velikost 2 nebo 4 kB. Ovšem *mazat* lze pouze celý erase-block naráz (třeba 512 kB). Osobně bych nepokládal rovnítko mezi zápis a mazání - pokud si disk vede nějaká metadata o alokaci uvnitř erase-blocků, tak by teoreticky nemělo být potřeba mazat při každém zápisu celý dotčený erase block. Teprve když se disk dostane do fáze, kdy nemá jinou možnost než read-modify-erase-write, tak se to rovnítko mezi zápisem a mazáním samo vynoří.