转自:http://smilejay.com/2012/03/windows_cpu_memory_setting/
Windows 8(测试版)在作为Xen Guest中的benchmark测试。我遇到的一个问题是,比如我的系统有32个CPU和32GG内存,而在Xen环境中,Dom0总是需要一定的CPU和内存消耗的吧(我分给Dom0 2个CPU和2G内存),而不在虚拟机环境中,Windows系统如何限制它使用的CPU和内存的数量呢?(比如我的例子中,我想限制为Windows启动时只使用30个CPU和30GB内存) 下面就介绍Windows中对启动的CPU数量和内存容量的配置(在Win7和Win8两个系统中试过,在Windows XP应该也适用)。
Windows设置启动后使用的CPU个数: 开始 -> 运行 -> “msconfig”命令 -> boot(启动)-> advanced options(高级选项)-> numbers of perocessors(处理器个数)
设置启动时初始化的内存容量: 开始 -> 运行 -> “msconfig”命令 -> boot(启动)-> advanced options(高级选项)-> Maximum memory(最大内存)
注意这里CPU的个数最大值为实际拥有的逻辑CPU数量;内存容量的最大值为实际物理内存的容量。