Speicher bei Programmen...

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Flowyerg
Beiträge: 239
Registriert: 23.02.2004 18:42:41
Kontaktdaten:

Speicher bei Programmen...

Beitrag von Flowyerg » 26.07.2004 17:45:31

So, mal ne Frage:
Gibt es eine Möglichkeit einem Programm Maximal X MB meines Hauptspeichers zuzuweisen, so dass es nicht möglich ist, dass dieses Programm mehr verwendet?
Weil ich mag nicht immer diverse Programme neu startetn müssen, nur weil die meinen Speicher vollaufen lassen.
Bsp für bisherige Maxima:
Evolution: 249 MB
Opera: 378 MB
Firefox: 271 MB
Konsole: 784 MB
Dann ist ein Zwangsneustart fällig
I am root. If you see me laughing, you better have a backup...

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d++ s-:- a-- C++ UL P L+++ E W+ N o K- w--
O- M-- V- PS+ PE Y PGP t+ 5 X+ R+ !tv b+ DI+ D+
G+ e h- r-- y+
------END GEEK CODE BLOCK------

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 27.07.2004 07:58:04

Na ja, viel würde Dir das ja nicht bringen: wenn die Programme Speicher-Leaks haben (sollten) und Du begrenzt in irgend einer Weise den Speicher, würden die Programme einfach abstürzen oder hängenbleiben --> Du hättest damit nicht wirklich etwas gewonnen.

Ansonsten mach mal "man bash" und such nach der Option ulimit , hier ein kleiner Auszug:

Code: Alles auswählen

       ulimit [-SHacdflmnpstuv [limit]]
              -a     All current limits are reported
              -c     The maximum size of core files created
              -d     The maximum size of a process's data segment
              -f     The maximum size of files created by the shell
              -l     The maximum size that may be locked into memory
              -m     The maximum resident set size
              -n     The maximum number of open file descriptors (most systems
                     do not allow this value to be set)
              -p     The pipe size in 512-byte blocks (this may not be set)
              -s     The maximum stack size
              -t     The maximum amount of cpu time in seconds
              -u     The maximum number of processes  available  to  a  single
                     user
              -v     The  maximum  amount  of  virtual memory available to the
                     shell
Gruss, mistersixt.

Antworten