PowerScale:Isilon:CloudPools操作によってCPUの利用率が高くなるisi_cpool_d

Summary: isi_cpool_dプロセスにより、PowerScale Isilon ClusterでCPUの利用率が高くなる場合があります。

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

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
...

 

Cause

キャッシュ ライトバックやキャッシュ無効化などの特定の操作はバックグラウンドで実行され、実行中の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
 


 

Resolution

キャッシュ ライトバック操作とキャッシュ無効化操作を長時間一時停止しておくことはお勧めできません。さまざまな未完了のタスクや操作が蓄積され、問題が拡大します。 
 

ライトバックまたはキャッシュの無効化によって 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テクニカル サポートにお問い合わせください。

Affected Products

PowerScale OneFS

Products

Isilon, Isilon SmartPools
Article Properties
Article Number: 000214130
Article Type: Solution
Last Modified: 04 Mar 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.