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
Speicher bei Programmen...
Speicher bei Programmen...
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------
-----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------
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
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:
Gruss, mistersixt.
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