Moderní CD-ROM mechaniky dosahují velmi vysokých otáček a některé z nich mohou pracovat i se sníženými otáčkami. Existuje několik důvodů, pro které byste mohli chtít změnit rychlost CD-ROM mechaniky:
Byly zprávy o chybách čtení při vysokých rychlostech, zvláště u špatně vylisovaných CD-ROMů. Z těchto důvodů může snížení rychlosti působit jako prevence ztráty dat.
Mnoho CD-ROM mechanik je nechutně hlučných, nižší rychlost může omezit tento hluk.
Můžete snížit rychlost IDE CD-ROM mechanik pomocí hdparm, setcd nebo cdctl. Pracuje to asi takto:
hdparm -E[rychlost]
[mechanika cdrom]
setcd -x[rychlost]
[mechanika cdrom]
cdctl -bS [rychlost]
Pokud používáte SCSI emulaci, budete muset předat tato nastavení do skutečného IDE zařízení, nikoli emulovaného SCSI zařízení.
Pokud máte práva root-a, následující příkaz vám rovněž může pomoci:
echo file_readahead:2000000 > /proc/ide/[mechanika cdrom]
/settings
To nastaví čtení napřed na 2MB, což pomůže při poškrábaných médiích. Pokud ji však nastavíte příliš vysoko, bude mechanika stále zrychlovat a zpomalovat, což výrazně sníží její výkon. Doporučujeme vám rovněž vyladit vaši CD-ROM mechaniku pomocí hdparm:
hdparm -d1 -a8 -u1 [cdrom zařízení]
To zapne DMA přístup, čtení napřed a odmaskování IRQ (přečtěte si man stránku programu hdparm pro podrobné vysvětlení).
Prostudujte si
"/proc/ide/(cdrom zařízení)
/settings"
pro jemné doladění vaší CD-ROM.
SCSI mechaniky nemají jednotný způsob pro nastavení těchto parametrů (Znáte nějaký? Řekněte nám jej!). Existuje nástroj, který pracuje se SCSI mechanikami Plextor.