Setup
- VMware vCenter 5.1
- ESXi 5.1 GA build (799733)
Purpose of Heap Size
The main consumer of VMFS heap are the pointer blocks which are used to address file blocks in very large files/VMDKs on a VMFS filesystem. Therefore, the larger your VMDKs, the more VMFS heap you can consume. This is more true on VMFS-5, where double-indirect pointers exist to allow the unified 1MB file block size back a 2TB VMDK.
Discoveries
- Having issues with VM which has 1.5 TB vmdk due to Heap Size. VMkernal logs displays following
cpu6:5423797)WARNING: Heap: 2638: Heap vmfs3 already at its maximum size. Cannot expand.
2013-08-23T01:44:24.308Z cpu6:5423797)WARNING: Heap: 3019: Heap_Align(vmfs3, 2099216/2099216 bytes, 8 align) failed. caller:
0x418007a172c4
Resolution/WorkAround
As per this build we have have maximum of 256 MB heap value where 80MB is the default value.
We followed given article to increase the heap size
ESXi Version
|
Default
|
Maximum
|
3.5/4.X
|
16 MB
|
128 MB
|
5.X
|
80 MB
|
256 MB
|
I gather more information through this article, so please keep me informed of any update in this regard. For more relevant articles click on: how to recover deleted datacustom filedisk image softwareretrieve deleted files windowsdiskdiggerdiskdigger prousb drivedownload diskdigger
Awesome! In Short, there is a lot to learn from this article. For More information check the below linksInstall PlayBox OnlinePlayBoxMovie PlayBoxPlayBox for Mac