在VMware RAM磁盘中运行Visual Studio和网站

问题描述:

我有一台24 GB的计算机,所以我打算安装Vista 64位并且没有任何内容,但VMware工作站6.5 Vista Image将安装在RAM磁盘上我将在主Vista上制作。在VMware RAM磁盘中运行Visual Studio和网站

整个VMware映像将存储在RAM中,因此我将在其中安装Visual Studio 2008,并将其中的所有站点都放置在此处,就好像它是真实磁盘一样。我已经做了一些关于从RAM磁盘运行应用程序的测试,性能非常好,但我有一些担忧。

  • 如何进行连续备份?由于它是一个RAM磁盘,一旦PC重新启动,一切都将消失:Visual Studio,SQL数据库,我的网站,以及其他一切。
  • 只要我的主要主机Vista没有安装任何东西,为它留下8 GB的RAM就足够了?

  • VMware映像是一个文件,所以我应该碎片整理VMware映像中的主驱动器或驱动器?

碎片整理:这里是VMware建议:“首先,运行在虚拟机中的磁盘碎片整理工具;第二,使用WMWARE工作站碎片整理工具;第三,在主机上运行碎片整理程序”

备份:我的虚拟机,我使用SynbackPro将我的项目文件的定时备份运行到我主机上的SHARED文件夹,然后在主机上,我有SyncbackPro运行定时备份到外部驱动器。这样,无论我碰巧使用哪个VM,外部驱动器都可以进行备份。

对我来说,这似乎不是一个好主意,如果系统崩溃,RAM磁盘被破坏。

我会专注于简单地以有用的方式分配内存,并将操作系统文件保存在磁盘上。

看一看Live Mesh。它将负责为您同步所有数据。当你重新启动你的RAM映像时,它会把文件拉下来。一般情况下,LiveMesh文件夹和普通文件夹之间唯一的区别就是文件夹图标。

+0

因此,这个Live Mesh程序会定期备份我的图像,或者当文件被添加,更改了图像,或者它会备份整个图像,如果是第二种情况,这将会是糟糕的性能表现将花费大量的时间来备份整个图像,请原谅我的无知 – DevMania 2009-04-13 02:12:08

RAM磁盘原则上是一个好主意,但你可能无法获得如你所想的那么多。首先,其宣布的开销约为10%,但在我们的服务器中,它降低了大约30-40%的性能。其次,当手头有大量内存时,系统缓存可以将大部分文件加载到内存中,因此实际上所有的IO都是通过RAM完成的。

这是基于我们使用我们的服务器的经验,它可能适用于您的案例。我建议你至少尝试在操作系统上直接安装所有东西,让它运行一段时间,以便缓存所有需要的文件,然后检查性能。如果它与您使用VMWare + RAM磁盘相似,则维护起来会更容易。