Alto uso de memoria física en Windows 2008 después de usar Virtual Box

Alto uso de memoria física en Windows 2008 después de usar Virtual Box

Tengo una máquina de 16 núcleos con 8 GB de RAM con Windows 2008. Instalé una caja virtual en ella, instalé el sistema operativo Windows 2008 de 64 bits y le asigné 4 GB de RAM. Se instaló una base de datos Mysql en el sistema operativo invitado para que mi aplicación la use. La actividad de la base de datos Mysql es bastante alta.

Desafortunadamente, el sistema operativo host muestra un uso de memoria física del 89%, lo cual es totalmente inaceptable. ¿Hay alguna configuración que pueda hacer para reducir el uso de memoria física del sistema operativo host?

Si sumo todos los procesos enumerados en el administrador de tareas, no supera los 2 GB.

Respuesta1

Reservaste 4 GB de tus 8 GB para la VM. Incluso si su invitado no la está usando, esa memoria asignada no estará disponible para su anfitrión mientras el invitado se esté ejecutando. Eso significa obtener un 50% de descuento en la parte superior al leer el uso de RAM. El 39% restante se traduce en 3,12 GB. Eso suena adecuado para su sistema operativo + una aplicación de servidor activa y en ejecución. Si la suma no cuadra, asegúrese de ver los procesos de todos los usuarios, y no solo de su usuario.

Tengo otras dos observaciones:

  • 8GB esformaRAM insuficiente para un servidor de 16 núcleos. Quieresal menos1 GB por núcleo, incluido Hyper-Threading, si corresponde. Más sería mejor; dependiendo de lo que estés haciendo, tal vez mucho más.
  • En el caso general, ¿qué hay de malo en una utilización del 89%? No quieres que la RAM quede ahí inactiva. Si no se utiliza, se desperdicia. Entiendo si todavía estás en pruebas y esperas que tu carga final sea mucho mayor, pero solo quiero asegurarme de que tus expectativas de utilización estén donde deberían estar.

Respuesta2

4 GB más 2 GB representan un uso cercano al 89 %. Mi consejo sería instalar más de 8 GB de RAM en ese conector de 16 vías.

Respuesta3

El 89% de 8 GB son algo más de 7 GB. Quizás haya asignaciones de memoria temporales que no estén siendo rastreadas con procesos específicos, o que el caché del disco esté en uso (lo que tendría sentido dada la alta actividad en MySQL).

Asegúrese de estar utilizando las versiones de 64 bits de MySQL y otro software similar (supongo, por supuesto, que MySQL está disponible para Windows como un programa nativo de 64 bits).

información relacionada