¿Cuál es la diferencia entre la memoria real, virtual, compartida y privada? -- macos campo con memory campo con activity-monitor camp apple Relacionados El problema

What's the difference between Real, Virtual, Shared, and Private Memory?


67
vote

problema

Español

Las diferentes columnas en el monitor de actividad son un poco confusas

Original en ingles

The different columns in Activity Monitor are a little confusing

        
 
 

Lista de respuestas

51
 
vote
vote
La mejor respuesta
 

Tomado de mi respuesta en Fallo del servidor :

MAC OS X MEMORY JARGON:

cableado : esto se refiere al código del kernel y tal. Memoria que nunca debe ser mudada de la RAM. También se conoce como memoria residente.

compartido : memoria que se comparte entre dos o más procesos. Ambos procesos mostrarían esta cantidad de memoria para que pueda ser un poco engañoso en cuanto a cuánta memoria está en uso.

real : Este es el uso de memoria "real" para una solicitud según lo informado por tareas_info (), un recuento aproximado de la cantidad de páginas físicas que tiene el proceso actual. (Rsize)

privado : esta es la memoria que un proceso está usando únicamente por sí solo que se usa en la memoria residente. (RPRVT)

virtual : la cantidad total de espacio de direcciones en el proceso que se asigna a cualquier cosa, ya sea que ese es un espacio arbitrariamente grande para las variables o cualquier cosa, no es igual a un uso real de VM. (Vsize)

activo : la memoria actualmente etiquetada como activa y se usa RAM.

inactivo : "La memoria inactiva ya no se está utilizando y se ha almacenado en caché al disco. Permanecerá en la RAM hasta que otra aplicación necesita el espacio. Dejar esta información en RAM es para su ventaja si usted (o un cliente de su computadora) vuelve a ella más tarde ". - Mac OS X AYUDA

libre : la cantidad de RAM realmente disponible sin ningún dato.


La mejor documentación que conozco (y he podido encontrar en la investigación de seguimiento) es la propia investigación de Apple Gestión de memoria Artículo en su sitio web de desarrollador.

Otras fuentes valiosas: Darwin-dev Lista de correo: [ 1 ], [ 2 ] y un Antiguo artículo en macosxhints . Además, Mike Ash ha publicado una nueva introducción de la Layman en su blog

 

Taken from my answer at Server Fault:

Mac OS X Memory Jargon:

Wired : This refers to kernel code and such. Memory that should not ever be moved out of the RAM. Also know as resident memory.

Shared : Memory that is shared between two or more processes. Both processes would show this amount of memory so it can be a bit misleading as to how much memory is actually in use.

Real : This is the "real" memory usage for an application as reported by task_info() - a rough count of the number of physical pages that the current process has. (RSIZE)

Private : This is memory that a process is using solely on its own that is used in Resident memory. (RPRVT)

Virtual : The total amount of address space in the process that's mapped to anything - whether that's an arbitrarily large space for variables or anything - it does not equate to actual VM use. (VSIZE)

Active : Memory currently labelled as active and is used RAM.

Inactive : "Inactive memory is no longer being used and has been cached to disk. It will remain in RAM until another application needs the space. Leaving this information in RAM is to your advantage if you (or a client of your computer) come back to it later." - Mac OS X Help

Free : The amount of RAM actually available without any data.


The best documentation I know of (and have been able to find in followup research) is Apple's own Managing Memory article on their developer website.

Other worthwhile sources: Darwin-dev mailing list: [1], [2] and an old article on MacOSXHints. Additionally Mike Ash has posted a good layman's introduction on his blog

 
 
     
     
7
 
vote

MEM real se relaciona con la memoria física (módulos RAM reales en su computadora). El MEM virtual es la cantidad de memoria "falsa" al proceso, lo que significa memoria que se asigna en el medio de almacenamiento permanente (disco duro, unidad de estado sólido, etc.) para ese proceso. La memoria compartida es la memoria física (real) que se puede compartir con otros procesos. La memoria privada es la memoria "real" que solo puede ser utilizada por el proceso que se asigna.

Estas explicaciones pueden ayudar también ... directamente desde el monitor de actividades - & gt; ayuda - & gt; Visualización del sistema de memoria del sistema:

Aquí hay una explicación de parte de la información que se muestra en la parte inferior del panel de memoria:

  • Wired: la memoria cableada contiene información que siempre debe permanecer en RAM
  • Active: Memoria activa que contiene información que se está utilizando activamente.
  • inactivo: la memoria inactiva contiene información que no se está utilizando activamente. Dejar esta información en RAM es para su ventaja, si usted (o un cliente de su computadora) vuelve a ella más tarde.
  • usado: la memoria utilizada está siendo utilizada por un proceso o por el sistema. La memoria utilizada es la suma de la memoria cableada, activa e inactiva. Si el sistema requiere memoria, toma la memoria libre antes de la memoria utilizada.
  • libre: la memoria libre no se está utilizando y está disponible de inmediato.
  • VM Tamaño: Memoria virtual, o VM, es espacio en el disco duro que se puede usar como memoria. El tamaño de VM es la cantidad de espacio en disco que se está utilizando como memoria. Mac OS X puede usar más memoria que la cantidad de RAM física que tiene. Un disco duro es mucho más lento que RAM, por lo que el sistema de memoria virtual distribuye automáticamente información entre el espacio en disco y la RAM para un rendimiento eficiente. Página Ins / OUTS: El número de gigabytes de información Mac OS X se ha movido entre RAM y espacio en disco
 

