Re: nombre de fenetres

Top Page

Reply to this message
Author: Olivier Kaloudoff
Date:  
To: malric
CC: guilde
Subject: Re: nombre de fenetres
Salut a toi,


    tu peux au besoin verifier, pour un utilisateur
non privilegie, le nombre de fichier max que le systeme
autorise effectivement.


    On a parfois des surprises en jouant avec /proc
ou sysctl ...


    

#include <sys/time.h>
#include <sys/resource.h>
#include <unistd.h>


main() { 
        int i = 0; 
        struct rlimit r; 
        getrlimit(RLIMIT_NOFILE, &r); 
        r.rlim_cur = 50000; 
        setrlimit(RLIMIT_NOFILE, &r); 
        while(1) { 
          if(fopen("/tmp/file-max-test", "w") == 0) { 
            perror(""); 
            break; 
          } 
          i++; 
        } 
        printf("opened %d files\n", i); 
} 





Olivier


http://www.ussg.iu.edu/hypermail/linux/kernel/0307.1/1734.html



On Thu, 2 Oct 2003, malric wrote:

>Le serveur linux (redhat 7.0) gere 28 pseudo terminaux X.
>Jusqu'à présent il n'y avait jamais eu plus de 22 utilisateurs
>simultanés
>aujourd'hui je m'aperçoit avec 27 utilisateurs que les limites sont
>atteintes
>(impossible d'ouvrir des fenetres, bloquage etc..)
>dans /etc/sysctl.conf
>j'ai mis
>fs.file-max=65536
>et kernel.threads-max=65536
>
>puis je encore augmenter ces valeurs? jusqu'ou par exemple
>y a t il variable specifique pour le nombre de fenetres?
>
>merci beaucoup de votre attention
>
>m Malric
>


-- 
  _             _

 | |           | |
 | |           | |          _   _                        _
 | | __  ____  | |   ___   | | | |      ____     ____   | |_
 | |/ / / _  | | |  / _ \  | | | |     |  _  \  / _  )  |  _|
 |   < ( [_| | | | ( (_) ) | \_| |  _  | | \ | ( (/ /_  | |

|_|\_\ \____| |_| \___/ \_____| (_) |_| |_| \_____| |_|

Feel the power of an ASCII guru...