Vergleich Kernel-Patches Preempt und Low-Latency auf /.

Startseite
Anhänge:
Nachricht
+ (text/plain)
Nachricht löschen
Nachricht beantworten
Autor: Sven Velt
Datum:  
To: Linux User Schwabach
Betreff: Vergleich Kernel-Patches Preempt und Low-Latency auf /.
<-- Warning: charset 'iso-8559-15' is not supported -->

Mahlzeit!

Mit Sicherheit haben einige eifrige Slashdot-Leser den Artikel ?ber den
Vergleich der beiden Ans?tze (Preempt & Low-Latency), das Scheduling des
Linux-Kernels zu verbessern schon gelesen.

Erkl?rung: Seit geraumer Zeit besteht Kritik am Linux-Kernel, dass
dieser nur sehr langsam auf Unterbrechungsanforderung (Interrupts)
reagiert. Ein Beispiel daf?r kann jeder selbst nachvollziehen: W?hrend
eines intensiven Zugriffs auf die Festplatte (Kernel kompilieren) eine
zweite Shell aufmachen und dann diverse Befehle eingeben. Man wird
schnell merken, dass das System auch auf relativ modernen Systemen sehr
tr?ge reagiert. Um dies zu verbessern, gibt es mehrere Ans?tze, die in
Form von Patches f?r den Kernel-Quellcode zur Verf?gung stehen.

Unter
http://slashdot.org/developers/02/03/22/0320238.shtml?tid=106
bzw. dem ursr?nglichen Bericht
http://www.linuxdevices.com/articles/AT8906594941.html
kann man den Vergleich eines Red-Hat-Angestellten nachlesen (beides
Englisch aber IMHO bis auf einige technische Begriffe relativ leicht
verst?ndlich).

Ich hab mal beide Patches in einen 2.4.18 Kernel-Quellcode eingebaut
(ist kein Problem, da beide Patches andere Teile des Kernels betreffen
bzw. ?ndern) und diesen jetzt ca. 2h bei mir am laufen. Er l?uft bisher
stabil und der Rechner bleibt auch bei 2 Kernel-Compilerl?ufen, einem
Diff-Lauf, einer Packung mit Tar&Bz2, zwei dd auf den NFS-Server bzw.
lokal und einem find ?ber mein ganzes Dateisystem bei einer Load von
?ber 5 stabil.

Wer bisher "nur" den Preempt-Patch im Kernel hatte wird nochmals eine
deutliche Verbesserung sp?ren.

ACHTUNG: Im Gegensatz zum Preempt-Patch ist der Low-Latency-Patch auch
nach Meinung des Autors noch nicht "production-ready". Man sollte diese
Patch-Kombination also nicht auf einem Server bzw. Produktivsystem
einsetzten, wenn man sich nicht sicher ist, mit eventuell auftretenden
Problemen klarzukommen.

Und was ich eigentlich sagen wollte: Der Doppel-Patch gegen einen
frischen 2.4.18 Kernel-Baum kann unter
http://gpl-sfotware.de/lusc/patch-2.4.18-preempt2-lowlatency.bz2
downgeload'et werden.

bye

Sven

-- 
Du erh?lst diese eMail, weil Du auf der Mailingliste der Linux-User
Schwabach eingetragen bist. Falls Du keine weiteren Mails der Liste mehr
erhalten willst, so sende eine leer eMail an list-unsubscribe@??? und
folge den Anweisungen.