Real mem relates to physical memory (actual RAM modules in your computer). Virtual Mem is how much "fake" memory is allocated to the process, meaning memory that is allocated on the permanent storage medium (hard drive, solid state drive, etc) for that process. Shared memory is physical (Real) memory that can be shared with other processes. Private memory is "real" memory that can only be used by the process it is allocated to.

These explanations may help as well... directly from activity monitor --> help --> viewing system memory usage:

Here is an explanation of some of the information displayed at the bottom of the memory pane:

  • Wired: Wired memory contains information that must always stay in RAM
  • Active: Active memory that contains information that is actively being used.
  • Inactive: Inactive memory contains information that is not actively being used. Leaving this information in RAM is to your advantage if you (or a client of your computer) come back to it later.
  • Used: Used memory is being used by a process or by the system. Used memory is the sum of wired, active, and inactive memory. If the system requires memory it takes free memory before used memory.
  • Free: Free memory is not being used and is immediately available.
  • VM size: Virtual memory, or VM, is hard disk space that can be used as memory. VM size is the amount of disk space being used as memory. Mac OS X can use more memory than the amount of physical RAM you have. A hard disk is much slower than RAM, so the virtual memory system automatically distributes information between disk space and RAM for efficient performance. Page ins/outs: The number of gigabytes of information Mac OS X has moved between RAM and disk space
 
 
         
         
5
 
vote

Apple actualizó el monitor de actividad en OSX 10.9 (Mavericks). Tienen un buen artículo sobre lo que todo significa aquí http://support.apple.com/kb/ht5890. En resumen ...

ingrese la descripción de la imagen aquí

  • Memoria física: la cantidad de RAM instalada.
  • Memoria utilizada: La cantidad de RAM que se usa y no está disponible de inmediato para otras aplicaciones.
  • Memoria virtual: la cantidad de mapeo de memoria que las aplicaciones han solicitado. Este no es un consumo real de recursos de RAM y el tamaño de TI está determinado por el autor de la aplicación.
  • swap usado: El espacio en su unidad se usa para intercambiar archivos no utilizados hacia y desde la RAM. Es normal ver alguna actividad y no es una indicación de que haya agotado los recursos de RAM. Ver la presión de la memoria en el estado rojo indicará que los recursos de RAM se agotan.
  • Memoria de la aplicación: la cantidad de espacio que es utilizado por las aplicaciones.
  • Memory Wired Memory: Memoria que no se puede almacenar en caché en el disco, por lo que debe permanecer en RAM. Esta memoria no puede ser prestada por otras aplicaciones.
  • comprimido: la cantidad de memoria en la memoria RAM que está comprimida, haciendo que más recursos de RAM están disponibles para otras aplicaciones.
  • Cache de archivos: El espacio en la RAM marcado como disponible para aplicaciones para usar que contiene archivos de uso reciente.

Gráfico de presión de memoria

La combinación de libre, cableado, activo, inactivo y amplificador; Las estadísticas de memoria usadas en versiones anteriores del monitor de actividades se han reemplazado en Mavericks con un gráfico de "presión de memoria" fácil de leer.

La presión de la memoria se indica por color:

  • green - Recursos de memoria RAM están disponibles.
  • ámbar - Los recursos de memoria RAM se están asignando.
  • Red - Los recursos de memoria RAM se agotan y OS X está usando la unidad para la memoria.
 

Apple updated the Activity Monitor in OSX 10.9 (Mavericks). They have a good article about what everything means here http://support.apple.com/kb/HT5890. In summary...

enter image description here

  • Physical Memory: The amount of RAM installed.
  • Memory Used: The amount of RAM being used and not immediately available for other apps.
  • Virtual Memory: The amount of memory mapping that apps have asked for. This is not an actual consumption of RAM resources and it size is determined by the author of the app.
  • Swap Used: The space on your drive being used to swap unused files to and from RAM. It is normal to see some activity and it is not a indication that you have depleted RAM resources. Seeing memory pressure in the Red state will indicate that RAM resources are depleted.
  • App Memory: The amount of space being used by apps.
  • Wired Memory: Memory that canxe2x80x99t be cached to disk, so it must stay in RAM. This memory canxe2x80x99t be borrowed by other apps.
  • Compressed: The amount of memory in RAM that is compressed, making more RAM resources available for other apps.
  • File Cache: The space in RAM marked as available for apps to use that contains recently used files.

Memory Pressure graph

The combination of Free, Wired, Active, Inactive & Used memory statistics in previous versions of Activity Monitor have been replaced in Mavericks with an easy to read "Memory Pressure" graph.

Memory pressure is indicated by color:

  • Green xe2x80x93 RAM memory resources are available.
  • Amber xe2x80x93 RAM memory resources are being tasked.
  • Red xe2x80x93 RAM memory resources are depleted and OS X is using the drive for memory.
 
 

