コンピューティングリソースとしてのCPUと、ONTAP 9のCPUドメインについて教えてください。
環境
- 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リリースおよびプラットフォームの組み合わせごとに最適化されています。