Áú»¢¶Ä²©

1 ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ vm.memory.size

Vista general

Aquesta secci¨® mostra els detalls dels par¨¤metres de l'element d'agent vm.memory.size[<mode>].

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

Els par¨¤metres seg¨¹ents s¨®n disponibles per aquest element:

  • active - mem¨°ria emprada actualment o emprada recentment; ¨¦s a dir, que ¨¦s a la RAM
  • anon - mem¨°ria no associada a un arxiu (no es pot rellegir a partir d'ell)
  • available - mem¨°ria disponible, calculada de manera diferent segons la plataforma veieu la taula de sota)
  • buffers - cau per metadades i sistema de fitxers
  • cached - cau per altres coses
  • exec - codi executable, generalment a partir d'un arxiu (o programa)
  • file - cau per contingut dels darrers accessos a arxius
  • free - mem¨°ria f¨¤cilment disponible per tota entitat que demani mem¨°ria
  • inactive - mem¨°ria marcada com a no emprada
  • pavailable - mem¨°ria 'disponible' en percentatge del 'total' (calculada com 'available'/'total'*100)
  • pinned - igual que 'wired'
  • pused - mem¨°ria 'emprada' en percentatge del 'total' (calculada com used/total*100)
  • shared - mem¨°ria accessible simult¨¤niament per diversos processos
  • slab - quantitat total de mem¨°ria emprada per el kernel per posar a la cau les estructures de dades per al seu propi ¨²s
  • total - mem¨°ria f¨ªsica total disponible
  • used - mem¨°ria emprada, calculada de manera diferent segons la plataforma (veieu la taula de sota)
  • wired - mem¨°ria marcada per romandre sempre a la RAM. Mai es mour¨¤ a disc.

Alguns d'aquests par¨¤metres detallats a la plataforma poden no ¨¦sser disponibles sota la vostra plataforma. Veieu Elements suportats per la plataforma per tindre m¨¦s detalls.

C¨¤lcul espec¨ªfic a la plataforma d'available i used:

Plataforma "available" "used"
AIX free + cached mem¨°ria real emprada
FreeBSD inactive + cached + free active + wired + cached
HP UX free total - free
Linux<3.14 free + buffers + cached total - free
Linux 3.14+
(tamb¨¦ retroportada a 3.10 sota RHEL 7)
/proc/meminfo; per tindre m¨¦s detalls, veieu "MemAvailable" a la .
eieu que free + buffers + cached no ¨¦s el mateix que 'available' doncs la cau de paginaci¨® no es pot pas alliberar i la filigrana s'empra al c¨¤lcul.
total - free
NetBSD inactive + execpages + file + free total - free
OpenBSD inactive + free + cached active + wired
OSX inactive + free active + wired
Solaris free total - free
Win32 free total - free

La suma de vm.memory.size[used] i vm.memory.size[available] no ¨¦s pas necess¨¤riament igual al total. Per exemple, sota FreeBSD :
* Les mem¨°ries activa, inactiva, wired i cau es consideren com emprades, doncs emmagatzemen informaci¨® ¨²til.
* Al mateix temps, les mem¨°ries inactives, cau i alliberades es consideren disponibles, doncs aquest tipus de mem¨°ria poden donar-se r¨¤pidament als processos que demanin m¨¦s mem¨°ria.

Per tant, la mem¨°ria inactiva tamb¨¦ s'empra i ¨¦s disponible simult¨¤niament. Per aix¨°, l'element vm.memory.size[used] ¨¦s dissenyat nom¨¦s com a prop¨°sit informatiu, mentre que vm.memory.size[available] ¨¦s dissenyat per emprar-lo als triggers.

Veieu tamb¨¦