VMware Cloud Community
eric00
Contributor
Contributor

Advanced parameter Disk.DiskMaxIOSize ???

Customer has ESX 4 hosts.  they have all of their servers set with advanced parameter = Disk.DiskMaxIOSize set to 32.  The default value is 32767.

I can't find documentation on this parameter.  Does "32" make sense, or, are they throttling their I/O to a 32-byte block size???

Thanks,

Eric

Reply
0 Kudos
2 Replies
AndySimmons
Hot Shot
Hot Shot

That value is in KB, but yes, they are limiting I/O requests to 32 KB. Default is 32 MB. Some storage devices run into performance issues with I/O requests over a certain size, although 32 KB seems really small. I would check with the SAN vendor to see what they recommend.

Here's a KB article with some details.

-Andy VCAP5-DCA, VCP-DV 4/5, MCSE, space camp graduate.
Reply
0 Kudos
depping
Leadership
Leadership

I would in general recommend tweaking advanced settings UNLESS you have clear directions from VMware support or your storage vendors support. I have seen some vendors (HP with the EVA for instance) recommending a lower "Disk.DiskMaxIOSize". usually in the course of 128 / 256. I had not seen 32 yet to be honest.

Reply
0 Kudos