3.6. Napędy CD/DVD
Poprzedni | Rozdział 3. Sposób użycia | Następny

## 3.6. Napędy CD/DVD

Nowoczesne napędy CD-ROM osiągają bardzo duże prędkości. Niektóre z nich są dodatkowo zdolne do pracy przy zredukowanych prędkościach. Oto kilka powodów, dla których powinniśmy zastanowić się czy nie należy zredukować prędkości naszego napędu:

- Istnieją doniesienia o błędach odczytu przy dużych prędkościach, szczególnie podczas używania uszkodzonych bądź wadliwie wytłoczonych/nagranych płyt CD. Redukcja prędkości odczytu może uchronić nas przed utratą danych w takich przypadkach.

- Wiele napędów CD jest dokuczliwie głośnych. Redukcja prędkości może zmniejszyć natężenie hałasu.

### 3.6.1. Linux

Możesz zredukować prędkość napędu CD z interfejsem IDE korzystając z hdparm, setcd lub cdctl. Działają one w następujący sposób:

    hdparm -E [prędkość] [urządzenie cdrom]

    setcd -x [prędkość] [urządzenie cdrom]

    cdctl -bS [speed]

Jeśli używasz emulacji SCSI, możesz musieć zastosować ustawienia do prawdziwego urządzenia IDE a nie emulowanego SCSI.

Jeżeli masz uprawnienia roota, to pomóc może także następująca komenda:

    echo file_readahead:2000000 > /proc/ide/[urządzenie cdrom]/settings

Ustawiamy w ten sposób wielkość bufora odczytu na 2MB, co pomaga przy odczycie porysowanych płyt. Jeżeli ustawimy zbyt dużą wielkość tego bufora, napęd będzie stale rozkręcał się i zwalniał, co spowoduje bardzo znaczny spadek wydajności. Zaleca się również dostrojenie napędu CD-ROM przy użyciu hdparm:

    hdparm -d1 -a8 -u1 [urządzenie cdrom]

Włączamy w ten sposób dostęp DMA do dysku, czytanie z wyprzedzeniem i odmaskowanie IRQ (IRQ unmasking) (więcej przeczytasz na stronach man do hdparm)

Proszę sprawdzić "`/proc/ide/`[urządzenie cdrom]`/settings`" by dostroić swój napędu CD-ROM.

Dla napędów SCSI nie istnieje jednolity sposób ustawiawiania tych parametrów (jeżeli znasz jakiś to napisz nam o nim). Istnieje narzędzie które działa z napędami SCSI Plextor.

### 3.6.2. FreeBSD

Prędkość:

    cdcontrol [-f urządzenie] speed [prędkość]

DMA:

    sysctl hw.ata.atapi_dma=1

Poprzedni | Początek rozdziału | Następny
3.5. Strumienie zdalne | Spis treści | 3.7. Odtwarzanie DVD