Isilon: 在串流期間進行標記寫入,導致效能問題
摘要: 在 MultiScan 工作期間,如果檔案遭到截斷或刪除,區塊會標示為內嵌,並可能導致效能問題。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
在 MultiScan 執行時,不一定處於執行中或等待狀態。檔案刪除或截斷后,可能會對叢集產生效能影響,甚至是暫時鎖定。
原因
當 MultiScan 執行時,檔案遭到刪除或截斷時,我們會進行標記內嵌,這可能會需要很長時間。此串行行為可能會導致其他程式遭到封鎖。等待刪除/截斷的LIN存取,導致用戶端遇到比平常效能慢的狀況,甚至似乎停止響應該作業。
解决方案
在 OneFS v8.0.0.0 及更新版本中,我們會將標記寫入工作移至延遲的工作佇列。這可消除序列行為,並防止LIN的封鎖。這可讓其他程式取得LIN上的鎖定,以繼續作業,並防止寫入標記的效能問題。
此問題的修正需要重大架構變更,因此在 8.0 之前的任何 OneFS 版本中都沒有修正。
如果在 8.0 版前遇到此問題,則有幾種可能的因應措施。實作最符合您情況的裝置。
因應措施 1
因應措施 2
此問題的修正需要重大架構變更,因此在 8.0 之前的任何 OneFS 版本中都沒有修正。
如果在 8.0 版前遇到此問題,則有幾種可能的因應措施。實作最符合您情況的裝置。
因應措施 1
將 MultiScan 排程在下班時間執行。
如果叢集使用較少或完全沒有使用,則可以在這段時間內執行 MultiScan,以盡可能減少 MultiScan 執行時可能的效能影響。這不保證不會影響該問題,但僅用於將影響降至最低。
請參閱叢集目前所執行之 OneFS 版本的「系統工作」一節,瞭解如何建立影響原則,並設定 MultiScan 以執行該原則。
如果叢集使用較少或完全沒有使用,則可以在這段時間內執行 MultiScan,以盡可能減少 MultiScan 執行時可能的效能影響。這不保證不會影響該問題,但僅用於將影響降至最低。
請參閱叢集目前所執行之 OneFS 版本的「系統工作」一節,瞭解如何建立影響原則,並設定 MultiScan 以執行該原則。
因應措施 2
停用 MultiScan 並視需要個別執行 AutoBalance 和 Collect。
如果沒有時間減少叢集的使用量,則可以停用 MultiScan。停用 MultiScan 的 AutoBalance 和 Collect 可個別使用,以完成平衡和清理工作。
當新增新節點以平衡數據至新節點和整個叢集時,AutoBalance 就會自動啟動。您也可以視需要手動啟動 AutoBalance。
如果收集功能在過去 30 天內未執行,則會每 30 天啟動一次。收集也可視需要手動啟動。
請參閱「管理指南」中的「System Jobs」一節,瞭解叢集目前執行的 OneFS 版本,瞭解如何停用/啟用工作。
如果沒有時間減少叢集的使用量,則可以停用 MultiScan。停用 MultiScan 的 AutoBalance 和 Collect 可個別使用,以完成平衡和清理工作。
當新增新節點以平衡數據至新節點和整個叢集時,AutoBalance 就會自動啟動。您也可以視需要手動啟動 AutoBalance。
如果收集功能在過去 30 天內未執行,則會每 30 天啟動一次。收集也可視需要手動啟動。
請參閱「管理指南」中的「System Jobs」一節,瞭解叢集目前執行的 OneFS 版本,瞭解如何停用/啟用工作。
受影响的产品
Isilon, PowerScale OneFS文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。