IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AIX Discussion :

AIX et ulimit -a


Sujet :

AIX

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 73
    Points
    73
    Par défaut AIX et ulimit -a
    Bonjour,

    La commande ulimit -a me donne la retour suivant:

    time(seconds) unlimited
    file(blocks) unlimited
    data(kbytes) 131072
    stack(kbytes) unlimited
    memory(kbytes) 32768
    coredump(blocks) unlimited
    nofiles(descriptors) 2000
    threads(per process) unlimited
    processes(per user) unlimited


    pouvez vous me dire à quoi cela correspond?

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 476
    Points : 11 051
    Points
    11 051
    Par défaut
    Bonjour,

    Ce sont les valeurs par défaut des ressources attribuées à chaque user sur ton système AIX (quelle version ?).

    Il est souvent nécessaire de les modifier selon les préconisations éditeur (base de donnée ...), l'usage du serveur (développement, e-commerce, calcul, ...) pour prévenir/réparer un incident et/ou optimiser l' existant, par exemple :

    http://www-01.ibm.com/support/docvie...id=swg21469413
    Guidelines for setting ulimits (WebSphere Application Server)

    Références :
    http://www-01.ibm.com/support/knowle...it.htm?lang=en
    AIX 7.1 ulimit Command

    http://www-01.ibm.com/support/knowle...ng.htm?lang=en
    AIX 7.1 System tuning

    Voir également les paragraphes pour AIX list hardware configuration lsattr, show/set kernel parameters vmo ... ci-dessous :
    http://bhami.com/rosetta.html
    Rosetta stone for Unix par Bruce Hamilton
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par Escapetiger Voir le message
    Bonjour,

    Ce sont les valeurs par défaut des ressources attribuées à chaque user sur ton système AIX (quelle version ?).

    Il est souvent nécessaire de les modifier selon les préconisations éditeur (base de donnée ...), l'usage du serveur (développement, e-commerce, calcul, ...) pour prévenir/réparer un incident et/ou optimiser l' existant, par exemple :

    http://www-01.ibm.com/support/docvie...id=swg21469413
    Guidelines for setting ulimits (WebSphere Application Server)

    Références :
    http://www-01.ibm.com/support/knowle...it.htm?lang=en
    AIX 7.1 ulimit Command

    http://www-01.ibm.com/support/knowle...ng.htm?lang=en
    AIX 7.1 System tuning

    Voir également les paragraphes pour AIX list hardware configuration lsattr, show/set kernel parameters vmo ... ci-dessous :
    http://bhami.com/rosetta.html
    Rosetta stone for Unix par Bruce Hamilton
    Merci pour ces références fortes utiles, mais je vous être sûre de bien comprendre les champs data et memory (taille max que peux prendre un programme exécuté en RAM??), pourriez vous m'éclairer?

    D'avance merci,

    Cdt,

    Kondor76

  4. #4
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 476
    Points : 11 051
    Points
    11 051
    Par défaut
    Citation Envoyé par kondor76 Voir le message
    Merci pour ces références fortes utiles, mais je vous être sûre de bien comprendre les champs data et memory (taille max que peux prendre un programme exécuté en RAM??), pourriez vous m'éclairer?
    Il faudrait préciser sous quel AIX via uname -a ou oslevel (de mémoire), autrement en AIX 7.1, le fichier /etc/security/limits donne les champs suivants :

    • data Identifies the soft limit for the largest process data segment for a user's process.
    • rss Sets the soft limit for the largest amount of physical memory a user's process can allocate. This limit is not enforced by the system.

    Source : limits File

    Nota: d'autres membres de dvp sont experts en AIX, juste une question de temps ...

    [Edit] Un article qui traite spécifiquement de la taille des "process data" de la "virtual memory"
    http://unix-essentials.blogspot.fr/2...ce-limits.html
    UNIX Essentials: AIX - Resource Limits
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

  5. #5
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par Escapetiger Voir le message
    Il faudrait préciser sous quel AIX via uname -a ou oslevel (de mémoire), autrement en AIX 7.1, le fichier /etc/security/limits donne les champs suivants :

    • data Identifies the soft limit for the largest process data segment for a user's process.
    • rss Sets the soft limit for the largest amount of physical memory a user's process can allocate. This limit is not enforced by the system.

    Source : limits File

    Nota: d'autres membres de dvp sont experts en AIX, juste une question de temps ...

    [Edit] Un article qui traite spécifiquement de la taille des "process data" de la "virtual memory"
    http://unix-essentials.blogspot.fr/2...ce-limits.html
    UNIX Essentials: AIX - Resource Limits
    Voici la version d'AIX:
    root@srv:/root # uname -a
    AIX srv 1 7 00C5D6074C00
    root@srv:/root # oslevel
    7.1.0.0

    Je pense que le champs memory (ou memory size ou max memory size, selon les UNIX) correspond à la taille max autorisée pour un prog en RAM et le champs virtual memory (si défini) à celle en swap.. est-ce bien cela?

    merci

  6. #6
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 476
    Points : 11 051
    Points
    11 051
    Par défaut
    Citation Envoyé par kondor76 Voir le message
    Je pense que le champs memory (ou memory size ou max memory size, selon les UNIX) correspond à la taille max autorisée pour un prog en RAM et le champs virtual memory (si défini) à celle en swap.. est-ce bien cela?
    Bonjour,

    Je te rejoins pour le champ memory; pour virtual memory la réponse ne peut être tranchée telle-quelle, la gestion de la mémoire sous AIX étant plus complexe, voir cet article ci-après :

    Memory overview

    This section gives an overview of memory as it relates to AIX 7. We discuss how AIX 7 uses virtual memory to address more memory than is physically on your system. We also explain how the Virtual Memory Manager (VMM) actually works and how it services requests.

    Any discussion of memory and AIX 7 must start with a description of the VMM. AIX newbies are sometimes surprised to hear that the VMM services all memory requests from the system, not just virtual memory. When RAM is accessed, the VMM needs to allocate space, even when there is plenty of physical memory left on the system. It implements a process of early allocation of paging space. Using this method, the VMM plays a vital role in helping manage real memory, not just virtual memory.

    Here is how it works.[...]
    Source :
    http://www.ibm.com/developerworks/ai...emoryoptimize1
    Optimizing AIX 7 memory performance: Part 1, Memory overview and tuning memory parameters

    Nota: pour la swap, voir entre autres la commande lsps -a
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

Discussions similaires

  1. [AIX 5.2][9.2.0.4] Performance
    Par Débéa dans le forum Oracle
    Réponses: 23
    Dernier message: 10/11/2005, 08h36
  2. [9i] coldbackup sur AIX
    Par Débéa dans le forum Oracle
    Réponses: 18
    Dernier message: 08/09/2005, 15h29
  3. snmp cluster aix
    Par Dr_GonZO dans le forum Développement
    Réponses: 3
    Dernier message: 13/05/2005, 20h02
  4. Oracle 9.2 sur AIX 4.3.3
    Par ducho dans le forum Oracle
    Réponses: 3
    Dernier message: 25/03/2004, 16h59
  5. Librairies dynamique sous AIX en C++ : MaLib.so
    Par didierM dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 23/10/2003, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo