我听说过Windows NT 4的老build议,如果是内存服务的话,是一个经验法则“内存大小加上12 MB”(这样一个完整的转储就可以写到磁盘上)。
有没有人对Windows Server 2003和2008有任何build议?
(另外,我们在一个虚拟机上设置了一个好的交换文件,像物理机一样,还是应该给虚拟机多一些内存,然后让主机进行交换?
如何为64位版本的Windows Server 2003或Windows XP确定适当的页面文件大小
另一个好的讨论:
推动Windows的限制:虚拟内存
关于你的虚拟化问题 – 不要让主机进行交换。 问题在于,当主机代替客人进行交换时,客人不能说出为什么性能会受到影响。 客户的性能指标没有迹象表明他们的内存正在被虚拟主机交换。
这并不是说你应该避免在内存上过度使用,只要你正确地pipe理了VMware的内存共享就行了。 VMware基本上在内存上进行重复数据删除以减less实际需要的数量。 Hyper-V还没有这样做。
1.5倍的物理记忆开始,然后测量以适应你的工作量
内存小于4-6GB的机器使用1.5x物理内存。 之后,你可以减小尺寸,或者至less不要增加尺寸。 观看分页以确定是否需要增加。 另外,使用固定的页面大小。 当页面文件需要增加时,这将预先写入页面文件,消除性能命中。
至于与VM的工作。 在虚拟机中监控您的分页,并适当调整以最大限度地提高性能。 这将需要使用性能监视器。