Isilon: 在串流期間進行標記寫入,導致效能問題

摘要: 在 MultiScan 工作期間,如果檔案遭到截斷或刪除,區塊會標示為內嵌,並可能導致效能問題。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

在 MultiScan 執行時,不一定處於執行中或等待狀態。檔案刪除或截斷后,可能會對叢集產生效能影響,甚至是暫時鎖定。

原因

當 MultiScan 執行時,檔案遭到刪除或截斷時,我們會進行標記內嵌,這可能會需要很長時間。此串行行為可能會導致其他程式遭到封鎖。等待刪除/截斷的LIN存取,導致用戶端遇到比平常效能慢的狀況,甚至似乎停止響應該作業。

解决方案

在 OneFS v8.0.0.0 及更新版本中,我們會將標記寫入工作移至延遲的工作佇列。這可消除序列行為,並防止LIN的封鎖。這可讓其他程式取得LIN上的鎖定,以繼續作業,並防止寫入標記的效能問題。


此問題的修正需要重大架構變更,因此在 8.0 之前的任何 OneFS 版本中都沒有修正。

如果在 8.0 版前遇到此問題,則有幾種可能的因應措施。實作最符合您情況的裝置。

因應措施 1
將 MultiScan 排程在下班時間執行。

如果叢集使用較少或完全沒有使用,則可以在這段時間內執行 MultiScan,以盡可能減少 MultiScan 執行時可能的效能影響。這不保證不會影響該問題,但僅用於將影響降至最低。

請參閱叢集目前所執行之 OneFS 版本的「系統工作」一節,瞭解如何建立影響原則,並設定 MultiScan 以執行該原則。

因應措施 2
停用 MultiScan 並視需要個別執行 AutoBalance 和 Collect。

如果沒有時間減少叢集的使用量,則可以停用 MultiScan。停用 MultiScan 的 AutoBalance 和 Collect 可個別使用,以完成平衡和清理工作。

當新增新節點以平衡數據至新節點和整個叢集時,AutoBalance 就會自動啟動。您也可以視需要手動啟動 AutoBalance。

如果收集功能在過去 30 天內未執行,則會每 30 天啟動一次。收集也可視需要手動啟動。

請參閱「管理指南」中的「System Jobs」一節,瞭解叢集目前執行的 OneFS 版本,瞭解如何停用/啟用工作。

受影响的产品

Isilon, PowerScale OneFS
文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。