With the default setting in MEM 1.x, when you have more than 2x NICs for iSCSI, not all NICs will be used to reach all volumes. You will have to change the membersessions and volumesessions values to get all NICs utlitized. This is covered in the MEM users guide.
If you do switch to VMware Round Robin, change the IOPs value to 3, the default is 1000. It will only switch to another path until 1000 IOs have been processed. So your nics will be less utilized with RR vs. MEM.
The 'naa.xxxxxxx' refers to the MPIO device name for the EQL volumes.
Setting default policy for EQL devices to Round Robin. So new volumes discovered will be set to Round Robin
#esxcli storage nmp satp set --default-psp=VMW_PSP_RR --satp=VMW_SATP_EQL
**These new volumes will still need to have the IOPs value changed.
To gather a list of devices use:
#esxcli storage nmp device list
You'll need the naa.<number> that corresponds to the EQL volumes in that list. That the "device number" that is used in the nextx command.
Existing volumes can be changed to Round Robin
#esxcli storage nmp device set -d naa.6090a098703e30ced7dcc413d201303e --psp=VMW_PSP_RR
You can set how many IOs are sent down one path before switching to the next. This is akin to rr_min_io under Linux.
NOTE: This will only work if the policy has been changed to Round Robin ahead of time.
The "naa.XXXXXXXXXXXXX" is the MPIO device name.
You can get a list of devices with:
#esxcli storage nmp device list
naa.6090a098703e5059e3e2e483c401f002
Device Display Name: EQLOGIC iSCSI Disk (naa.6090a098703e5059e3e2e483c401f002)
Storage Array Type: VMW_SATP_EQL
Storage Array Type Device Config: SATP VMW_SATP_EQL does not support device configuration.
Path Selection Policy: VMW_PSP_RR
Path Selection Policy Device Config: {policy=iops,iops=3,bytes=10485760,useANO=0;lastPathIndex=3: NumIOsPending=0,numBytesPending=0}
Path Selection Policy Device Custom Config:
Working Paths: vmhba36:C0:T1:L0, vmhba36:C1:T1:L0, vmhba36:C2:T1:L0, vmhba36:C3:T1:L0
This also lets you confirm the path policy "VMW_PSP_RR" Which is VMware, Path Selection Policy, Round Robin" And not the IOPs value has already been set to '3'.
#esxcli storage nmp psp roundrobin deviceconfig set -d naa.6090a098703e30ced7dcc413d201303e -I 3 -t iops
#esxcli storage nmp psp roundrobin deviceconfig get -d naa.6090a098703e30ced7dcc413d201303e
Byte Limit: 10485760
Device: naa.6090a098703e30ced7dcc413d201303e
IOOperation Limit: 3
Limit Type: Iops
Use Active Unoptimized Paths: false
Regards,
-don