Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

9 Remarques sur le param¨¨tre memtype dans les ¨¦l¨¦ments proc.mem

Aper?u

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.

AIX

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

FreeBSD

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

Linux

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 :

  1. Toutes les valeurs 'memtype' ne sont pas support¨¦es par les noyaux Linux plus anciens. Par exemple, les noyaux Linux 2.4 ne prennent pas en charge les valeurs hwm, pin, peak, pte and swap.
  2. Nous avons remarqu¨¦ que l'auto-surveillance du processus des v¨¦rifications actives de l'agent Áú»¢¶Ä²© avec 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.

Solaris

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
Footnotes

1 Default value.