Nachdem Ghostview mein System fuer 5 Minuten vollkommenblockierte will ich mit ulimit Grenzen setzten.
--guettli@sonne:~$ ulimit -a core file size (blocks) 0 data seg size (kbytes) unlimited file size (blocks) unlimited max locked memory (kbytes) unlimited max memory size (kbytes) unlimited open files 1024 pipe size (512 bytes) 8 stack size (kbytes) 8192 cpu time (seconds) unlimited max user processes 256 virtual memory (kbytes) unlimited
Der Unterschied zwischen: max locked memory, max memory size und virtual memory ist mir nicht klar.
Und, wie wird die "cpu time" in Sekunden berechnet?
grep -rsi ulimit /usr/share/doc/HOWTO/
sowie
help ulimit
Brachten mich nicht viel weiter.
Hi Reinhard,
On Fri, May 11, 2001 at 23:05:28 +0200, Reinhard Foerster wrote:
Kannst du mal bitte beschreiben, was der ghostview 5 Minuten blockiert haben soll?
Och, das ist kein Problem. Du musst nur mal eine A0-Seite mit Magnification 1.0 im gv darstellen. Mit 32MB Ram ;-)
bye, Chris
On Fri, May 11, 2001 at 11:15:08PM +0200, Christian Perle wrote:
Kannst du mal bitte beschreiben, was der ghostview 5 Minuten blockiert haben soll?
Och, das ist kein Problem. Du musst nur mal eine A0-Seite mit Magnification 1.0 im gv darstellen. Mit 32MB Ram ;-)
Das liegt mMn am X-Protokoll. Es scheint einige X-Calls zu geben, bei denen der X-Server auf irgendwelche weiteren calls vom Client wartet, was ziemlich lange dauern kann. Da X nicht multithreaded ist, steht damit zwar die grafische Oberfläche, nicht aber die ganze Kiste. Dagegen kann man nicht viel tun.
Reinhard
On Sat, May 12, 2001 at 10:24:11AM +0200, Reinhard Foerster wrote:
On Fri, May 11, 2001 at 11:15:08PM +0200, Christian Perle wrote:
Kannst du mal bitte beschreiben, was der ghostview 5 Minuten blockiert haben soll?
Och, das ist kein Problem. Du musst nur mal eine A0-Seite mit Magnification 1.0 im gv darstellen. Mit 32MB Ram ;-)
Das liegt mMn am X-Protokoll. Es scheint einige X-Calls zu geben, bei denen der X-Server auf irgendwelche weiteren calls vom Client wartet, was ziemlich lange dauern kann. Da X nicht multithreaded ist, steht damit zwar die grafische Oberfläche, nicht aber die ganze Kiste. Dagegen kann man nicht viel tun.
Das kann sein. Hatte das GV auf Rechner "remote" gestartet, und der Rechner "lokal" war nicht mehr ansprechbar. Rechner lokal scheinte auszulagern (Platten LED leuchtete staendig). Nun koennte man mit ulimit den Speicher begrenzen. Was zwei Fragen aufwirft:
+Was bedeuten die drei verschiedenen Memory-Begrenzungen bei "ulimit -a" (alte Frage)
+Was macht X wenn es nicht mehr genug Speicher bekommt? Sich ganz verabschieden, oder nur das Fenster beenden, das den ganzen RAM frisst?
On Fri, May 11, 2001 at 11:05:28PM +0200, Reinhard Foerster wrote:
On Fri, May 11, 2001 at 12:06:42PM +0200, Thomas Guettler wrote:
Nachdem Ghostview mein System fuer 5 Minuten vollkommenblockierte will ich mit ulimit Grenzen setzten.
Kannst du mal bitte beschreiben, was der ghostview 5 Minuten blockiert haben soll?
Habe ein DinA1 Plakat angezeigt, und anstatt es maximal klein anzuzeigen habe ich ganz reingezoomt, dass war zu viel.
lug-dd@mailman.schlittermann.de