|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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... |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
toutes les informations sont là
liste des fichiers ouverts adressage mémoire, processus peres/fils etc...Etc..etc... |
|
|
10
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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 |
|
|
10
|
|
|
#4 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : septembre 2009 Messages : 2 ![]() |
Perso j'utilise la commande vmstat
|
|
10
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
Merci je vais voir ça...
__________________
"Bien qu'on ait du coeur à l'ouvrage, L'Art est long et le Temps est court." - CB |
|
|
10
|
|
|
#6 |
|
Membre confirmé
![]() Architecte de système d'information Inscription : mai 2011 Messages : 133 ![]() |
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
|
|
|
20
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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 |
|
|
01
|
|
|
#8 |
|
Membre confirmé
![]() Architecte de système d'information Inscription : mai 2011 Messages : 133 ![]() |
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 ... |
|
|
20
|
|
|
#9 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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 |
|
|
10
|
|
|
#10 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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 |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 183 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com