The amount of free memory in the vmkernel for ESX Server SV010001 is running low. Only 8321,00 KB of free heap memory remains. |
This rule checks for adequate Heap memory on ESX servers. Add more physical memory to the server or use VMotion to better balance utilization across servers in the cluster. |
What does free heap memory mean? And why do I get this message although on new esx servers without any workload.
If you haven't already I would run a memtest on the memory. I have seen somthing to this degree and it was caused by bad memory
David Strebel
What does free heap memory mean?
According to VM Ware, there is a patch for this. What build/version of ESX are you running?
Heap Memory
Heap is the memory allocated in runtime during program
execution. When memory is allocated using malloc() or calloc() for any
pointer in a program, the size of the memory is allocated from the heap
memory area and is assigned to the pointer. Until the pointer is freed
using free() the heap memory is used by the pointer variable.
esx 3.5 update 1 and 2
|The amount of free memory in the vmkernel for ESX Server SV010001 is running low. Only 8321,00 KB of free heap memory remains.|
|This rule checks for adequate Heap memory on ESX servers. Add more physical memory to the server or use VMotion to better balance utilization across servers in the cluster.|
What does free heap memory mean? And why do I get this message although on new esx servers without any workload.
Heap memory is an internal memory pool created at the startup of a process that tasks use to dynamically allocate memory as needed. it is a programming thing.
Tom Howarth
VMware Communities User Moderator
I knew it! Blame the programmers. :smileyangry:
________________________________
Jason D. Langdon
This space is for rent.
are you using vFoglight?
If you found this or any other post helpful please consider the use of the Helpfull/Correct buttons to award points
Hey DoubleH,
I'm still running a demo version of vFoglight and I've got 10 ESX servers with this heap memory error.
________________________________
Jason D. Langdon
This space is for rent.
yes i have this to. i created a case back in october with vmware. they have an internal kb that i'll share.....
The user reports an error such as
The amount of free memory in the vmkernel for ESX Server ykesx02.yk.udlp.com is running low. Only 8045.00 KB of free heap memory remains.
This rule checks for adequate Heap memory on ESX servers. Add more physical memory to the server or use VMotion to better balance utilization across servers in the cluster.
Resolution
This is not an ESX error but caused by a 3rd party utiliity called vfoglight.
The proc node that this utility is reading is /proc/vmware/mem for System heap free
However 8 mb is well within acceptable range which means the 3rd party utuily default threashold are too high.
I think i then went to vizioncore and created a case. I'll see if I can dig that up.
If you found this or any other post helpful please consider the use of the Helpfull/Correct buttons to award points
Thanks H.
vFoglight is a great product but I don't like these false errors.
________________________________
Jason D. Langdon
This space is for rent.