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

Shell et commandes GNU Discussion :

Mémoire ram utilisée par un process


Sujet :

Shell et commandes GNU

  1. #1
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut Mémoire ram utilisée par un process
    Salut,

    J'aimerais connaitre la quantité de ram utilisée par PostgreSQL. J'ai utilisé la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ps -U postgres uw | awk '{ print $5 }' | grep -v "RSS"
    Mais j'obtiens ceci :
    3268
    34872
    3104
    20384
    3884
    4212
    4344
    Quelqu'un sait comment obtenir le total?
    Merci.
    Pourquoi vouloir ré-inventer la roue...
    ...Surtout si c'est pour la faire carrée...

  2. #2
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    Pour ceux que ça pourrait intéresser...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    PGMEM=`ps -U postgres uw | sed -e 1d | awk '{tot = tot + $5} END {print tot}'`
    let PGMEM=PGMEM/1024
    echo $PGMEM mo
    Pourquoi vouloir ré-inventer la roue...
    ...Surtout si c'est pour la faire carrée...

  3. #3
    Membre éclairé Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Points : 823
    Points
    823
    Par défaut
    On peut simplifier ta réponse.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ps -U postgres uw | awk 'FNR != 1 {tot += $5} END {printf "%d mo\n", tot / 1024}'
    Je ne peux pas vérifier, mais ça doit fonctionner...
    Un problème bien posé est déjà résolu (H. Bergson).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mémoire maximale utilisée par un programme
    Par xavierdestev dans le forum Débuter
    Réponses: 4
    Dernier message: 26/12/2013, 22h53
  2. Modifier la ram utilisée par PostgreSQL
    Par sqlamateur dans le forum Administration
    Réponses: 2
    Dernier message: 13/02/2011, 16h46
  3. Mémoire max utilise par un processus
    Par Nitroreg dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 18/02/2010, 10h10
  4. Connaitre la ram utilisée par PostgreSQL
    Par Empty_body dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 02/02/2009, 13h57
  5. RAM utilisée par le service fbserver.exe
    Par Zabriskir dans le forum Firebird
    Réponses: 9
    Dernier message: 25/11/2008, 17h26

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