This is the documentation page for an unsupported version of Zabbix.
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 Zabbix 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.