メインコンテンツまでスキップ

コンピューティングリソースとしてのCPUと、ONTAP 9のCPUドメインについて教えてください。

Views:
361
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

環境

  • ONTAP 9
  • Data ONTAP 8
  • Data ONTAP 8 7-Mode 

回答

  • Data ONTAPは、システム機能を論理処理ドメインに分割するCoarse Symmetric Multiprocessing (CSMP)設計を採用しています。
  • 各論理処理ドメインには、物理CPUコア間で論理CSMPドメインをスケジュールする方法とタイミングを制御する一連のルールがあります。
  • これらのルールは、すべての処理が安全かつ効率的に行われるように設計されています。

 

  • 次の表に、一般的な論理処理ドメインとその一般的なタスクを示します。
  • また、論理ドメインが1つ以上のCPUコアで同時に実行できるかどうか、および特定のスケジューリングルールについても説明します。

ドメイン名

ドメインでの一般的なタスク

CPU同時実行数

脚注

nwk_exclusive

IP処理、NFSプロトコル処理

1

1つのCPUで同時に実行できるネットワークコード

nwk_exempt

IP処理、NFSプロトコル処理(7-Modeとclustered Data ONTAP)、SMB処理(clustered Data ONTAP)

1+

CPUの最大数はコントローラのモデルとData ONTAPのリリースによって異なります

nwk_legacy

IP処理、NFSプロトコル処理

1

1つのCPUで同時に実行できるネットワークコード

storage

ディスクとのSCSI通信

1+

Data ONTAP 8 .2.1より前、またはCPUが6個未満の場合は1の同時実行数

raid

RAIDサブシステム

1

 

raid_exempt

RAIDサブシステム

1+

Data ONTAP 8 .2で導入

XOR_Ex

RAIDサブシステムXORパリティ処理

1+

ONTAP 9 .0で導入

target

SCSI(FCP / iSCSI)処理

1

 7-Modeのみ

ssan_exempt

SCSI(FCP / iSCSI)処理

1+

clustered Data ONTAP 8で導入。2

Kahuna

シリアル化されたWAFLおよび他のドメインにないもの

1

CPU_Exと排他的WAFL(つまり、Kahunaは1つのCPUでアクティブにすることも、WAFLは1つ以上のCPUでアクティブにすることもできますが、両方を同時にアクティブにすることはできません)

WAFL(例)

並列WAFL

1+

Kahuna専用(つまり、1つのCPUでKahunaをアクティブにすることも、1つ以上のCPUでWAFL _ Exをアクティブにすることもできますが、両方を同時にアクティブにすることはできません)

WAFL MPClean

WAFL

1+

 

SM_Exempt

SnapMirror

1+

 

cifs

SMBプロトコルの処理(7-Modeのみ)

1

初期デコードのみ。SMB処理の大部分はWAFLで実行されます。

免除

一般的な並行作業

1+

 

ホストOS

NTP、環境センサー監視、ZAPI処理、AutoSupportなど、BSDレイヤが所有するタスク

1+

 

予約済み システムのパフォーマンスと容量の要件に基づいてリザーブされます。    

 

  • 論理CSMPドメインは、Data ONTAPカーネルによって物理CPUコア上で実行されるようにスケジュールされています。
  • スケジューリングロジックは、特定のData ONTAPリリースおよびハードウェアプラットフォームに固有であり、システム全体のパフォーマンスを最大化するように調整されています。
  • 特定の論理ドメインで見られる並列性のレベルは、次のようないくつかの要因によって異なります。
    • 受信ワークロードの速度
    • 要求されている作業のタイプ
    • Data ONTAP OSのバージョンなど。

追加情報

スケジューリング動作:
  • キャッシュ効率を最大化するために、使用頻度の高い論理ドメインを物理CPUコアにピン固定する。
  • 実行キューの処理を最適化するために、さまざまな負荷ポイントでの物理CPUコアのシャットダウン
  • これらの最適化によって、物理CPUコア間でワークロードが均等に分散されなくなる可能性があります。
  • この動作は設計上のものであり、特定のData ONTAPリリースおよびプラットフォームの組み合わせごとに最適化されています。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.

 

  • この記事は役に立ちましたか?