PowerScale:Isilon:CloudPools操作によってCPUの利用率が高くなるisi_cpool_d
Yhteenveto: isi_cpool_dプロセスにより、PowerScale Isilon ClusterでCPUの利用率が高くなる場合があります。
Oireet
isi_cpool_dプロセスは、クラスター上でCPUの利用率が継続的に高いことを示しています。
Isilon-1# top -n 10 PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 87857 root 124 20 0 595M 173M nanslp 13 1722.5 857.62% isi_cpool_d 3455 root 29 98 r150 397M 86M sigwai 10 4216.2 62.55% nfs 3313 root 40 98 r150 1018M 683M sigwai 14 7402.9 47.71% lwio 94259 root 13 52 0 566M 491M usem 18 374.1H 32.57% isi_celog_monitor 18378 root 5 20 0 102M 53M uwait 3 49:57 24.56% isi_job_d 34552 root 1 52 0 37M 15M adv 22 112.6H 20.51% isi_migr_sched 3144 root 13 20 0 52M 13M select 8 2009.5 15.33% isi_audit_d 98432 root 1 52 0 105M 66M kqread 26 417:47 14.55% isi_celog_analysis 3213 root 26 52 0 96M 28M uwait 10 1109.2 12.50% isi_avscan_d 51167 root 5 20 0 93M 42M uwait 21 74:37 10.40% isi_job_d ... ..
クラスターで複数のCloudPoolsジョブが実行されている可能性がありますが、すべてのジョブが一時停止されている場合でも、isi_cpool_d使用率は高いままです。
Isilon-1# isi cloud jobs list ID Description Effective State Type --------------------------------------------------------------------------------------- 1 Write updated data to the cloud paused cache-writeback 2 Expire CloudPools cache paused cache-invalidation 4 Clean up unreferenced data in the cloud paused cloud-garbage-collection 5 Write updated snapshot data to the cloud paused snapshot-writeback 6 Update SmartLink file formats paused smartlink-upgrade 7 Add data to CloudPools cache paused cache-pre-populate 959 paused archive 960 paused archive 961 paused archive 962 paused archive 964 paused archive 965 paused archive 966 paused archive 967 paused archive 968 paused archive ---------------------------------------------------------------------------------------
Isilon-1# top -n 5 PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 87857 root 124 20 0 588M 180M nanslp 4 1723.5 805.81% isi_cpool_d 3455 root 28 98 r150 397M 87M sigwai 10 4216.3 69.34% nfs 18378 root 6 20 0 122M 72M uwait 9 53:18 68.36% isi_job_d 3313 root 49 98 r150 1019M 684M sigwai 14 7403.0 66.16% lwio 51167 root 6 20 0 94M 42M uwait 26 76:02 22.36% isi_job_d ...
Syy
キャッシュ ライトバックやキャッシュ無効化などの特定の操作はバックグラウンドで実行され、実行中のCloudPoolsジョブとは直接関連しません。CloudPoolsジョブを一時停止しても、これらの操作の実行は停止しません。これらのスレッドは引き続き実行され、CPU 使用率が高くなります。
これを確認するには、CPU 使用率を監視しながら、キャッシュライトバック操作とキャッシュ無効化操作を一時停止します。isi_cpool_d CPUの利用率は、一時停止するとすぐに低下します。操作が再開されると、Isi_cpool_d CPUの利用率は上昇します。
CloudPools操作を一時停止するには、次の手順を実行します。
# isi cloud jobs pause cache-writeback # isi cloud jobs pause cache-invalidation
CloudPools操作を再開するには、次の手順を実行します。
# isi cloud jobs resume cache-invalidation # isi cloud jobs resume cache-writeback
Tarkkuus
キャッシュ ライトバック操作とキャッシュ無効化操作を長時間一時停止しておくことはお勧めできません。さまざまな未完了のタスクや操作が蓄積され、問題が拡大します。
ライトバックまたはキャッシュの無効化によって CPU 使用率が高い場合は、大量のキャッシュが発生したことを示している可能性があります。通常は、大量のデータがアーカイブされ、インラインでリコールされるためです。これは、ファイル プール ポリシーのアーカイブ基準が正しく記述されていないことが原因である可能性があります。アクセス時間を考慮せずにアーカイブを行うと、アクティブ・ファイルが過剰にキャッシュされる可能性があります。
これは、ECS CloudPoolsにデータをアーカイブする、適切に記述されていないファイル プール ポリシーの例です。指定されたパス内のすべてのデータがただちにCloudPoolsにアーカイブされることを確認します。
--------------------------------------------------------------------------------
Name: Bad ECS Cloud Policy
Description: Tier to ECS
CloudPools State: OK
CloudPools Details:
Apply Order: 3
File Matching Pattern: Path == APPS/SeaShoreVideo (begins with)
OR
Path == APPS/OceanArchive (begins with)
Set Requested Protection: -
Data Access Pattern: -
Enable Coalescer: -
Enable Packing: -
Data Storage Target: -
Data SSD Strategy: -
Snapshot Storage Target: -
Snapshot SSD Strategy: -
Cloud Pool: EMC ECS Pool
Cloud Compression Enabled: Yes
Cloud Encryption Enabled: No
Cloud Data Retention: 1W
Cloud Incremental Backup Retention: 5Y
Cloud Full Backup Retention: 5Y
Cloud Accessibility: cached
Cloud Read Ahead: partial
Cloud Cache Expiration: 1D
Cloud Writeback Frequency: 9H
ID: Good ECS Cloud Policy
--------------------------------------------------------------------------------
これは、アクティブなファイルと最近アクセスされたファイルに対応する、適切に記述されたファイル プール ポリシーの例です。このポリシーにはアクセス時間基準が含まれているため、5週間と5日後にアクセスされていないデータのみがCloudPoolsにアーカイブされます。
--------------------------------------------------------------------------------
Name: Good ECS Cloud Policy
Description: Tier to ECS
CloudPools State: OK
CloudPools Details:
Apply Order: 3
File Matching Pattern: Accessed Time > 5W5D AND Path == APPS/SeaShoreVideo (begins with)
OR
Accessed Time > 5W5D AND Path == APPS/OceanArchive (begins with)
Set Requested Protection: -
Data Access Pattern: -
Enable Coalescer: -
Enable Packing: -
Data Storage Target: -
Data SSD Strategy: -
Snapshot Storage Target: -
Snapshot SSD Strategy: -
Cloud Pool: EMC ECS Pool
Cloud Compression Enabled: Yes
Cloud Encryption Enabled: No
Cloud Data Retention: 1W
Cloud Incremental Backup Retention: 5Y
Cloud Full Backup Retention: 5Y
Cloud Accessibility: cached
Cloud Read Ahead: partial
Cloud Cache Expiration: 1D
Cloud Writeback Frequency: 9H
ID: Bad ECS Cloud Policy
--------------------------------------------------------------------------------
isi_cpool_d CPUの利用率が高くなるその他の原因は、クラスター構成、設定、およびコード レベルによって異なる場合があります。サポートが必要な場合は、Dellテクニカル サポートにお問い合わせください。