I lettori CD-ROM recenti possono raggiungere velocità molto alte, ma molti lettori sono capaci di girare a velocità ridotte. Ci sono diversi motivi che possono farti pensare di cambiare la velocità di un'unità CD-ROM:
Ci sono state notifiche di errori di lettura ad alte velocità, specialmente con CD-ROM malamente pressati. Ridurre la velocità può prevenire la perdita di dati in queste circostanze.
Molti lettori CD-ROM sono fastidiosamente rumorosi, una minor velocità può ridurre il rumore.
Puoi diminuire la velocità delle unità CD-ROM IDE con hdparm, setcd o cdctl. Funziona così:
hdparm -E[velocità]
[dispositivo cdrom]
setcd -x[velocità]
[dispositivo cdrom]
cdctl -bS [velocità]
Se stai usando l'emulazione SCSI, puoi dover applicare le impostazioni al lettore IDE reale, e non al dispositivo emulato come SCSI.
Se hai i privilegi di root può essere di aiuto anche il comando seguente:
echo file_readahead:2000000 > /proc/ide/[dispositivo cdrom]
/settings
hdparm -d1 -a8 -u1 [dispositivo cdrom]
Ciò imposta la lettura in prefetch dei file a 2MB, che aiuta con CD-ROM graffiati. Se la imposti troppo alta, il lettore continuerà ad aumentare e diminuire la velocità, e le prestazioni diminuiranno drasticamente. Si raccomanda di regolare il tuo lettore CD-ROM anche con hdparm:
hdparm -d1 -a8 -u1 [dispositivo cdrom]
Questo abilita l'accesso in DMA, la pre-lettura, e la mascheratura IRQ (leggi la pagina man di hdparm per una spiegazione dettagliata).
Per favore fai riferimento a
"/proc/ide/[dispositivo cdrom]
/settings"
per regolare con precisione il tuo CD-ROM.
I lettori SCSI non hanno un modo uniforme di impostare questi parametri (ne conosci uno? diccelo!). C'è uno strumento che funziona con i lettori SCSI Plextor.