我们有一个288GB的RAM的Windows Server 2008 R2框。 系统已经创build了大约相同大小的页面文件。 但是,当我尝试将文件移动到作为3TB GPT磁盘安装的SAN驱动器时,这是预期的,该工具看不到所有可用空间。 除了虚拟内存GUI工具之外,Windows会在每个位置报告正确的可用空间。 有人可以告诉我为什么和/或如何解决它,所以我可以把页面文件在这个3TB的驱动器? 当驱动器超过2.5TB空闲时,该工具报告203,965 MB空闲。
通常,不需要接近300GB的页面文件。 有几个原因可能导致您的页面文件与Windows上的RAM一样大:
崩溃(BSOD)将能够将整个系统RAM转储到崩溃转储。 祝你好运,分析一个300GB的崩溃转储或发送到微软进行分析。 在这种情况下,你最好用小型垃圾箱。
你有一个应用程序试图提交双倍的系统RAM,这将导致内存不足崩溃。 如果你有288GB的内存,这种情况正在发生,你真的需要添加更多的内存,而不是依靠页面文件。 我无法想象在页面文件上有200GB以上的提交内存。 你的存储pipe理员可能会在你的睡眠中杀死你。
除此之外,在服务器上拥有(pagefile == RAM)没有任何好处。 你最好分析一下你的应用程序,检查一下通常使用了多less个提交的字节,如果这个字节大于你的内存,请留下剩余的部分,并添加一个舒适的开销,并将这个值用于页面文件。
例如,如果你有288GB内存,并且你通常拥有300GB的内存,你可能需要一个20GB的页面文件(12GB的分页来满足你的内存承诺要求+8GB的开销)。