kvp#17
"Emiatt érdemes volna ha továbbra egy blokk az SSD-ben "szektor" is lenne. Még a mai, nagy merevlemezeknél is ez a méret 512 byte."
Minden meghajtonak van egy nativ szektormerete es minden filerendszernek van egy nativ blokkmerete. HDD-k eseten a szektormeret altalaban 512 byte es a blokkmeret ennek tobbszorose. SSD-k eseten a szektormeret altalaban tobb mint 512 byte viszont neha a blokkmeret ennel kisebb. Jol beallitani a formazasnal lehet, mivel ha tul kis blokkmeretet hasznalunk, akkor foloslegesen kopik a tarolo, ha nagyobbat akkor viszont tul kis file-ok eseten sok helyet pazarlunk el. Kopas szempontjabol az idealis ha a blokkmeret megegyezik a szektormerettel. Elofordulhat, hogy igy viszont akar 64KB-os is lehet egy blokk, ami apro file-ok eseten nagy pazarlassal jar.
"Az oprendszer pedig mind a mai napig a CHS-LBA címzést használja,"
Az LBA logikai cimzest jelent, tehat ilyenkor a rendszer nem foglalkozik azzal, hogy az adott szektor pontosan hol is van, csak megadja a linearis sorszamat.
"Már csak azt nem értem, hogy hogy a lótúróba képes különböző kisméretű fájlokat egy blokkba rakni az SSD vezérlő"
Mondjuk a blokkmeret 4KB, a valodi szektormeret pedig 64KB (de ezt az ssd 512 byte-nak mutatja). Ekkor egy valodi szektorba akar 16 darab 4KB-nal kisebb file-t is be lehet pakolni.
A cikkben emlitett lassulas akkor johet letre, ha tul sok blokk van mar a replacement listan es ezt az ssd vezerlo aramkore nem asszociativ hanem szekvencialis modon vizsgalja. Alternativakent csinalhatnak jobb vezerlo aramkort, vagy jelezhetnek hibas szektort is (aminek a kezelese a mai filerendszerek eseten a teljesitmeny szempontjabol eleg bizonytalan kimenetu lenne).
Ha nem akarunk ilyet latni, akkor filerendszer blokkmeret = valos szektormeret. A valos szektormeretet pedig a memoria chipek es a vezerlo aramkor adatlapjarol lehet megtudni. Ebben a konfiguracioban sokkal tovabb birja egy SSD lassulas nelkul. Bar van par olyan eset, amikor a sok kis egymas melle (egy szektorba) pakolt file jol is johet (pl. ha egyszerre kell felolvasni oket, mint pl. rendszerinditaskor), csak ha igy taroltuk az adatokat, akkor ne nagyon modositgassuk oket. A tiszta megoldas a szektormeret csokkentese lenne, vagy legalabb a valos meret megadasa a disk info adatok kozott, hogy az os megfeleloen tudjon reagalni.