Extracto de documentación de Linux:
Las unidades de CD-ROM modernas pueden alcanzar velocidades de lectura muy altas, a pesar de ello algunas unidades de CD-ROM son capaces de funcionar a velocidades reducidas. Hay varias razones que pueden hacer considerar cambiar la velocidad de la unidad de CD-ROM:
Ha habido varios informes de errores de lectura a velocidades altas, especialmente en unidades de CD-ROM en mal estado. Reducir la velocidad puede prevenir la pérdida de datos bajo estas circunstancias.
Algunas unidades de CD-ROM son molestamente ruidosas, a menor velocidad se puede reducir el ruido.
Puede reducir la velocidad de las unidades de CD-ROM IDE con hdparm o con un programa llamado setcd. Funciona de la siguiente manera:
hdparm -E[velocidad]
[dispositivo de cdrom]
setcd -x[velocidad]
[dispositivo cdrom]
Si tiene privilegios de root la siguiente órden puede también ayudarle:
echo file_readahead:2000000 > /proc/ide/[cdrom device]
/settings
Esto establece prelectura de 2MB del archivo, lo cual ayuda en CD-ROMs rayados. Si establece un valor demasiado alto, la unidad puede estar contínuamente girando y parando, y puede decrementar dramáticamente el rendimiento. Se recomienda que también afine su unidad de CD-ROM con hdparm:
hdparm -d1 -a8 -u1 cdrom device
Esto activa el acceso DMA, pre-lectura, y desenmascarado de IRQ (lea la página de manual de hdparm para una explicación detallada).
Por favor, diríjase a "/proc/ide/cdrom device
/settings"
para ajuste-fino de su CD-ROM.
Las unidades SCSI no tienen una manera uniforme para estableces estos parámetros (¿conoce alguna? ¡Díganoslo!) Aquí hay una herramienta que funciona para unidades Plextor SCSI.
FreeBSD:
Speed: cdcontrol [-f dispositivo
] speed velocidad
DMA: sysctl hw.ata.atapi_dma=1