Le param¨¨tre memtype est support¨¦ sur les plateformes Linux, AIX, FreeBSD et Solaris.
Trois valeurs communes de 'memtype' sont support¨¦es sur toutes ces plateformes : pmem
, rss
and vsize
. De plus, les valeurs 'memtype' sp¨¦cifiques ¨¤ la plate-forme sont prises en charge sur certaines plates-formes.
Voir les valeurs support¨¦es pour le param¨¨tre 'memtype' sous AIX dans le tableau.
Valeur support¨¦e | Description | Source dans la structure procentry64 | Essaie d'¨ºtre compatible avec |
---|---|---|---|
vsize (( - valeur par d¨¦faut)) | Taille de la m¨¦moire virtuelle | pi_size | |
pmem | Pourcentage de la m¨¦moire r¨¦elle | pi_prm | ps -o pmem |
rss | Taille de l'ensemble r¨¦sident | pi_trss + pi_drss | ps -o rssize |
size | Taille du processus (code + donn¨¦es) | pi_dvm | "ps gvw" SIZE column |
dsize | Taille des donn¨¦es | pi_dsize | |
tsize | Taille du texte (code) | pi_tsize | "ps gvw" TSIZ column |
sdsize | Taille des donn¨¦es de la biblioth¨¨que partag¨¦e | pi_sdsize | |
drss | Taille de l'ensemble de donn¨¦es r¨¦sident | pi_drss | |
trss | Taille du texte r¨¦sident | pi_trss |
Voir les valeurs support¨¦es pour le param¨¨tre 'memtype' sur FreeBSD dans le tableau.
Valeur support¨¦e | Description | Source dans la structure kinfo_proc | Essaie d'¨ºtre compatible avec | |
---|---|---|---|---|
vsize | Taille de la m¨¦moire virtuelle | kp_eproc.e_vm.vm_map.size ou ki_size | ps -o vsz | |
pmem | Pourcentage de la m¨¦moire r¨¦elle | calcul¨¦ depuis rss | ps -o pmem | |
rss | Taille de l'ensemble r¨¦sident | kp_eproc.e_vm.vm_rssize ou ki_rssize | ps -o rss | |
size (( - valeur par d¨¦faut)) | Taille du processus(code + donn¨¦es + pile) | tsize + dsize + ssize | ||
tsize | Taille du texte (code) | kp_eproc.e_vm.vm_tsize ou ki_tsize | ps -o tsiz | |
dsize | Taille des donn¨¦es | kp_eproc.e_vm.vm_dsize ou ki_dsize | ps -o dsiz | |
ssize | Taille de la pile | kp_eproc.e_vm.vm_ssize ou ki_ssize | ps -o ssiz |
Voir les valeurs support¨¦es pour le param¨¨tre 'memtype' sur Linux dans le tableau.
Valeur support¨¦e | Description | Source dans le fichier /proc/<pid>/status |
---|---|---|
vsize (( - valeur par d¨¦faut)) | Taille de la m¨¦moire virtuelle | VmSize |
pmem | Pourcentage de la m¨¦moire r¨¦elle | (VmRSS/total_memory) * 100 |
rss | Taille de l'ensemble r¨¦sident | VmRSS |
data | Taille du segment de donn¨¦es | VmData |
exe | Taille du segment de code | VmExe |
hwm | Taille maximale du groupe de r¨¦sidents | VmHWM |
lck | Taille de la m¨¦moire verrouill¨¦e | VmLck |
lib | Taille des biblioth¨¨ques partag¨¦es | VmLib |
peak | Taille maximale de la m¨¦moire virtuelle | VmPeak |
pin | Taille des pages ¨¦pingl¨¦es | VmPin |
pte | Taille des entr¨¦es du tableau de page | VmPTE |
size | Taille du code de processus + donn¨¦es + segments de la pile | VmExe + VmData + VmStk |
stk | Taille du segment de la pile | VmStk |
swap | Taille de l'espace d'¨¦change utilis¨¦ | VmSwap |
Notes pour Linux :
hwm
, pin
, peak
, pte
and swap
.proc.mem[...,...,...,...,data]
indique une valeur 4 Ko sup¨¦rieure ¨¤ celle indiqu¨¦e par la ligne VmData
dans le fichier /proc/<pid>/status. Au moment de l'auto-mesure, le segment de donn¨¦es de l'agent augmente de 4 Ko puis revient ¨¤ la taille pr¨¦c¨¦dente.Consultez les valeurs prises en charge pour le param¨¨tre 'memtype' sur Solaris dans le tableau.
Valeur support¨¦e | Description | Source dans la structure psinfo | Essaie d'¨ºtre compatible avec |
---|---|---|---|
vsize (( - valeur par d¨¦faut)) | Taille de l'image de process | pr_size | ps -o vsz |
pmem | Pourcentage de la m¨¦moire r¨¦elle | pr_pctmem | ps -o pmem |
rss | Taille de l'ensemble r¨¦sident Il est peut-¨ºtre sous-estim¨¦ - voir la description RSS dans "Man ps". |
pr_rssize | ps -o rss |
1 Default value.