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

时间:2009-04-13 01:17:52

标签: asp.net visual-studio-2008 vmware ramdisk

我有一台24 GB的计算机,因此我计划安装Vista 64位,但没有任何内容,但VMware工作站6.5 Vista Image,将安装在我将在主Vista上制作的RAM磁盘上。

整个VMware Image将在RAM中,因此我将在其中安装Visual Studio 2008并将所有站点放在那里,就像它是一个真正的磁盘一样。我已经完成了一些从RAM磁盘运行应用程序的测试,性能非常好,但我有一些担忧。

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

  • VMware Image是一个文件,我应该对主机驱动器或VMware映像中的驱动器进行碎片整理吗?

4 个答案:

答案 0 :(得分:1)

看看Live Mesh。它将负责为您同步所有数据。重新启动RAM映像时,它会将文件拉回来。通常使用LiveMesh文件夹和普通文件夹之间唯一的区别是文件夹图标。

答案 1 :(得分:1)

碎片整理:这是VMWare建议的:“首先,在VM中运行碎片整理实用程序;其次,使用WMware Workstation碎片整理工具;第三,在主机上运行碎片整理实用程序”

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:0)

对我来说,这似乎不是一个好主意,如果系统发生故障,ram磁盘就会被破坏。

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