Isilon: 在串流期間進行標記寫入,導致效能問題
Summary: 在 MultiScan 工作期間,如果檔案遭到截斷或刪除,區塊會標示為內嵌,並可能導致效能問題。
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
在 MultiScan 執行時,不一定處於執行中或等待狀態。檔案刪除或截斷后,可能會對叢集產生效能影響,甚至是暫時鎖定。
Cause
當 MultiScan 執行時,檔案遭到刪除或截斷時,我們會進行標記內嵌,這可能會需要很長時間。此串行行為可能會導致其他程式遭到封鎖。等待刪除/截斷的LIN存取,導致用戶端遇到比平常效能慢的狀況,甚至似乎停止響應該作業。
Resolution
在 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 版本,瞭解如何停用/啟用工作。
Affected Products
Isilon, PowerScale OneFSArticle Properties
Article Number: 000052420
Article Type: Solution
Last Modified: 28 Jun 2023
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.