У каждого вендора и даже у разных моделей дисковых массивов внутри одного вендора разные рекомендации по настройке Path Selection Policy (Fixed, Most Recent Used или Round Robin).
В ESX для основных вендоров реализованы специальные плагины (SATP — Storage Array Type Plugin), которые являясь частью Native Multipathing Plugin (NMP — механизма управления PSP) как раз и описывают использование определённой политики для определённых устройств.
К слову сказать, не всегда дефолтные значения SATP соответствуют рекомендациям вендора.
Посмотреть значения по умолчанию можно командой
~ # esxcli storage nmp satp list Name Default PSP Description ------------------- ------------- ------------------------------------------------------- VMW_SATP_CX VMW_PSP_MRU Supports EMC CX that do not use the ALUA protocol VMW_SATP_ALUA_CX VMW_PSP_RR Supports EMC CX that use the ALUA protocol VMW_SATP_ALUA VMW_PSP_MRU Supports non-specific arrays that use the ALUA protocol VMW_SATP_SVC VMW_PSP_FIXED Supports IBM SVC VMW_SATP_MSA VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AP VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_EQL VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_INV VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_EVA VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_SYMM VMW_PSP_RR Placeholder (plugin not loaded) VMW_SATP_LSI VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AA VMW_PSP_FIXED Supports non-specific active/active arrays VMW_SATP_LOCAL VMW_PSP_FIXED Supports direct attached devices
Более того, случайно выяснилось, что в нашей инфраструктуре в рамках одного кластера и одной версии ESXi разные хосты имеют неодинаковые настройки.
~ # esxcli storage nmp satp list Name Default PSP Description ------------------- ---------------- ------------------------------------------------------- VMW_SATP_CX VMW_PSP_MRU Supports EMC CX that do not use the ALUA protocol VMW_SATP_ALUA_CX VMW_PSP_FIXED_AP Supports EMC CX that use the ALUA protocol VMW_SATP_ALUA VMW_PSP_MRU Supports non-specific arrays that use the ALUA protocol VMW_SATP_MSA VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AP VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_SVC VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_EQL VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_INV VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_EVA VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_SYMM VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_LSI VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AA VMW_PSP_FIXED Supports non-specific active/active arrays VMW_SATP_LOCAL VMW_PSP_FIXED Supports direct attached devices
Видимо, установленные или обновлённые с изначально разных дистрибутивов. А может кто-то когда-то что-то настраивал.
Изменять PSP для большого количества датасторов средствами vSphere Client довольно долгое и скучное занятие, поэтому имеет смысл сразу задать значение по умолчанию для соответствующего плагина. Это можно сделать командой
~ # esxcli storage nmp satp set -s <"satp_name"> -P <"default_PSP">
Например
~ # esxcli storage nmp satp set -s "VMW_SATP_ALUA_CX" -P "VMW_PSP_RR"
После выполнения этой команды все подключаемые с EMC Clariion или VNX датасторы будут получать политику Round Robin.
Кстати, по умолчанию при Round Robin смена пути происходит после 1000 iops. Есть KB от VMware, рекомендующая это значение изменить на 1. Есть тесты, показывающие увеличение производительности при интенсивных нагрузках от такой настройки.