PowerScale 9.x 對含歸檔節點的混合節點叢集的效能影響
Summary: 如果在歸檔層上設定系統旗標,則具有包含歸檔節點之混合節點組態的 OneFS 9.x 叢集可能會發生效能問題。
Symptoms
包含歸檔節點和其他一種節點類型的 OneFS 9x 叢集效能問題。
例如:
同時包含 A200(0) 存檔節點和 H500 節點的群集。
同時配備 A2000 歸檔節點和 F800 節點
的叢集 具備 A200 歸檔節點、F800 節點和 H400 節點的叢集
Cause
PSCALE-140986
在歸檔層設置系統標誌可能會導致混合節點群集的性能下降。
若要驗證:
確定 ifsvar 目錄所在的磁碟池:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
預檢查:
在完成本知識文章中的解決方案步驟之前,請先檢查稽核記錄的大小。驗證非存檔節點池上是否有足夠的可用磁碟空間用於審核日誌。
此命令會檢查稽核記錄的磁碟使用大小:
# du -sh /ifs/.ifsvar/audit/logs
如果稽核記錄的大小導致非歸檔節點集區填滿,請依照 KB Powerscale 中的步驟操作:如何移除稽核記錄檔以清除稽核記錄。
=============
解決方案:
識別將哪一個節點集區設定為系統。系統節點池是 Ifsvar 內容所在的位置。這可以位於多個池中。
# disi -I diskpools ls -v
從存檔節點池中刪除系統標誌:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
進行變更後,執行 SmartPools 或 SmartPoolsTree 要移動的工作 Ifsvar 目錄到非存檔節點池中。
要使用的指令 SmartPoolsTree 若要移動資料:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
如果 SmartPools 未授權,執行 SetProtectPlus 取而代之的是工作。
重要注意事項:
以上 SmartPoolsTree 工作僅移動 /ifs/.ifsvar 及其內容。
若要移動其他系統 LIN 和 SBT,請執行 SmartPools 工作直到完成 - 這可能需要更長的時間。
# isi job start smartpoolsAdditional Information
請參閱半導體設計環境最佳實踐白皮書的第 3.1.1 至 3.1.1.3 節。