Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/10/2011, 23h25   #1
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
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...
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/10/2011, 22h45   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 538
Points : 7 754
Points : 7 754
Code :
/proc/n°de processus/*
toutes les informations sont là
liste des fichiers ouverts
adressage mémoire,
processus peres/fils
etc...Etc..etc...
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/10/2011, 22h48   #3
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
Merci !
Je vais voir ça tout de suite...
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/10/2011, 16h54   #4
Invité de passage
 
Administrateur systèmes et réseaux
Inscription : 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 : 4
Points : 4
Perso j'utilise la commande vmstat
gargamol est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/10/2011, 17h39   #5
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
Merci je vais voir ça...
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/10/2011, 18h26   #6
Membre confirmé
 
Avatar de Mandraxx
 
Homme
Architecte de système d'information
Inscription : mai 2011
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Gers (Midi Pyrénées)

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

Informations forums :
Inscription : mai 2011
Messages : 133
Points : 264
Points : 264
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
Mandraxx est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 18/10/2011, 18h41   #7
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
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...
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/10/2011, 19h35   #8
Membre confirmé
 
Avatar de Mandraxx
 
Homme
Architecte de système d'information
Inscription : mai 2011
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Gers (Midi Pyrénées)

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

Informations forums :
Inscription : mai 2011
Messages : 133
Points : 264
Points : 264
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 ...
Mandraxx est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 18/10/2011, 19h39   #9
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
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 !
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/12/2011, 22h52   #10
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
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...)
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2011, 23h24   #11
Membre du Club
 
Inscription : mai 2010
Messages : 183
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 183
Points : 63
Points : 63
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...
__________________
"Bien qu'on ait du coeur à l'ouvrage,
L'Art est long et le Temps est court." - CB
PyNub est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h44.


 
 
 
 
Partenaires

Hébergement Web