WARNING: NMP: nmp_DeviceRequestFastDeviceProbe:237: NMP device "naa..............." state in doubt; requested fast path state update...
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
VMware ESXi Round Robin PSP (Path Selection Plug-in) uses a Round Robin algorithm to balance the load across all active storage paths. A path is selected and used until a specific quantity of data has been transferred. After that quantity is reached, the PSP selects the next path in the list.
Adjusting the IOPS parameter
In ESXi 7.x and later...
for i in $(esxcfg-scsidevs -c | grep ####| awk '{print $1}') ; do esxcli storage nmp psp roundrobin deviceconfig set --type=iops --iops=1 --device="$i" ; done
~ # esxcli storage nmp satp rule list
Name Device Vendor Model Driver Transport Options
------------------- ------ ------- ---------------- ------ --------- --------------------------
VMW_SATP_ALUA LSI INF-01-00 reset_on_attempted_reserve
VMW_SATP_ALUA NETAPP reset_on_attempted_reserve
VMW_SATP_ALUA IBM 2810XIV
VMW_SATP_ALUA IBM 2107900 reset_on_attempted_reserve
VMW_SATP_ALUA IBM 2145
Rule Group Claim Options Default PSP PSP Options Description
---------- ------------- ----------- ----------- --------------------------------------------------------------------------
system tpgs_on VMW_PSP_MRU NetApp E-Series arrays with ALUA support
system tpgs_on VMW_PSP_RR NetApp arrays with ALUA support
system tpgs_on VMW_PSP_RR IBM 2810XIV arrays with ALUA support
system VMW_PSP_RR
system VMW_PSP_RR
~ # esxcli storage core device list -d naa.####| grep 'Vendor\|Model'
Vendor: FreeBSD
Model: iSCSI Disk
~ # esxcli storage nmp device list -d naa.####| grep 'Storage Array Type Device Config'
Storage Array Type Device Config: {implicit_support=on;explicit_support=off; explicit_allow=on;alua_followover=on; action_OnRetryErrors=off; {TPG_id=1,TPG_state=AO}}
~ # esxcli storage nmp satp rule add -s "Your_SATP" -V "Your_Vendor" -M "Your_Model" -P "VMW_PSP_RR" -O "iops=1"
esxcli storage nmp device list -d naa.####
naa.####
Device Display Name: FreeBSD Local SCSI/iSCSI Disk (naa.####)
Storage Array Type: VMW_SATP_ALUA
Storage Array Type Device Config: {implicit_support=on;explicit_support=off; explicit_allow=on;alua_followover=on; action_OnRetryErrors=off; {TPG_id=1,TPG_state=AO}}
Path Selection Policy: VMW_PSP_RR
Path Selection Policy Device Config: {policy=iops,iops=1,bytes=10485760,useANO=0; lastPathIndex=0: NumIOsPending=0,numBytesPending=0}
Path Selection Policy Device Custom Config:
Working Paths: vmhba32:C1:T0:L253, vmhba32:C0:T0:L253
Is USB: false