Windows Server 2012の Hyper-V で強化された機能として、仮想マシンごとにNUMA(Non-Uniform Memory Access)の設定が可能となったことが挙げられます。 CPUとメモリは単一バスで結ばれるSMP(Symmetric Multiprocessing)の形がとられます。ソフトウェアの動作を詳しく観察すると、ほとんどのメモリアクセスはある特定の領域に集中していると言われています(参照の局所性) コンピュータにおいて、メモリはデータアクセスの速度によって階層化されます。高レベルには頻繁に利用される(参照される)データが配置され、優先的に処理されます。また、近い将来にアクセスされると予測されるデータをキャッシュすることで、さらにメモリアクセスを効率化します。 しかしながら、複数あるCPUのうちの一つのCPUが処理を実行する際に、メモリ中の特定の箇所(頻
![NUMAの選択](https://cdn-ak-scissors.b.st-hatena.com/image/square/7cb26cb8941defa3cf3b622123a4d465c7f386ea/height=288;version=1;width=512/https%3A%2F%2Frinchan1968.wordpress.com%2Fwp-content%2Fuploads%2F2012%2F12%2F001.png%3Fw%3D300)