Acabo de instalar dos servidores DL580G5 con 128Gb de RAM y 4 QuadCore a 2,93GHz con la versión VMware ESX Server 3.5.0 build-110268
Cuando accedo a través del cliente VI se aprecia la imagen1.jpg adjunta; es decir, me dice que la "Memory Usage" es de 66,63Gb
Si realizo un esxtop me muestra lo siguiente:
2:53:45pm up 1 day 6:02, 66 worlds; MEM overcommit avg: 0.00, 0.00, 0.00
PMEM /MB: 131069 total: 272 cos, 67307 vmk, 334 other, 63155 free
VMKMEM/MB: 63288 managed: 3797 minfree, 3916 rsvd, 59177 ursvd, high state
COSMEM/MB: 6 free: 1600 swap_t, 1574 swap_f: 0.00 r/s, 0.00 w/s
PSHARE/MB: 1786 shared, 11 common: 1775 saving
SWAP /MB: 0 curr, 0 target: 0.00 r/s, 0.00 w/s
MEMCTL/MB: 0 curr, 0 target, 0 max
¿es normal esto? ¿Como es posible que recien instalado el ESX esté usando 66Gb? ¿o acaso esto indica que solo va a gestionar 64Gb?
En la gráfica que muestra la solapa "Performance" dice que Memory Usage (average) en porcentaje es del 52%.
La salida del comando cat /proc/vmware/sched/mem-verbose
325 ReallocFastCount
25207 ReallocSlowCount
0 TriggerCount
0 CptMaxOvhd
64806960 Managed
198688 Kernel
64342116 Free
3888408 MinFree
60453708 Excess
high Status
4010764 MemReserved
60597508 MemAvailable
Muchas gracias por vuestras aportaciones.
Hola compañero,
Es la primera vez que veo algo asi. He estado buscando por ahi y he encontrado este link http://communities.vmware.com/thread/128055?tstart=0&start=0 Parece queha tenido el mismo problema que tu, no con tanta memoria pero se le parece y luego este otro, pero que te lleva al link de arriba http://communities.vmware.com/message/1006939#1006939.
Espero que te sirva de ayuda,
Un saludo
Estimado fmateo,
La solución aportada por los usuarios de la lista en ingles me ha servido para solucionar este "contratiempo". Interesante hilo donde se realiza una disertación sobre el uso de Memory Type Range Registers (MTRRs) entre otros datos técnicos.
La solución publicada fue reportada por el Soporte de VMWare y consiste en lo siguiente:
login at the COS as root
esxcfg-advcfg -k FALSE force36BitMTRRMask
reboot ESX-Server
o bien,
go to advanced settings, vmkernel, boot, and uncheck the following and reboot
VMkernel.Boot.force36BitMTRRMask
that will take care of the problem
esxcfg-advcfg -j force36BitMTRRMask
force36BitMTRRMask = TRUE
esxcfg-advcfg -k FALSE force36BitMTRRMask
esxcfg-advcfg -j force36BitMTRRMask
force36BitMTRRMask = FALSE
Francesc, muchas gracias por tu tiempo y ayuda.