NUMAとメモリアクセスの非対称性とは?
NUMAとメモリアクセスの非対称性とは、NUMAは、CPUごとにメモリを直結し、他CPU配下のメモリへは相互接続経由でアクセスする構成。全CPUが等距離でメモリを共有するUMAに比べ、メモリ帯域の競合が起きにくくスケールしやすい反面、遠いメモリ(リモートアクセス)は遅延が大きくなる。
ぬまとめもりあくせすのひたいしょうせい
NUMAとメモリアクセスの非対称性の意味
NUMAは、CPUごとにメモリを直結し、他CPU配下のメモリへは相互接続経由でアクセスする構成。全CPUが等距離でメモリを共有するUMAに比べ、メモリ帯域の競合が起きにくくスケールしやすい反面、遠いメモリ(リモートアクセス)は遅延が大きくなる。
NUMAとメモリアクセスの非対称性の具体例
2ソケットのサーバでは、ソケット0のコアがソケット1のメモリを読むと遅延が1.5〜2倍になる。そのため仮想化基盤では、仮想マシンのvCPUとメモリを同一ノードに収める(NUMAアフィニティ)よう配置し、ノードをまたぐ大きなVMを避ける設計を取る。
NUMAとメモリアクセスの非対称性は試験でどう引っ掛けられる?
NUMAでもメモリ空間は全CPUから見えて共有されており、「CPUごとに別のメモリ空間になる」わけではない(それは疎結合構成)。性能差は物理的な距離に起因するので、OSやアプリの配置制御で初めて効果が出る。
NUMAとメモリアクセスの非対称性と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。