Isilon: 增加 OneFS 中的磁碟驅動器停止逾時值
摘要: 許多 OneFS 版本已為磁碟驅動器停止定時器設定過時的逾時值。增加這些值有助於防止不必要的磁碟驅動器停止事件。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
在 OneFS 中,如果偵測到下列任一情況,磁碟驅動器會視為停滯:
當磁碟驅動器停止時,系統會嘗試防止作業傳送至該磁碟驅動器,偏好系統中的其他磁碟驅動器。這可避免在已超載的磁碟驅動器上執行作業,以改善效能,但如果磁碟驅動器在不必要的情況下標示為停滯,可能會產生不良影響。磁碟驅動器停止可能會影響延遲敏感的工作流程。磁碟驅動器停止通常也會導致群組變更,進而導致不必要的重複作業啟動。
- 特定磁碟驅動器交易的完成時間超過一定時間。
- 最後 1300 個輸入 /輸出作業 (I/O) 中,有 50 個花費超過一定的時間完成。
當磁碟驅動器停止時,系統會嘗試防止作業傳送至該磁碟驅動器,偏好系統中的其他磁碟驅動器。這可避免在已超載的磁碟驅動器上執行作業,以改善效能,但如果磁碟驅動器在不必要的情況下標示為停滯,可能會產生不良影響。磁碟驅動器停止可能會影響延遲敏感的工作流程。磁碟驅動器停止通常也會導致群組變更,進而導致不必要的重複作業啟動。
原因
先前設定的限制適用於舊型Isilon硬體,其效能和輸送量特性與現代硬體不同。隨著節點和硬碟技術隨著時間而改變,這些值被判定對較新的節點類型過於嚴格,導致不必要的停止事件觸發。
解析度
注意: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
受影響的產品
Isilon, PowerScale OneFS文章屬性
文章編號: 000052229
文章類型: Solution
上次修改時間: 17 4月 2026
版本: 8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。