Isilon: トランケート中に書き込み時にマークを付け、パフォーマンスの問題を引き起こす

摘要: MultiScanジョブ中にファイルがトランケートまたは削除されると、ブロックがインラインでマークされ、パフォーマンスの問題が発生する可能性があります。

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

症状

MultiScanの実行中、実行中または待機中のいずれかの状態。ファイルが削除またはトランケートされた後に、パフォーマンスに影響を与えたり、クラスターが一時的にハングアップしたりする可能性があります。

原因

MultiScanの実行中にファイルが削除またはトランケートされると、インラインでマークオンライトが実行され、時間がかかる可能性があります。このシリアル動作により、他のプロセスがブロックされる可能性があります。削除/トランケートされたLINへのアクセスを待機すると、クライアントのパフォーマンスが通常よりも遅くなったり、その操作の応答が停止したりします。

解决方案

OneFS v8.0.0.0以降では、Mark-on-Write作業を延期作業キューに移動します。これにより、シリアル動作が排除され、LINのブロックが防止されます。これにより、他のプロセスがそのLINのロックを取得して作業を続行し、mark-on-writeからのパフォーマンスの問題を防ぐことができます。


この問題の修正にはアーキテクチャの大幅な変更が必要なため、8.0より前のOneFSバージョンでは修正されません。

8.0より前のバージョンでこの問題が発生した場合は、いくつかの回避策が考えられます。お客様の状況に最適なものを実装します。

回避策1
営業時間外に実行するようにMultiScanをスケジュールします。

クラスターの使用量が少ない場合、またはまったく使用されない場合は、これらの時間にMultiScanを実行して、MultiScanの実行中に発生する可能性のあるパフォーマンス インパクトを最小限に抑えることができます。これは、問題が発生しないことを保証するものではありませんが、影響を最小限に抑えるためにのみ使用されます。

インパクト ポリシーを作成し、そのポリシーでMultiScanを実行するように設定する方法については、クラスターが現在使用しているOneFSバージョンについては、「 管理ガイド 」の「 システム ジョブ 」セクションを参照してください。

回避策2:
MultiScanを無効にし、必要に応じてAutoBalanceとCollekを個別に実行します。

クラスターの使用率が低い場合は、MultiScanを無効にすることができます。MultiScanが無効になっている場合、AutoBalanceとCollekを個別に使用して、バランシングおよびクリーンアップ タスクを完了できます。

AutoBalanceは、新しいノードとクラスター間でデータのバランスを取るために新しいノードが追加されると自動的に開始されます。AutoBalanceは、必要に応じて手動で開始することもできます。

Collectは、過去30日以内に実行されていない場合、30日ごとに開始されます。必要に応じて、収集を手動で開始することもできます。

ジョブを無効化/有効化する方法については、クラスターが現在使用しているOneFSバージョンの管理ガイドの「システム ジョブ」セクションを参照してください。

受影响的产品

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