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.