Freitag Juli 22, 2005

LINUX: I/O Scheduler ändern

Unter Linux mit Kernel 2.6 hat man eine relativ elegante Möglichkeit, soz. online den I/O Scheduler zu verändern. Vorallem bei USB- und Firewire-Festplatten sollte man durchaus mal den CFQ-Scheduler probieren:

echo "cfq" > /sys/block/<FESTPLATTE>/queue/scheduler

Wenn also die erste Firewire-Platte unter /dev/sda reingehängt wird, schreibt man also bei obigen Befehl bei <FESTPLATTE> sda einsetzen. Wenn es interessiert, mit welchen Scheduler gerade seine Platten laufen, kann sich folgendes Skript downloaden: show_io_scheduler.sh. Es zeigt alle Platten im System an und welchen Scheduler jede einzelne Platte verwendet. Das Skript wurde mal auf der Firewire-Mailingliste gepostet.

Kommentare:

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet