Hallo Leute,
es ist zwar schon eine Weile her, seitdem mir das passiert ist, aber es "bewegt" mich immernoch: Vor einiger Zeit habe ich mal KOffice ausprobiert (und schließlich für größere Dokumente noch als unbrauchbar befunden) und in KWord einem Text die Schriftgröße "11,5" zugewiesen (hätte wohl "11.5" nehmen sollen) - der Effekt war, daß in meinem Kicker-Systemmonitor, den ich immer laufen habe, die Speicherausnutzung wie bei einem guten Fortschrittsbalken stieg, was bei 320 MB RAM schon ganz schön komisch ist. Als der RAM voll war, füllten sich die 120 MB Swap, die noch aus der Zeit stammen, als der Rechner noch 64 MB RAM hatte, auch ganz fix. Schon vorher hatte ich Alt-F2 gedrückt, um "killall kword" eingeben zu können, aber dazu kam ich nicht mehr, sondern mußte Reset drücken. Bei ReiserFS kein Problem, nur der Text war weg und außerdem soll's mir ja auch nicht um meinen Rechner zuhause gehen.
Wie läßt sich so ein Problem in Zukunft vermeiden? "ulimit -d 15", die als Beispiel in SuSEs /etc/profile steht? Kann das der Benutzer umgehen? Ich habe nämlich das Problem, daß ich Linux als Terminal-Server in der Schule solange nicht einsetzen kann bzw. will, solange man das System mit solch einfachen Maßnahmen wie sich selbst wieder aufrufenden oder Unmengen an Speicher allokierenden Programmen abschießen kann. Ein Neustart des Servers ist im normalen Unterrichtsbetrieb nicht machbar, denn man muß davon ausgehen, daß auch ich mal nicht im Info-Kabinett sondern in anderem Unterricht sitze und die meiste Zeit im Informatik-Raum Lehrer unterrichten, die absolut keine Ahnung von Linux, Systemadministration etc. etc. haben. Natürlich, man kann den bösen Schüler dann bestrafen usw., aber am Problem ändert das gar nichts. Außerdem muß man erstmal rausfinden, wer Mist angestellt hat, und ich habe absolut keine Lust, über 250 Benutzer zu bespitzeln.
Wenn jemand Ahnung hat, wie einen X-Terminal-Server mit vielen bösen Benutzern am Laufen hält, dann möge er bitte antworten. Ich will keine Krieg über die Güte von Linux anfangen ("Speichermanagement von Linux ist schlecht, xxxxBSD ist eh besser") oder sowas, denn das nützt keinem was. Auch Hinweise wie "benutz doch Kernel 2.4" (mach ich ja schon längst) oder "man ulimit" nützen mir nichts. ;-) Ich wäre eher an Skript-Ideen und guten Theorien und "..." interessiert.
Danke, Konrad
PS: Bitte ärgert Euch nicht, aber ein Religionskampf hilft mir nicht...