Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:

BFS vs CFS [Update 2]

Blogged by Max1 as Linux, bla... — Max1 So 25 Okt 2009 20:46
Tagged as: , , , ,

Wer Linux benutzt verwendet (in den allermeisten Fällen) einen Kernel mit dem Standard-Scheduler CFS (Completely Fair Scheduler).
Kernel Hacker Con Kolivas hat dem schon vor einiger Zeit ein völlig neues Konzept, den Brain Fuck Scheduler (BFS) entgegengestellt.

Der Grundunterschied der Auswirkungen für den User liegt in der ‘responsiveness’ des Systems. CFS ist darauf ausgelegt auf riesige Maschinen zu skalieren, und unterscheidet dabei nicht zwischen dem normalen Rechner für zu Hause oder einem 4096 CPU Gerät. (Die Zahl 4096 CPUs taucht in der Diskussion als Richtlinie für Skalierbarkeit immer wieder auf.)
Ebensowenig wird meist zwischen dem Einsatzgebiet, Desktop oder eben Server unterschieden. (Es gibt hierfür zwar einige Möglichkeiten in der Kernel Konfiguration, aber wer den Standardkernel seines Distributors verwendet, unterscheidet hier zwangsläufig nicht.)

Die Folge ist eine Trägheit die ich auch schon öfter bemerkt habe. Wenn ich z.B. große Dateimengen kopiere, nebenher vllt noch einige youtube videos schaue, fängt die Maus an zu ruckeln. Das Umschalten zwischen Arbeitsflächen dauert mehrere Sekunden. Und das alles obwohl die CPU Last unter 10% liegt. Sehr störend.

Nun verwende ich schon seit einigen Wochen den BFS. Um etwas zu testen habe ich vorhin mal wieder einen Kernel mit CFS gebootet, und auch gleich mal mehrere GB auf meinen USB Stick kopiert. Den direkten Vergleich zwischen den beiden Schedulern hatte ich so noch nie gezogen. Fakt ist: Diese Probleme die CFS beim Kopieren großer Datenmengen und anderen lastenden Vorgängen macht, Ruckeln der Maus, langsame Reaktion, sind unter einem Kernel mit BFS nicht vorhanden.

Ich kann nur jedem ans Herz legen, der leidenschaftlicher Linux Nutzer ist, seinen nächsten Kernel mit dem BFS zu kompilieren. Dazwischen liegen Welten!

Update 1: Gerade habe ich mal einen Kernel mit BFS304 (Version 0.304) kompiliert. Es ist immernoch 2.6.31 btw, mal sehen wie sich das auf die Stabilität auswirkt. (Alles oben geschriebene war 2.6.31 mit BFS221, und litt doch an der einen oder anderen Stabilitätsschwäche….)

Update 2: Die Abstürze die ich mit BFS221 noch ab und zu erlebt habe, sind bisher unter 304 nicht aufgetreten… :)

Uni Exams und Deutschland überall

Blogged by Max1 as London, bla... — Max1 Mi 14 Okt 2009 13:35

Der erste Aufreger über die Uni kam Anfang dieser Woche. (Wer mich kennt weiß, dass ich mich über festgefahrene Bürokratie und Dergleichen gerade in großen ‘Betrieben’ gerne aufrege…)
Ich arbeite seit der 8. Klasse mit einem Texas Instruments Taschenrechner (TI-30XIIS), welcher für Schulen, Unis, etc. zulässig ist. (Heißt er löst keine Gleichungen, zeichnet keine Graphen, etc.)
Wer oft mit Taschenrechnern arbeitet weiß, dass das Handling von einem TI gegenüber einem CASIO Taschenrechner komplett anders ist. Man muss sich komplett umstellen. Leider sind zu den Klausuren nur 2 Modelle von CASIO zugelassen. Hätte einer der Professoren das nicht mal beiläufig erwähnt, hätte ich irgendwann kurz vor den Klausuren anfangen müssen, einen neuen Taschenrechner zu lernen….
(Das ist ein ENORMER Zeitfaktor in einer Klausur einen Taschenrechner zu nutzen, den man nicht zu 100% kennt!!!)

Der zweite Hammer folgte direkt hinterher: Man bekommt keine Formelsammlungen in den Klausuren und darf NICHTS mitnehmen (außer Stift und Taschenrechner).
Das hängt wohl damit zusammen, dass man im gleichen Raum die Klausur schreibt wie Studenten anderer Fächer und die Aufpasser ungelernte Leute sind, die nicht entscheiden können was zulässig ist und was nicht, wenn es nicht auf einer Liste steht.

Wer jetzt sagt na und, das ist doch richtg so und in Deutschland auch so: Falsch.

Zunächst laufen Klausuren (zumindest nach meiner Erfahrung) in Deutschland ganz anders ab. Man schreibt in einem Raum mit Kommilitonen des gleichen Kurses. Aufpassen tun zwar auch unbeteiligte Aufpasser, aber immer zusätzlich dabei der Prof oder einer seiner Assistenten. Die wissen welche Taschenrechner okay sind und so Sachen.
Außerdem waren alle Klausuren, die ich in Deutschland geschrieben habe (und geschrieben hätte ;) ) sogenannte “Kofferklausuren”. Das heißt man darf ALLES mitbringen was man will, solange es nicht elektronisch ist.
Macht ja auch Sinn, denn die Fähigkeiten eines Mathematikers / Informatikers / Physikers können sich ja nicht daran entscheiden, wie viele Formeln man auswendig lernen kann, und ob man sich beim lernen zufällig dafür entschieden hat die richtigen, oder vllt doch auch einige nutzlose Formeln auswendig zu lernen. Natürlich guckt man in einer Klausur nicht wirklich in seine Aufzeichnungen, man muss es im Kopf haben, alles andere kostet zu viel Zeit. Aber man kann mal etwas vergessen, oder eine Formel verdrehen, und dann ist es nur fair, nachschauen zu dürfen.
Immerhin ist es nicht Kindergarten und nicht Schule, sondern Uni.

Und Deutsche Unis scheinen etwas richtig zu machen, denn die landläufige Meinung hier ist, dass deutsche Unis besser sind. Und man sieht sehr deutlich, wir sind Exportweltmeister. Die meisten Autos, die man hier fahren sieht, sind Deutsch. Man sieht Siemens Schilder an Baustellen, im Supermarkt kauft man Haribo, Ferrero und Persil, Herde gibt es von AEG, etc.

Und egal in welche rechte Ecke man geschoben wird, wenn man sowas sagt, das macht einen schon ein bisschen Stolz, Deutscher zu sein.

Waschen, Uni

Blogged by Max1 as bla... — Max1 Do 1 Okt 2009 22:35

Nach nun fast einer Woche Uni bin ich schon recht angestrengt. Ich habe zwar Mittwochs frei, aber sonst meist von 9-6. Und dann ist es ja nicht vorbei. Also schon sehr anstrengend. Nebenher muss man ja auch noch sein Leben meistern, Dank des kleinen Kühlschranks jeden zweiten Tag einkaufen gehen, Waschen, Putzen etc….

So sieht das dann aus, wenn man eine Ladung Wäsche gewaschen hat. (Die nicht in den Trockner darf…)

Waschtag

Waschtag


Proudly powered by wordpress 2.9.1 - Theme Back in Black 2 by neuro
Copyright © 2006-2007 schlaflos-in-mainz.de - All rights reserved
Impressum / Disclaimer