我在XP里面的VirtualBox上运行一个Ubuntu实例。 以下是详细信息:
Host: Windows XP Pro Guest: Ubuntu 8.10 Total RAM: 3GB RAM For VM: 1GB Total Video Memory: 128MB Video Memory for VM: 40MB Hard Drive: 200GB Hard Drive for VM: 30GB Processor: 2.80GHz Core Duo
问题在于,无论何时我在虚拟机内部,事情似乎总是慢得多。 例如Firefox,Eclipse需要更长的时间来加载,拖动窗口显示滞后等。
我曾尝试过运行Ubuntu(不在虚拟机内部),而且看起来非常快。 所以我很失望,不得不面对这种情况。 但我需要访问XP分区,而不必重新启动,因此尝试。
我感到惊讶的是,由于整个世界似乎都在虚拟化,我觉得每个人都在有意识地慢速运行。
我的问题是 – 有什么我应该做的,以提高业绩? 我做错了什么?
这是我的家用机器,我不确定这是否是合适的论坛。 谢谢。
有几件事你可以做。
我希望这有帮助。
编辑:你可以做的另一件事是运行在虚拟机的terminal窗口中的顶部,看看是否有一个特定的进程吃CPU或内存。
当您遇到与VM有关的问题时,Windows会变慢吗?
你有没有安装Additions? 他们有很大的不同。
这是如何 。
如果这个“…但我需要访问XP分区,而不必重新启动,因此尝试…”是你的真正的问题,那么你可以直接从Ubuntu(Linux)挂载ntfs部分没有问题。 “ubuntu ntfs”的快速谷歌将提供更多的细节
为了获得最佳性能,我在某处保存了分配给虚拟机的video内存作为二进制文件。 尝试下降到32MB或为您的虚拟机高达64MB。
我也有这个问题。 我花了好几个小时玩我的xorg.conf。 在我看来,无论如何,我的硬件(联想T60,ati显卡),我不能使用鼠标集成或vbvideo驱动程序,如果我想看到合理的性能。 尝试使用正常的video驱动程序。 我有另一个烦恼是,我不能做那个整洁的dynamic窗口resize的事情。
我在VirtualBox下的Ubuntu Server 9中遇到了同样的问题。
我使用VB来testingWeblogic Server(WLS)部署脚本。 因此,我必须在VM中运行一个Weblogicpipe理服务器实例。 现在,WLS的启动时间非常不均匀。 有时在不到2分钟的时间内启动(对于非VM WLS),有时挂起在特定的步骤,显然什么也不做(没有检测到磁盘或CPU活动)。
有趣的事实是,如果VB得到我的键盘input(即我在另一个相同的Ubuntu的控制台做的东西),然后启动速度更快。 挂起的WLS unix控制台中的一个简单的“Enter”通常会唤醒并继续运行。 因此,我认为问题是资源(CPU数量?)饥饿。 虚拟机在某种程度上从Windows获得了非常低的优先级,而WLS没有足够的CPU来执行。 那么,这只是我的想法。
我真正感兴趣的是如何解决这个问题。
我已经尝试在Windows任务pipe理器中给予VB“高”甚至“实时”优先级。 最明显的结果是VB挂起我的机器,而仍然无法在合理的时间内完成WLS启动。 我很乐意接受任何build议。 如果有人告诉我“我在Slackware Linux下使用VB(运行WLS)” – 我将安装Slackware,没问题!