Memoria cableada en el monitor de actividad

1

El monitor de actividad me muestra que tengo 11Gb cableado pero solo 5Gb utilizados para 2 procesos (otros son despreciables). ¿Dónde están otros 6GB? Cuando trato de iniciar una nueva máquina virtual con 500M de RAM, dice que no tengo suficiente, así que parece que esta memoria realmente se usa.

Actualización: Resultó que Parallels estaba usando 12Gb para Windows por defecto. Todavía no sé dónde buscar el uso real de la memoria.

    
pregunta Poma 09.02.2015 - 17:44

1 respuesta

1

Es difícil encontrar fuentes difíciles y rápidas aquí, pero creo que el problema que estás viendo es porque estás ejecutando dos hipervisores al mismo tiempo.

Hay varios lugares en línea donde puede encontrar personas que discuten problemas cuando las personas intentan ejecutar varias combinaciones de Parallels, Fusion y VirtualBox al mismo tiempo.

Pensé esta publicación de uno de VirtualBox Los desarrolladores fueron particularmente interesantes:

  

VT-x [la tecnología de virtualización dentro de los procesadores Intel] está diseñada de modo que solo puede haber una entidad que la use a la vez. Es por eso que no puede usar VT-x cuando ya está en uso por, digamos, Hyper-V (y por qué los hipervisores de Tipo 1 apestan: P).

     

Una diferencia relativamente menor con OS X es que actualmente es el único sistema operativo que tiene API para habilitar y deshabilitar VT-x. A Windows / Linux / Solaris simplemente no le importa y todo depende del hipervisor. Pero esa es realmente una pequeña diferencia.

     

El cuento es que VT-x no está diseñado para ser compartido (se supone que es una característica de seguridad). Debido a que los sistemas operativos generalmente no ofrecen API de administración de VT-x, uno y solo un hipervisor "posee" VT-x en un procesador lógico determinado en cualquier momento. La forma de "compartir" VT-x es inicializar y desinicializar VT-x (también conocido como entrar / salir del modo raíz de VMX) en cada ejecución del código de invitado. El hipervisor A entra, habilita VT-x, ejecuta el código de invitado, deshabilita VT-x. El hipervisor B hace lo mismo. Si ambos / todos los hipervisores hacen esto, VT-x puede ser "compartido".

Entonces, supongo que los dos hipervisores están intentando compartir las características de virtualización del chip Intel en su máquina, pero uno (o ambos) causó que el sistema perdiera el seguimiento de los recursos en su máquina.

Intentaría cerrar una y luego la otra para ver si las cifras de la memoria vuelven a algo normal. Si cerrar ambos no ayuda, reiniciaría y comenzaría de nuevo.

    
respondido por el Alistair McMillan 10.02.2015 - 01:06

Lea otras preguntas en las etiquetas