Sommaire
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 :
- 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,pteandswap. - 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 ligneVmDatadans 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.