Isilon: 增加 OneFS 中的磁碟驅動器停止逾時值
Summary: 許多 OneFS 版本已為磁碟驅動器停止定時器設定過時的逾時值。增加這些值有助於防止不必要的磁碟驅動器停止事件。
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.
Symptoms
在 OneFS 中,如果偵測到下列任一情況,磁碟驅動器會視為停滯:
當磁碟驅動器停止時,系統會嘗試防止作業傳送至該磁碟驅動器,偏好系統中的其他磁碟驅動器。這可避免在已超載的磁碟驅動器上執行作業,以改善效能,但如果磁碟驅動器在不必要的情況下標示為停滯,可能會產生不良影響。磁碟驅動器停止可能會影響延遲敏感的工作流程。磁碟驅動器停止通常也會導致群組變更,進而導致不必要的重複作業啟動。
- 特定磁碟驅動器交易的完成時間超過一定時間。
- 最後 1300 個輸入 /輸出作業 (I/O) 中,有 50 個花費超過一定的時間完成。
當磁碟驅動器停止時,系統會嘗試防止作業傳送至該磁碟驅動器,偏好系統中的其他磁碟驅動器。這可避免在已超載的磁碟驅動器上執行作業,以改善效能,但如果磁碟驅動器在不必要的情況下標示為停滯,可能會產生不良影響。磁碟驅動器停止可能會影響延遲敏感的工作流程。磁碟驅動器停止通常也會導致群組變更,進而導致不必要的重複作業啟動。
Cause
先前設定的限制適用於舊型Isilon硬體,其效能和輸送量特性與現代硬體不同。隨著節點和硬碟技術隨著時間而改變,這些值被判定對較新的節點類型過於嚴格,導致不必要的停止事件觸發。
Resolution
注意:OneFS 8.0 已預設設定正確的值,因此 OneFS 版本 8.0.0.0 和更新版本不需要執行此程式。
類似以下內容的輸出應會出現:
clustername-1:hw.disk_event.thresh.slowacc_usec:3500000
clustername-2:hw.disk_event.thresh.slowacc_usec:3500000
clustername-3:hw.disk_event.thresh.slowacc_usec:3500000
- 使用 SSH 用戶端登入節點的命令行介面,或建立與節點的序列連線。
- 執行下列命令以備份 /etc/mcp/override/sysctl.conf 檔案:
# 觸控 /etc/mcp/override/sysctl.conf &cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
- 執行下列命令以變更磁碟驅動器停止逾時值:
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=3500000
- 執行下列命令,確認值現在已正確設定:
# isi_for_array -s sysctl hw.disk_event.thresh.slowacc_usec
類似以下內容的輸出應會出現:
clustername-1:hw.disk_event.thresh.slowacc_usec:3500000
clustername-2:hw.disk_event.thresh.slowacc_usec:3500000
clustername-3:hw.disk_event.thresh.slowacc_usec:3500000
Affected Products
Isilon, PowerScale OneFSArticle Properties
Article Number: 000052229
Article Type: Solution
Last Modified: 28 Jun 2023
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.