从远程共享中运行程序-是否在RAM中运行-可以吗?


0

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

我以前有2台单独的PC,因此我已将此文件夹与FileServer同步,但是现在我在同一PC上使用VM,我想知道是否可以从FileServer启动仿真器而不损失性能。

我不介意加载是否需要花费更长的时间,只是它运行得应有的快。我的猜测是它将程序完全加载到RAM中,所以应该没问题。

我正在尝试不将同一台计算机上的备份文件加倍,不需要2个副本。

有些程序是可移植的,例如exe文件中的文件,所有需要的文件都在远程共享上,而某些文件就像dolphin一样,只要程序安装在我的计算机上,但“ config”目录位于远程共享上即可。

我不想让任何人感到困惑,这可能无济于事,但是我的VM位于ESXi虚拟机管理程序以及用于FS的单独VM之上。因此它们位于同一塔上,但运行在完全不同的容器/ VM中。

编辑:如果您有时间,这是我的VMWare VM的演示视频,它具有专用的GPU,并且与FileServer驻留在同一主机上。

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

Answers:


0

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

只要您拥有仿真视频卡,图形性能就会低于每个VM都拥有自己的GPU的性能。


这就是为什么我认为它只会使人们对VM感到困惑。这个问题是关于程序将基本上完全在RAM中运行。我没有使用您上面描述的任何内容。我为此虚拟机配备了专用GPU。
FreeSoftwareServers

如果仅将VM文件存储在文件服务器上,则磁盘IO减少。但是,如果您具有千兆位网络,则减少的幅度通常并不明显。像任何计算机一样,它将使用您为其分配的所有RAM以及磁盘IO来从映像中获取新文件。物理文件保留在文件服务器上,但是当您需要对其进行读/写时使用网络IO。
cybernard '16

所有文件都驻留在同一塔中,因此我不确定网络I / O是一个因素。我想我读到ESXi知道何时将网络流量发送给内部VM,并且数据包永远不会离开主机。
FreeSoftwareServers

如果您有片刻的话,我只是将youtube视频链接到我的设置,基本上我正在运行的那些游戏都在附加的VM磁盘上,我想通过文件共享来启动它们,但只能节省加载时间,而不是游戏性能。我也不介意是否有轻微的保存滞后。只是不在实际游戏中。
FreeSoftwareServers

在主机上运行海豚并将文件存储在文件共享上不成问题。
cybernard '16

0

好吧,我可以说我已经通过网络共享运行了GTAV和其他一些游戏。上载时间会受到高清的影响,但是游戏似乎运行良好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.