虚拟化Linux的速度是否足以进行软件开发?

时间:2011-06-23 05:16:01

标签: linux development-environment virtualization

我有一个合理的泵送处理器(Core 2 Quad),大约是最好的钱可以购买的1/3,4GB RAM,但我似乎无法打击一个只有足够响应的Linux发行版/虚拟化组合对于典型的开发工作。

例如,IntelliJ IDEA中的光标移动不够一致且反应灵敏,无法准确移动和编辑。

翻转到正在运行的Firefox需要几秒钟,甚至在Firefox中的标签之间切换也不是即时的。

在主机O / S,Windows 7,应用程序切换,制表符切换等一切都会立即发生。

我尝试过Ubuntu和Kubuntu 11.04。我试过VirtualBox和VMWare。所有人都有不同的反应。没有足够的好。

我玩过RAM设置等,也许有一些配置设置我错过了。我不是试图在SO上找到原因,但我首先想知道我是否有机会在云中思考我能否以我在Windows中所做的速度在虚拟化Linux上开发?

我试过的发行版,特别是Ubuntu,看起来像是为了普通用户而愚蠢。我需要找一个较旧的发行版,还是一些有点原始的东西?我只想要一个桌面来容纳多个窗口,运行应用程序并且看起来图形愉快。没有臃肿的软件或花哨的效果(或LCD时钟啊......)

虚拟化是否只需要最终的硬件?我刚刚接触Linux并且对它知之甚少,并且不知道它是虚拟化,我的机器还是我尝试过的发行版。

更新

我摆弄了一些,但只要第二个应用程序出现在屏幕上,响应就会受到影响。此外,当显示器跨越两个显示器时,甚至一个应用程序也遭受了损失。我会获得更多内存,即使在运行两个应用程序时仍然有一些物理内存。

我以为我会给一个XFCE发行版(Xubuntu)并且事情过得很快,根本没有回应问题,而且我很高兴它很小。

3 个答案:

答案 0 :(得分:3)

您在尝试时是否安装了来宾工具(包括半虚拟化驱动程序)? VMware工具对于获得良好体验至关重要。我一直这样做,除了我只是用Vim编辑文本,所以性能从来都不是问题。

答案 1 :(得分:2)

对于guest虚拟机操作系统中安装的VirtualBox 和Guest Additions,您应该完全没问题。 Ubuntu是用户友好的,如果你想在没有英国媒体报道的情况下考虑安装Ubuntu服务器。

实际上几乎每个Linux发行版都有一个服务器版本,通常是无臃肿的版本。

答案 2 :(得分:2)

我每天在VMWare Workstation中运行的Linux(Centos)VM上进行以下设置:

  • 四核2 Duo 8G内存
  • 带有16G内存的Intel i7

通过这些设置,我通常会为我的4个内核和2-4G内存提供VM 2。你可能不需要那么多。我使用Eclipse作为我的IDE并且大部分时间都在Unity模式下运行而没有问题。

我从来没有遇到过任何问题所以我不确定下面的建议是否会产生明显的差异,但请尝试以下方法,这有助于提高虚拟机的性能:

  • 如果使用VMWare,请确保安装VMWare Tools。
  • 检查BIOS设置,看看是否为处理器启用了Virtualization Extensions。
  • 提高虚拟化软件的优先级。
祝你好运!