Aide analyse de la commande top sous linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 02-05-2009 à 20:13:03
http://virtualthreads.blogspot.com [...] linux.html
Marsh Posté le 03-05-2009 à 00:23:20
merci, le lien est interessant, meme s'il parle plutot de l'effet du partage de code entre les librairies. J'ai lance une commande similaire a pmap qui donnait la structure memoire du process. La heap etait de seulement 80 MB, mais j'avais de nombrex segments inconnu (non lié a une dll) de 8 MB. Qd je dis nbx, j'ai pas compte mais peut etre de quoi depasser les 2 ou 3 GB.
Marsh Posté le 02-05-2009 à 15:58:59
Voici ce que me donne top sur un linux 64 bits:
Au total les programmes utilisent les 4 GB de la ram + 0.8 GB de swap, or qd on fait la somme de la colonne DATA, ca depasse largement !!!
dedup_server prend 3.2 GB, mysqld 2.2 GB rien que c'est 2 la font mentir.
Autre remarque, dedup_server prend 3.2g mais a priori 3.2 en swap. Or c'est faux aussi.
Bref je ne dois pas bien savoir ce que veut dire virtuel, resources, data et swap. Pour moi resource c'est la ram prise, data c'est la head (malloc) + stack qui peut etre dans la swap. La swap c'est une partie des dada sur le disque dur et virtuel c'est l'espace addressable reservé. Par exemple si je mmap un ficher d'1TB, j'aurais un virtuel de 1TB meme si ma ram de fait que 1 GB.
Bon peut etre que c'est moi qui ai rien compris
D'avance merci de votre aide
Tasks: 301 total, 1 running, 298 sleeping, 1 stopped, 1 zombie
Cpu(s): 1.5%us, 0.8%sy, 0.0%ni, 96.1%id, 1.1%wa, 0.1%hi, 0.3%si, 0.0%st
Mem: 4053300k total, 4029152k used, 24148k free, 7456k buffers
Swap: 9936160k total, 802228k used, 9133932k free, 1759040k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP CODE DATA nFLT nDRT WCHAN COMMAND
12984 laurent 20 0 1143m 759m 29m S 5 19.2 479:42.67 383m 32 827m 678 0 poll firefox
6624 root 20 0 546m 177m 18m S 0 4.5 414:54.37 368m 1740 176m 11k 0 select Xorg
12156 laurent 20 0 804m 173m 30m S 0 4.4 16:32.13 631m 84 398m 489 0 poll thunderbird-bin
942 laurent 20 0 1326m 162m 13m S 0 4.1 1:05.57 1.1g 36 1.2g 179 0 futex_wai java
7006 lch 20 0 518m 128m 16m S 0 3.2 14:47.13 390m 4 203m 7042 0 poll konsole
3414 root 20 0 3373m 76m 5100 S 5 1.9 3:20.50 3.2g 336 3.2g 4 0 ep_poll dedup_server
21459 root 20 0 186m 50m 24m S 0 1.3 0:07.54 136m 704 25m 283 0 poll synaptic
24101 lch 20 0 592m 44m 24m S 0 1.1 16:53.73 548m 4 105m 147 0 poll plasma
5980 mysql 20 0 2271m 43m 3904 S 0 1.1 16:53.39 2.2g 7512 2.2g 1818 0 select mysqld
7008 lch 20 0 565m 38m 13m S 0 1.0 8:57.06 526m 952 206m 3959 0 poll pidgin
6944 lch 20 0 321m 33m 13m S 0 0.9 4:34.08 287m 4 94m 384 0 poll kwin
6942 lch 20 0 519m 21m 15m S 0 0.5 0:09.48 497m 4 94m 444 0 poll ksmserver
21454 lch 20 0 284m 20m 14m S 0 0.5 0:00.28 263m 88 77m 37 0 poll kdesu
6893 lch 20 0 340m 20m 13m S 0 0.5 1:05.54 320m 4 16m 676 0 poll kded4
6963 lch 20 0 422m 18m 11m S 0 0.5 1:01.82 404m 104 75m 540 0 poll knotify4
7007 lch 20 0 212m 18m 13m S 0 0.5 0:05.64 194m 4 5520 247 0 poll kcalc
7000 lch 20 0 406m 18m 10m S 0 0.5 0:10.44 388m 1380 183m 717 0 poll nautilus