Utilisation memoire limitee par user

Utilisation memoire limitee par user - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-12-2003 à 14:32:14    

Suite à une augmentation de la charge, on a tenté de modifier l'utilisation mémoire d'un processus Java lancé en tant qu'utilisateur standard.
 
L'OS est un Red hat Advanced Server 2.1 avec 2Go de RAM. C'est un processus Java (JBoss) que l'on fait tourner avec un user normal (jboss).
 
Si on laisse les settings par défaut, pas de stress. Si on spécifie que la virtual machine de Java peut prendre 512Mo par exemple, le process est killé au bout d'une minute.
 
J'ai entendu dire que c'était une limitation du user (comme quoi il ne peut pas occuper autant de ressources systèmes).  
 
Comment puis je changer cela de manière a ce que je puisse augmentater l'occupation mémoire (512Mo voir 1Go)
 
merci :jap:

Reply

Marsh Posté le 06-12-2003 à 14:32:14   

Reply

Marsh Posté le 06-12-2003 à 14:33:54    

ps: "Si on spécifie que la virtual machine de Java peut prendre 512Mo": il s'agit d'un setting de la jvm, pas au niveau de l'os, donc


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 06-12-2003 à 14:35:05    

the real moins moins a écrit :

ps: "Si on spécifie que la virtual machine de Java peut prendre 512Mo": il s'agit d'un setting de la jvm, pas au niveau de l'os, donc


 
oui merci de préciser. Et il s'agit d'une valeur maximale donc. Cela signifie clairement que le process (JVM) peut prendre jusqu'à 512Mo si cela s'avère nécessaire.


Message édité par darklord le 06-12-2003 à 14:35:34
Reply

Marsh Posté le 06-12-2003 à 14:48:03    

Peut être une piste :
 

Citation :

ulimit
Sets an upper limit on system resources. Usually invoked with the -f option, which sets a limit on file size (ulimit -f 1000 limits files to 1 meg maximum). The -t option limits the coredump size (ulimit -c 0 eliminates coredumps). Normally, the value of ulimit would be set in /etc/profile and/or ~/.bash_profile (see Section 3.23).
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed