Hi,
We are running ESXi 5.0 U1 with software iSCSI setup with the storage array. We have done vscsiStat on a VM and noticed that there are many I/O's in the 512K size, but the stats on the storage array are showing that the maximum I/O size is 128K, so ESXi is splitting the commands.The values for advanced settings->maxburstlength is set to 524288, firstburstlength to 524288, and maxrecvddataseglen to 262144 (these values were doubled from defaults to experiment, but no change in behavior). The stats on the path (esxcli storage core path stats get) also show that total splits value is growing.
The suspected problem here is that vsish shows this 128K max I/O value for the path:
/storage/scsifw/paths/vmhba32:C11:T0:L102/> cat info
Path information {
plugin:NMP
adapter:vmhba32
channel ID:11
target ID:0
lun ID:102
max IO Size:131072
path state:Path State: 0 -> on
vendor :DotHill
model :DH3000
}
Path information {
plugin:NMP
adapter:vmhba32
channel ID:11
target ID:0
lun ID:102
max IO Size:131072
path state:Path State: 0 -> on
vendor :DotHill
model :DH3000
}
Does anyone know how to change this max I/O size value?
Thanks