Hallo LUG,
ich habe vor ein paar Tagen mein System (Slackware) auf den Kernel 2.4.1 geupdated und damit auch die / und /home - Partitions auf das reiserfs umgestellt. Seitdem läuft im Hintergrund? immer ein Prozess...
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 7 root 9 0 0 0 0 SW 0 0.0 0.0 0:01 kreiserfsd
Ich habe deim Update nichts in den rc.d's verändert. Außerdem gibt es auf meinem System keine Datei "kreiserfsd". Kann mir jemand sagen, was ich davon halten soll bzw. gibt es neuerdings Daemons, die im Kernel enthalten sind?
Dann noch eine allgemeine Frage zu reiserfs: Ich bin mit der Performance sehr zufrieden und würde gerne nach und nach unsere Rechner darauf umstellen. Hat jemand von Euch schon einmal gravierende Probleme während des Betriebes mit reiserfs gehabt oder kann man es wirklich - wie allgemein auf den Linux-Seiten behauptet wird - als stabil bezeichnen? Wenn ich z.B. eine Textdatei mit vim in Bearbeitung habe und diese speichere, dann ist die ja auch bei reiserfs noch nicht wirklich auf der Platte. Wenn ich also direkt nach dem Speichern den Computer ausschalte, dann würde also beim nächsten Booten eine eventuell vorher gespeicherte Version wieder für gültig erklärt. Hat in diesem Falle das Kommando "sync" die selbe Bedeutung, d.H. bin ich mit einem abschließenden "sync" nach jedem wichtigen Schreibvorgang auf der sicheren Seite?
Viele Grüße,
Matthias
Am Wed den 21 Feb 2001 um 09:20:12PM +0000 schrieb Matthias Petermann:
Hallo LUG,
ich habe vor ein paar Tagen mein System (Slackware) auf den Kernel 2.4.1 geupdated und damit auch die / und /home - Partitions auf das reiserfs umgestellt. Seitdem läuft im Hintergrund? immer ein Prozess...
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 7 root 9 0 0 0 0 SW 0 0.0 0.0 0:01 kreiserfsd
... ist nicht wirklich ein Prozess, sondern ein Thread des kernels.
andre
On Thursday 22 February 2001 15:20, Andre Schulze wrote:
Am Wed den 21 Feb 2001 um 09:20:12PM +0000 schrieb Matthias Petermann:
Hallo LUG,
ich habe vor ein paar Tagen mein System (Slackware) auf den Kernel 2.4.1 geupdated und damit auch die / und /home - Partitions auf das reiserfs umgestellt. Seitdem läuft im Hintergrund? immer ein Prozess...
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 7 root 9 0 0 0 0 SW 0 0.0 0.0 0:01 kreiserfsd
.... ist nicht wirklich ein Prozess, sondern ein Thread des kernels.
Um das etwas zu erläutern: ReiserFS schiebt einige Arbeiten (wie das Ausbalancieren des Dateibaumes) "auf die lange Bank", indem es in einen Kernel-Thread verlagert wird. Ein Kernelthread wird vom Scheduler genauso behandelt, wie ein Prozess (kommt also genauso oft oder selten dran) aber er läuft immer im Kern (also maximal privilegiert). Das hat den Effekt, dass Arbeiten, die nicht unbedingt sofort ausgeführt werden müssen, so ausgeführt werden, dass sie das System nicht blockieren.
Du wirst also für jede gemountete ReiserFS-Partition einen kreiserfsd finden.
Konrad
Am Mittwoch, 21. Februar 2001 22:20 schrieb Matthias Petermann:
Hallo LUG,
Dann noch eine allgemeine Frage zu reiserfs: Ich bin mit der Performance sehr zufrieden und würde gerne nach und nach unsere Rechner darauf umstellen. Hat jemand von Euch schon einmal gravierende Probleme während des Betriebes mit reiserfs gehabt oder kann man es wirklich - wie allgemein auf den Linux-Seiten behauptet wird - als stabil bezeichnen?
Also ich hatte schon mehrfach gravierende Probleme mit ReiserFs. Zum Beispiel wurde der Freie Plattenplatz nach einem Crash nichtmehr richtig angezeigt und ich hatte keinerlei Schreibrechte mehr(auch nicht als Root). Ein weiterer Nachteil ist, dass man es nicht mit Partition Magic o.ä. bearbeiten kann. Partitionen mit reiserfs können also wenn man sich neue partitionen anlegt ein problem werden.
Wenn ich z.B. eine Textdatei mit vim in Bearbeitung habe und diese speichere, dann ist die ja auch bei reiserfs noch nicht wirklich auf der Platte. Wenn ich also direkt nach dem Speichern den Computer ausschalte, dann würde also beim nächsten Booten eine eventuell vorher gespeicherte Version wieder für gültig erklärt. Hat in diesem Falle das Kommando "sync" die selbe Bedeutung, d.H. bin ich mit einem abschließenden "sync" nach jedem wichtigen Schreibvorgang auf der sicheren Seite?
Viele Grüße,
Matthias
Hallo!
Matthias Petermann wrote:
ich habe vor ein paar Tagen mein System (Slackware) auf den Kernel 2.4.1 geupdated und damit auch die / und /home - Partitions auf das reiserfs umgestellt. Seitdem läuft im Hintergrund? immer ein Prozess...
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 7 root 9 0 0 0 0 SW 0 0.0 0.0 0:01 kreiserfsd
analog lockd, kswapd, keventd, kapm_idled usw. Das sind Kernel-Threads.
Hat jemand von Euch schon einmal gravierende Probleme während des Betriebes mit reiserfs gehabt oder kann man es wirklich - wie allgemein auf den Linux-Seiten behauptet wird - als stabil bezeichnen?
Ich habe mehrfach alle Daten verloren. Die Reparatur mit reiserfsck hat dann völligen Müll erzeugt und nichts war mehr verwendbar. Die neue Linie in kernel 2.4.x soll stabiler sein.
Allerdings arbeite ich bei Maschinen mit reiserfs nur mit einer Sicherung im Hintergrund, so dass ich die Maschine in kürzester Zeit wiederherstellen kann, wenn wieder was passiert. Die Homeverzeichnisse lasse ich garantiert noch auf ext2!
Wenn ich z.B. eine Textdatei mit vim in Bearbeitung habe und diese speichere, dann ist die ja auch bei reiserfs noch nicht wirklich auf der Platte.
Doch, zumindest der Eintrag! Das Caching von reiserfs und ext2 sind sehr ähnlich...
Gruss Reiner
Hallo,
erst einmal vielen Dank für Eure zahlreichen Antworten! Ich bin jetzt gewarnt und werde reiserfs erst einmal mit Vorsicht genießen :) Datensicherung mach ich sowieso fast täglich aber naja, besser ich lasse die anderen Rechner auf ext2...
Viele Grüße, Matthias
Hallo,
Matthias Petermann matthias.petermann@gmx.de schrieb:
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 7 root 9 0 0 0 0 SW 0 0.0 0.0 0:01 kreiserfsd
Ich habe deim Update nichts in den rc.d's ver=E4ndert. Au=DFerdem gibt es auf meinem System keine Datei "kreiserfsd". Kann mir jemand sagen, was ich davon halten soll bzw. gibt es neuerdings Daemons, die im Kernel enthalten sind?
So neu sind Kernel-Threads nicht. Die gibt es spaetestens seit der 2.0er Serie (ich habe mal in einen 2.0.21 reingeschaut, der bei mir noch rumlungert). Eine der ersten Anwendungen war ein Thread, der regelmaessig alle Pages im Speicher beguckt und feststellt, ob sie in letzter Zeit angefasst wurden und daraus die Entscheidung ableitet, welche Seiten im Swap landen.
Gruss,
Holger
Am Mittwoch, 21. Februar 2001 22:20 schrieb Matthias Petermann zu "[Lug-dd] reiserfs: reiserfsd??":
Dann noch eine allgemeine Frage zu reiserfs: Ich bin mit der Performance sehr zufrieden und würde gerne nach und nach unsere Rechner darauf umstellen. Hat jemand von Euch schon einmal gravierende Probleme während des Betriebes mit reiserfs gehabt oder kann man es wirklich - wie allgemein auf den Linux-Seiten behauptet wird - als stabil bezeichnen?
Unter dem SuSE-Kernel 2.2.14 stürzt der Kernel mit ReiserFS regelmäßig ab, besonders wenn man mit dem Midnight Commander arbeitet - ist meine Erfahrung. -> Ich ziehe bei mir zu Hause gerade 2.4.2, die Schulserver laufen schon damit.
cu, Konrad
lug-dd@mailman.schlittermann.de