我们正在组装一个新的服务器,使用32 GB RAM和Server 2008 R2 Standard。 我们喜欢testing某种RAMDisk来决定是否升级到Enterprise,并添加大量的内存。
问题是,我们无法testing它,因为Windows声称所有现有的内存。
问题:我们如何定义Server 2008 R2只使用了16 GB的32 GByte而忽略了其他的RAM?
在Windows中不再有制作RAM磁盘的原生方式(唉,可怜的ramdisk.sys …),因此您将需要使用第三方应用程序。 第三方应用程序将能够pipe理RAM磁盘的创build和销毁,尽pipeWindows声称这一切。
有关进一步参考,请查看标题为“ Windows Server上的RAM磁盘使用情况? ”的ServerFault线程。
如果您使用第三方工具来创build消耗16GB内存的虚拟硬盘,则剩下的16个窗口将与其一起工作。 所以,实际上应该解决你的问题,假设RAM磁盘瞬间窃取16GB的内存。
其他的答案是试图解决你的根本问题。 我怀疑任何合理的RAM磁盘包会自动为您解决问题。
但是你问了一个直接的问题,直接的问题值得回答。 如果要限制Windows使用的RAM的数量,请使用pipe理员权限打开命令提示符,然后键入:
bcdedit / set REMOVEMEMORY要删除的兆字节数
关于所有这一切,在你的情况下都会完成,但是你可以testing一下你的机器,看看在你的内存给RAM磁盘后,它仍然运行良好。