Hyper-VのNUMA対応について理解する (ビズポイント小塚大介氏)
»
私が編集支援しているCTC教育サービスのコラムコーナーでコラム『Hyper-VのNUMA対応について理解する (小塚大介) 』が公開されました。
###
今回は Hyper-V と NUMA アーキテクチャの関係について説明していきます。NUMA とは Non-Uniform Memory Access の略で直訳すると [均一ではないメモリアクセス] となります。NUMA 自体の説明はWeb上に良い資料がたくさんありますので、NUMAについて知りたい方はそれらのドキュメントを参照してください。今回は Hyper-V の NUMA への対応についてご紹介します。
Windows Server と NUMA
Windows Server は古くから NUMA に対応しており、複数のCPUと大量のメモリを搭載した環境でメモリアクセスのパフォーマンス低下を回避するロジックが組み込まれています。 Windows Server 2012 以降のタスクマネージャーでは、NUMA ノード毎の CPU 利用率が表示可能ですし、パフォーマンスモニターでは [NUMA Node Memory] というオブジェクトを利用することで、NUMA ノード毎の空きメモリ量等を把握することができます。
また、 SQL Server 等の NUMA に最適化されたアプリケーションでは大量のメモリ領域をパフォーマンスの低下を最小限に抑えつつ利用することが可能です。
(この続きは以下をご覧ください)
http://www.school.ctc-g.co.jp/columns/microsoft/microsoft17.html
SpecialPR