Názor ke článku I Linux potřebuje defrag od Jet - Problém čtení sektorů na přeskáčku by měl řešit...

  • 18. 5. 2012 9:44

    Jet (neregistrovaný)

    Problém čtení sektorů na přeskáčku by měl řešit přímo firmware disku. SCSI nebo SATA rozhraní totiž dovoluje posílat víc požadavů najednou a disk na ně odpoví v pořadí, jaké je pro něj výhodnější. Odpovědi přijdou asynchronně a napřeskáčku. Takže pokud potrebuju číst bloky 1, 10, 20, 5, 15, tak disk je pravděpodobně přečte v pořadí 1, 5, 10, 15, 20. Pokud je například blok 1 kvůli defektu přesunutý až na konec disku, pořadí odpovědí by bylo jiné. V rámci zjednodušení v tomto příkladu počítám s diskem velkým 20 sektorů :-).
    Tohle samozřejmě neplatí pro IDE alias ATA alias PATA. Tam se poslal požadavek a pak už se dalo jenom čekat na odpověď. Teprve potom se mohlo žádat o další sektor. Ale tyhle disky jsou už naštěstí k vidění jenom v muzeálních počítačích.
    Dokonce je už dnes problém koupit 3.5" PATA disk.