NUMAアーキテクチャとは?
NUMAアーキテクチャとは、複数のCPUがそれぞれ自分に近いメモリを持ち、他のCPUのメモリへもアクセスできるがその場合は遅くなる構成。CPU数を増やしてもメモリバスの取り合いが起きにくく、大規模なサーバで採用される。
ぬまあーきてくちゃ
NUMAアーキテクチャの意味
複数のCPUがそれぞれ自分に近いメモリを持ち、他のCPUのメモリへもアクセスできるがその場合は遅くなる構成。CPU数を増やしてもメモリバスの取り合いが起きにくく、大規模なサーバで採用される。
NUMAアーキテクチャの具体例
2ソケットのサーバで、あるCPU上のスレッドが別ソケット側のメモリを参照すると数割の遅延増になる。OSはスレッドとメモリを同じノードに寄せるよう配置し、仮想化基盤でも仮想マシンをノードをまたがせない設定が推奨される。
NUMAアーキテクチャは試験でどう引っ掛けられる?
NUMAは疎結合ではない。全CPUが1つのアドレス空間を共有する密結合の一種であり、「アクセス速度が一様でない」点だけが従来のSMPと違う。
NUMAアーキテクチャと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。