Aktuální nastavení
Nastavení ATA disku zjistíme pomocí přikazu
hdparm /dev/hda
Výstup může být třeba takovýto
/dev/hda: IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on)
Podrobnější informace
hdparm -i /dev/hda
Řádky
DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2
zobrazují dostupné módy přenosu zařízení a právě používaný mód (*udma2).
Změna nastavení
hdparm -c1 -u1 -d1 /dev/hda
- c1 nastaví 32b přenos IDE
- d1 zapne DMA přenos
- u1 odmaskuje IRQ
Automatické nastavení zařízení při zavedení systému
V souboru /etc/hdparm.conf odkomentujeme (upravíme) např. tyto řádky:
command_line {
hdparm -u1 -d1 -c1 /dev/hda
}
Pro kontrolu nastavení můžeme zadat
/etc/init.d/hdparm restart
Testování rychlosti přenosu
hdparm -tT /dev/sda /dev/sda: Timing cached reads: 1440 MB in 2.00 seconds = 719.54 MB/sec Timing buffered disk reads: 178 MB in 3.03 seconds = 58.75 MB/sec
Kešované rychlosti přenosu jsou samozřejmě výrazně rychlejší než ty nekešované
U SATA disků není potřeba prakticky nic nastavovat!

