特集/連載
Windows Server 2012 R2の「プログラムが使うCPUを限定する機能」はこう使うべし:「CPUアフィニティ」の使いどころをチェック
米Microsoftの「Windows Server 2012 R2」には、プロセスやスレッドを実行するCPUを指定する機能がある。ただし、この機能の利用を決める前には、幾つかの検討すべき問題がある。
米Microsoftの「Windows Server 2012 R2」のパフォーマンスを高めるために、プロセスやスレッドがどのCPUを利用するかの関係付け(アフィニティ)をする「CPUアフィニティ」を適用する必要があるのだろうか。
Windows Server 2012 R2では基本的に、ワークロード(処理負荷)を特定のCPUに限定するために、CPUアフィニティを適用する必要はない。もしCPUアフィニティを適用する場合は、検討すべき問題が幾つかある。1つ目は、最新サーバの大半が採用するメモリアーキテクチャである「NUMA(Non-Uniform Memory Access)」と競合する可能性があることだ。
関連記事
- 「スタートボタン」以上に重要な「Windows Server 2012 R2」の復活機能
- “2003/2008信奉者”も心変わりする「Windows Server 2012」のメリット
- Windows Server 2012 R2で必ず押さえたいSSD活用の新機能
- ブランドよりも中身が大事、「Windows Server 2012 R2」のサーバ選定
Copyright © ITmedia, Inc. All Rights Reserved.