我在 Windows 8.1 中以 VMWare Workstation 虚拟机的形式运行 Ubuntu 14.04。Windows 是主机,Ubuntu 是客户机。
目前,我的 Ubuntu VM 一直在卡顿。音乐一直在卡顿,更糟糕的是,打字也很糟糕。它冻结了,我几秒钟都无法打字,然后我的文字在屏幕上闪烁。偶尔我会得到两个字母,然后我就会像这样开始打字。
这都是因为这个卡顿延迟。请有人告诉我如何摆脱它。我只想在 vim 中打字。播放音乐。我想在一台价值 600 英镑的笔记本电脑上打字和播放音乐。
我的笔记本电脑规格如下:
我的虚拟机规格:
如您所见,当虚拟机在 Windows 中运行时,这些资源甚至还没有被使用一半。这些屏幕截图是在虚拟机运行不稳定时拍摄的:
Ubuntu:
视窗:
Windows 运行顺畅。请问我该如何停止 ubuntu 卡顿。我没有在 Windows 中运行任何应用程序,并且已经精简了我的进程,但即便如此,你还是可以看到我的 RAM 有 53% 可用,磁盘 IO 有 99.999% 可用,处理器有 94% 可用...
在 Ubuntu 中,我的 76% 内存是空闲的,74% 的 CPU 也是空闲的。这真是个谜。
更新:我在 Workstation 10、Workstation 11 和 VMWare Player Pro 中测试了虚拟机,它们都出现了卡顿。我真的不认为这是虚拟机本身的问题。没有软锁定,没有报告错误……除了卡顿之外,一切都很好。
答案1
从我自己丰富的桌面操作系统虚拟化经验来看,我可以自信地告诉你,Ubuntu 的虚拟化效果远不如视窗一般情况下,或者更精简的 Linux 发行版,例如Linux Mint Mate。
在我这边我通常使用Linux Mint Mate作为我在 VirtualBox 或 VMWare Workstation 下运行的首选发行版(我都使用)。
然而,如果你想了解 Ubuntu 能走多远,以下是我的建议:
GUEST:请确保您已安装VMWare 工具在 Ubuntu 中。这可以显著提高性能。
主机:请在 BIOS 中启用 VT-x。但请注意(具有讽刺意味的是)VT-x 并不能显著提高客户机性能,也不能显著降低主机负载。
主机:确保所有主机驱动程序都是最新的(尤其是视频驱动程序)。
主机:配置您的防病毒/反恶意软件以排除您的客户文件所在的文件夹(包括硬盘驱动器映像文件)。
访客:禁用访客系统中任何不必要的桌面增强功能、动画和图形功能(别忘了尝试禁用 Compiz)。
主机:安装虚拟盒并在其中测试您的 Ubuntu Guest。最好先备份 Guest 硬盘驱动器映像文件。如果您发现 VirtualBox 运行良好,而 VMWare 运行不正常,那么至少可以证明您的笔记本电脑功能正常,而 VMWare 中存在一些问题。
GUEST:不要在 64 位 Guest 上浪费资源。根据我的经验,与 64 位 Guest 相比,32 位 Guest 占用的资源更少,运行速度更快(有时甚至快很多)。