使用 iSCSI 通訊協定的 ESXi 主機,在容錯移轉存取磁碟區時暫停 35 秒

Summary: 連接至 iSCSI 儲存區域網路 (SAN) 的 ESXi 主機的系統管理員,可能會在 SAN 上進行控制器模組容錯移轉時,注意到主機 IO 明顯暫停 35 秒。 這是因為 ESXi 主機上預設的 iSCSI keepalive (NOP-in、NOP-out) 逾時設定。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Broadcom vSphere 系統管理員可以使用 ESXCLI 延遲列出及設定 iSCSI 參數此超連結會帶您前往 Dell Technologies 以外的網站。

 

相關的值是:

 

NoopOutInterval 從 iSCSI 發起程式傳送到 iSCSI 目標的 NOP-Out 要求之間的時間間隔 (以秒為單位)。NOP-Out 要求作為 ping 機制,以驗證 iSCSI 發起程式和 iSCSI 目標之間的連接是否處於活動狀態。僅支援啟動器層級

 

NoopOutTimeout 在主機收到 NOP-In 消息之前可能經過的時間(以秒為單位)。iSCSI 目標會傳送訊息以回應 NOP-Out 要求。當 NoopTimeout 超過限制,啟動器會終止目前工作階段並啟動新工作階段。僅支援啟動器層級

 

RecoveryTimeout 執行工作階段復原時可能流失的時間 (以秒為單位)。如果超時超過其限制,iSCSI 發起程式將終止會話。

 

可以從命令的輸出中列出這些值 esxcli iscsi adapter param get -A vmhbaXY (其中 XY 為 iSCSI HBA)

 

以下是預設值,請注意,這些預設值加起來最多為 35 秒,這是使用者觀察到的暫停。

 

NoopOutInterval - 15秒

NoopOutTimeout - 10秒

復原逾時 - 10 秒

 

以下是更改這些值的命令。

例如:

 

esxcli iscsi adapter param set -A vmhbaXY -k NoopOutInterval -v 1
esxcli iscsi adapter param set -A vmhbaXY -k NoopOutTimeout -v 10
esxcli iscsi adapter param set -A vmhbaXY -k RecoveryTimeout -v 1

 

ESXi 主機必須重新啟動,設定才能生效。

 

每個客戶環境都不同,系統管理員必須據此測試和調整值。  ESXi 預設值可讓乙太網路交換器在使用乙太網路交換器承載 iSCSI 流量時進行復原和融合。


使用乙太網路交換器承載 iSCSI 流量時,請考慮下列事項。
 

  • 如果 iSCSI 啟動器透過網路交換器連接到 ME5 系列儲存系統,請確定您的交換器支援 IEEE 802.3x 流量控制。此外,請確定已針對所有交換器連接埠和伺服器 NIC 連接埠上的傳送和接收啟用流量控制。
  • 如果未啟用流控制,您的 iSCSI 儲存可能會遇到 I/O 性能下降的情況
  • 除了啟用乙太網路 IEEE 802.3x 流量控制之外,Dell Technologies 建議您在連接到 iSCSI 啟動器和目標儲存系統的交換器連接埠上停用單播廣播風暴控制。Dell 也建議開啟「PortFast」模式,連接至 iSCSI 啟動器和目標系統的交換器連接埠上的生成樹通訊協定 (STP)
  • 開啟 PortFast 模式不同於關閉交換器上的 STP 整個操作。與 PortFast 開時,交換器連接埠上的 STP 仍為啟用狀態。關閉 STP 可能會影響整個網路,並可能使網路容易受到物理拓撲環路的影響。


此處顯示部分交換器組態 ,以供 SC 系列或 PS 系列 SAN 的交換器組態指南 參考。相同的原則亦適用於其他交換器機型,請參閱交換器廠商說明文件,以取得特定命令。

如需 Dell 儲存裝置機型的主機組態最佳實務,請參閱儲存裝置 |Dell Technologies 資訊中心 

Affected Products

ME Series, Dell EMC PowerVault ME4012, Dell EMC PowerVault ME4024, Dell EMC PowerVault ME4084, PowerVault ME5012, PowerVault ME5024, PowerVault ME5084, PowerVault ME5212, PowerVault ME5224, PowerVault ME5284
Article Properties
Article Number: 000418707
Article Type: How To
Last Modified: 26 Jan 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.