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