Relacionados problema

1  ¿Cómo exportar Memoji Avatar en MacOS Big Sur?  ( How to export memoji avatar in macos big sur ) 
Yo uso Memoji Avatar en mi iPhone X que aparece en mi Mac también (ejecutando Big Sur). Se muestra como el usuario Avatar. ¿Hay alguna manera de exportarl...

10  ¿Cómo PIN de una URL a OS X Dock con una imagen personalizada?  ( How to pin a url to os x dock with a custom image ) 
Me gustaría atender una URL en el muelle y hacer que su icono sea algo significativo o reconocible. De forma predeterminada, el icono / acceso directo es un...

0  No se puede arrancar a MacOS más después de resolver la partición de MacOS  ( Cant boot to macos anymore after resizizing macos partition ) 
Después de instalar Ubuntu como segundo sistema en mi MacBook después de este tutorial https : //www.maketecheasier.com/install-dual-boot-ubuntu-mac/ Todo e...

1  Mi Mac se estrella cuando se corta de RAM  ( My mac crashes when it runs out of ram ) 
Tengo un problema desconcertante con mi MacBook Pro (16GB RAM, OS X 10.8.4). Si uso toda mi memoria principal, la computadora se bloquea. La pantalla se conge...

0  'El correo no se puede conectar a la cuenta' sigue apareciendo  ( Mail cant connect to the account keeps appearing ) 
Así que he configurado mi correo usando un perfil. He configurado 3 cuentas de correo, pero cada vez que inicie el correo, me pregunta las contraseñas de toda...

3  La aplicación de recordatorios cuelga después de la actualización de Mavericks  ( Reminders app hangs after mavericks upgrade ) 
Un par de personas en Twitter Compartir este problema, pero no puedo encontrar ninguna discusión sobre ella ni soluciones. Dado que se mudará a OS X 10.9, l...

5  ¿Cómo puedo compartir todas las revisiones de documentos con otra Mac?  ( How can i share all document revisions with another mac ) 
Mac OS 'Lion' presentó un sistema de control de versiones con una interfaz de usuario de lujo llamada versiones. Me estoy acostumbrando lentamente a traba...

36  No se puede ejecutar OpenJDK MacOS Catalina "No puedo verificar que no es un virus"  ( Cant run openjdk macos catalina cant verify its not a virus ) 
Descargué OpenJDK 13 del sitio web oficial y lo extrajo a mi carpeta abcdefhijklmnabcdefghijklmn1 . Si ahora intento ejecutarlo con java -version , obtengo ...

2  No hay acceso a NTFS usando Paragon y Taxera en Yosemite  ( No ntfs access using paragon and tuxera in yosemite ) 
i Anteriormente usó el método OSXFUSE / NTFS-3G para acceder a mi partición de Windows de BootCamp y mi unidad portátil mientras usa Mavericks. Recientemente,...

6  ¿Cómo puedo obtener el leopardo de la nieve para volver a conectarse adecuadamente a mis unidades de red de Windows después de dormir?  ( How can i get snow leopard to properly reconnect to my windows network drives af ) 
Mi Mac se va a dormir. Se despierta. Los volúmenes montados en un servidor de Windows en mi casa todo labor. Puedo ver fotos y escuchar música. Hasta que no p...

1  ¿Cómo puedo reinstalar las aplicaciones de iWork después de que las quité de mi Mac?  ( How can i reinstall iwork applications after i removed them from my mac ) 
Si tuviera que decir, eliminar las páginas de mi Mac, ¿podría reinstalarla más tarde de la tienda de aplicaciones MAC? ...

3  ¿Cómo puedo obtener la clave Alt para trabajar en una aplicación X11?  ( How can i get the alt key to work in an x11 application ) 
Estoy usando un editor que requiere X11 y en su mayor parte funciona bien. Tengo muchos comandos que usan la tecla Alt y me gusta navegar también los menús de...

10  Copia de seguridad de la máquina de tiempo. SPARSEBUNDLE FIEMBROS INACESTIDOSA EN LA COMPUTADORA NUEVA  ( Time machine backup sparsebundle file inaccessible on new computer ) 
Ahora he estado en esto para una sólida 6 horas ahora, esperando que alguien aquí pueda ayudarme. He tenido una cápsula de tiempo durante casi 2 años, reali...

0  ¿Por qué el tamaño del archivo cambia cuando cambia la opción "Abrir con" en obtener información?  ( Why does the file size change when you change the open with option in get info ) 
Crear un archivo liso con la cadena ABCDEFGHIJKLMNOPQRSTUVWXYZ . Revisa el tamaño del archivo. Son 26 bytes, como se esperaba. Ir a obtener informació...

4  Mac 10.13, 10.14 ¿Dónde están ubicadas las contraseñas hash?  ( Mac 10 13 10 14 where are the hash passwords located ) 
Corrí para ver los contenidos de un archivo de sombra para un usuario: sudo plutil -p /var/db/dslocal/nodes/Default/users/<username>.plist Pero cuando ...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.