Al Bogner wrote: [Sunday 28 December 2003 18:48]
Am Sonntag, 28. Dezember 2003 18:34 schrieb Thomas Hofer:
Al Bogner wrote: [Sunday 28 December 2003 18:13]
Mein Problem ist, dass eine DVD-RW fehlerhaft gebrannt wurde, weil vermutlich zuviel swap vorhanden war und das das Lesen der Brennquelle ausgebremst hat.
Das ist aber eine verwegene Theorie.
Warum? Normalerweise funktioniert das Brennen in jeder Geschwindigkeit problemlos. Ich merke das auch sonst nach vielen rsync, find, etc., dass der swap-Bereich drastisch steigt und dann Programme aus dem swap relativ langsam geladen werden. Nach einem Neustart gibt es beispielsweise nicht die geringsten Probleme.
Ich habe dich mißverstanden - ich dachte, du meinst, daß das bloße Vorhandensein einer Swap-Partition ein Problem ist. Wenn nach I/O intensiven Vorgängen alle inaktiven Prozesse ausgeswapt wurden, dann kann das später natürlich zu Verzögerungen beim Aktivieren dieser Prozesse führen. Die Seek-Aktivität kann dann bei den hohen Zugriffszeiten von IDE-Platten vermutlich auch den Brennprozeß in die Knie zwingen. Ein großer FIFO kann da meines Erachtens viel helfen.
Vielleicht bringt es auch etwas, den FIFO-Buffer von cdrecord größer zu machen - der ist standardmäßig auf 4 MB, wenn ich meiner SuSE8.2 manpage trauen darf. Das ist reichlich wenig bei hohen Geschwindigkeiten.
Guter Hinweis, ich dachte mir, dass das eventuell bei onthefly nichts bringt.
Laut der manpage gibt es den FIFO vor allem für Pipes von mkisofs in cdrecord. Da gibt es auch einige Hinweise für die Dimensionierung. Thomas.