![相对于内存量,页面文件应该是多少大小(在 Windows Server 2008 中)?](https://linux22.com/image/483821/%E7%9B%B8%E5%AF%B9%E4%BA%8E%E5%86%85%E5%AD%98%E9%87%8F%EF%BC%8C%E9%A1%B5%E9%9D%A2%E6%96%87%E4%BB%B6%E5%BA%94%E8%AF%A5%E6%98%AF%E5%A4%9A%E5%B0%91%E5%A4%A7%E5%B0%8F%EF%BC%88%E5%9C%A8%20Windows%20Server%202008%20%E4%B8%AD%EF%BC%89%EF%BC%9F.png)
我听说过针对 Windows NT 4 的旧建议,如果记忆不错的话,那就是一条经验法则“内存大小加上 12 MB”(以便可以将完整的转储写入磁盘)。
有人对 Windows Server 2003 和 2008 有什么推荐吗?
(此外,我们在讨论这个问题时,什么是虚拟机的良好交换文件设置?像物理机器一样,还是我应该为虚拟机提供更多内存并让主机进行交换?)
答案1
答案2
关于您的虚拟化问题 - 永远不要让主机进行交换。问题是,当主机而不是客户机进行交换时,客户机就无法判断性能下降的原因。客户机的性能指标上没有迹象表明他们的内存正在被虚拟化主机交换。
这并不是说你应该避免过度使用内存——只要你正确管理 VMware 的内存共享,那就没问题。VMware 基本上会对内存进行重复数据删除,以减少实际需要的内存量。Hyper-V 还没有这样做。
答案3
从 1.5 倍的物理内存开始,然后措施使数字适应你的工作量
答案4
对于 RAM 小于 4-6GB 的机器,请使用 1.5 倍的物理内存。之后,您可以减小大小或至少不增加大小。观察分页以确定是否需要增加。此外,使用固定的页面大小。这将预写页面文件,并在需要增加页面文件时消除性能影响。
至于使用虚拟机。监控虚拟机中的分页并进行适当调整以最大化性能。这将需要使用性能监视器。