从远程共享运行程序 - 它在 RAM 中运行吗 - 可以这样做吗?

从远程共享运行程序 - 它在 RAM 中运行吗 - 可以这样做吗?

在这种特定情况下,我有一个名为“游戏”的文件夹,里面都是模拟器。

我以前有 2 台独立的 PC,因此我将这个文件夹与我的文件服务器同步,但是现在我在同一台 PC 上使用 VM,我想知道我是否可以在不损失性能的情况下从文件服务器启动模拟器。

我并不介意加载时间长一点,只要它能以应有的速度运行就行。我猜它会将程序完全加载到 RAM 中,所以应该没问题。

我尝试不在同一台机器上双重备份文件,不需要有两份副本。

一些程序是可移植的,如 exe 文件和所有需要的文件都在远程共享上,一些像海豚一样,程序安装在我的计算机上,但“配置”目录在远程共享上。

我不想让任何人感到困惑,这可能没有帮助,但我的 VM 位于 ESXi 虚拟机管理程序之上,FS 的单独 VM 也是如此。因此它们位于同一个 Tower 上,但运行在完全不同的容器/VM 中。

编辑:如果您有时间,这里有我的 VMWare VM 的演示视频,它有一个专用的 GPU 并且与文件服务器位于同一主机上。

https://www.youtube.com/watch?v=yNpIo_g02gM&t=221s

答案1

如果您使用的是 vSphere View Client,则它是与虚拟机的远程连接。在这种情况下,您可以访问整个 CPU 和磁盘 IO,但图形性能会受到限制。您甚至无法通过千兆位实现 1920x1080x60 hz/fps。如果您有 VMWare 工作站,并将虚拟机存储在远程服务器上,您的磁盘 IO 将受到网络性能的限制。

只要您有模拟视频卡,图形性能就会低于每个虚拟机都有自己的 GPU 的情况。

答案2

好吧,我可以说我已经通过网络共享运行了 GTAV 和其他一些游戏,一切顺利。加载时间确实受到影响,但游戏似乎运行良好。

相关内容