Windows Server 2012 64 位 R2 数据中心程序 RAM 使用情况

Windows Server 2012 64 位 R2 数据中心程序 RAM 使用情况

我在一台操作系统为 Windows Server 2012 R2 64 位的机器上托管了一款在线游戏。它是一个持续运行的单个可执行文件。我曾经在一台 Windows 7 机器上托管过这款游戏,游戏的 RAM 使用量约为 350mb,无论游戏运行多少天且没有重启系统,RAM 使用量都没有增加或减少。但现在在 Windows Server 2012 R2 上,这款在线游戏的 RAM 使用量似乎一直在增加。它日复一日、每小时都在增加。9 天后,它已经上升到 1GB,并且很可能还会继续增加(这 9 天没有重启过)。那么,这是 Windows Server 12 处理程序内存使用量的某种功能还是方式,因为当我在 Windows 7 机器上托管游戏时没有发生这种情况?

答案1

最有可能的是游戏与新 Windows 版本不兼容。Windows
Server 2012 R2 使用 Windows 8 内核。(Windows 7 之后)

好吧,Server 2012R2 和 Windows 8 很像。但两个版本之间没有太大变化。
除了我们在 Server 上也拥有 Lego Duplo 界面。

但是,您可以通过 Hyper-V 启动 Windows 7 VM 并在其中运行服务器。
当然,这对于游戏服务器来说并不理想。
如果可以,请切换到 Linux。它会占用更少的内存,花费更少的钱(少很多)。当然,只有当您的游戏(您托管的游戏)有 Linux 二进制文件时,这才是可行的解决方案。

相关内容