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

Administration système Discussion :

outils de visualisation de l'utilisation mémoire sous Linux


Sujet :

Administration système

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut outils de visualisation de l'utilisation mémoire sous Linux
    Bonjour,
    Je ne sais pas si je poste au bon endroit...
    Je voudrais savoir s'il existe un moyen ou un outil sur Linux pour avoir des informations sur l'utilisation de la mémoire.
    genre un outil qui permette de voir ce qui est chargé réellement en mémoire physique, a quelle adresse et à quel processus, ce qui y est, est rataché. Voir un outil permettant d'explorer le répertoire global des pages, la table des pages, la TLB, etc...
    Merci pour vos tuyaux...

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /proc/n°de processus/*
    toutes les informations sont là
    liste des fichiers ouverts
    adressage mémoire,
    processus peres/fils
    etc...Etc..etc...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    Merci !
    Je vais voir ça tout de suite...

  4. #4
    Futur Membre du Club
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Perso j'utilise la commande vmstat

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    Merci je vais voir ça...

  6. #6
    Membre averti Avatar de Mandraxx
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2011
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 182
    Points : 410
    Points
    410
    Par défaut
    La commande top est un bon point d'entrée pour identifier les processus consommateurs, une fois le PID obtenu, c'est plus facile de fouiller dans /proc

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    Ok top

    En fait ce que je voudrais savoir c'est quelles sont les pages actuellement chargé en mémoire centrale (RAM), voir si possible les tables de pages et répertoire des pages d'un processus donné, ceci afin de m'aider à comprendre la gestion de la mémoire sous Linux...

    J'ai un peu regardé dans proc mais c'est pas évident d'y voir clair...

  8. #8
    Membre averti Avatar de Mandraxx
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2011
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 182
    Points : 410
    Points
    410
    Par défaut
    Ah oui ! c'est tout à fait autre chose là

    Dans ce cas, je pense que c'est plus gdb qui sera adapté : avec l'instruction attach, on peut se connecter à un processus existant pour l'analyser.

    Par contre, ma compétence s'arrête là : je ne sais pas ce qu'on peut faire ou ne pas faire mais c'est une piste ...

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    Citation Envoyé par Mandraxx Voir le message
    Dans ce cas, je pense que c'est plus gdb qui sera adapté : avec l'instruction attach, on peut se connecter à un processus existant pour l'analyser.
    Je ne connaissais pas cette fonction de GDB... Je vais voir dans le manuel c'est une bonne piste, merci !

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    La fonction attach de GDB est pas mal j'ai ouvert un processus au hasard avec info reg je peux voir l'état des registres, pas mal...
    Je vais chercher dans la doc ce qu'on peut afficher
    Par contre il faut se mettre en SU (normal...)

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    ok je viens de tester :

    info proc all fournit toutes les informations sur le processus en cours notamment les adresse de la pile, du tas (heap), les libairie partagées...

    info threads les threads du processus attaché

    attention de ne pas faire un kill si l'on essaie d'attacher un autre processus pendant qu'on en examine un autre gdb le propose par défaut.

    Utiliser la commande detach...

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

Discussions similaires

  1. Problème utilisation svn sous linux
    Par sheura dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 22/10/2007, 15h07
  2. utilisation swt sous linux
    Par mortalius dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 01/03/2007, 16h01
  3. Problème de jardinage mémoire sous Linux
    Par Mike29 dans le forum C
    Réponses: 7
    Dernier message: 01/08/2006, 20h02
  4. cherchecomment utiliser boost sous linux
    Par Krost dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 25/02/2004, 23h03

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