VirtualBox 中的 Linux Mint 性能问题

VirtualBox 中的 Linux Mint 性能问题

我最近在 Windows 8 主机上的 VirtualBox 上安装了 Linux Mint 15。一切似乎都很好,但我在它上面使用 Firefox 时遇到了严重的问题。网站显示延迟,键盘输入很糟糕,我可以在 Google 中输入整个查询字符串,但浏览器中什么也没有显示(我使用网站搜索引擎,而不是 Firefox 中包含的搜索引擎)。其他程序似乎运行正常,尽管我只测试了几个我真正需要的程序(如终端、Sublime Text 和 Firefox)。

更奇怪的是,我在另一台虚拟机上安装了 Windows 7 客户机,配置完全相同,运行正常,没有延迟和问题。我该怎么做才能解决这个问题?此外,有什么技巧可以让我的 Linux 客户机顺利运行吗?

我的笔记本电脑的规格:Intel Core i7-3610QM 2.30GHz、16GB RAM、NVIDIA GeForce 660M(x64 Windows 8)。每个虚拟机都有以下配置:8192 MB RAM、8 个虚拟处理器和 128 MB 视频内存。

答案1

1) 尝试将虚拟视频内存增加到 1024mb(或设置为最大值,不记得允许的最大大小)并相应降低虚拟 RAM 内存。

2)一些用户遇到过类似的问题: http://forums.linuxmint.com/viewtopic.php?f=49&t=119695

我在 Windows XP x64 上运行 Min13 64 时遇到了同样的问题。该问题与虚拟机创建期间使用的芯片组和音频控制器有关。现在使用 PIIX3 和 ICH AC97,重新安装 Mint 后,视频和音频都可以顺利运行

我在使用 xfce 版本时遇到了同样的问题。结果发现这是一个简单的错误 - 我在创建 VirtualBox 机器时选择了 Ubuntu 作为操作系统选项。当我使用 Ubuntu64 重新创建它并重新安装 Mint 后,一切都变得快速而流畅(1 个 CPU 上有 2G)。也不需要安装附加组件,因为它们似乎包含在发行版中。

3)这里有一个让 Firefox 运行更快的教程:http://community.linuxmint.com/tutorial/view/338

在进行任何更改之前,请备份 .mozilla/firefox/--------.default/prefs.js 以确保您自己的安全。prefs.js 是一个存储您在 Firefox 的所有历史记录和书签的文件。

首先打开 Firefox。

在 Firefox 地址栏中输入“about:config”(不带引号),然后单击“Enter”。此命令将打开一个配置页面,允许用户更改 Firefox 中的高级系统设置。

加快 Firefox 中的页面加载/渲染时间。右键单击“about:config”窗口中的任意位置,单击“新建”,然后选择“字符串”。将字符串命名为“nglayout.initialpaint.delay“(不带引号)。输入值“0“,然后点击“确定”。此调整将 Firefox 等待呈现页面的时间从 250 毫秒减少到零。执行相同的过程并将字符串命名为“内容.通知.间隔“并输入值”0“。

强制 Firefox 在浏览器最小化时释放保留的系统 RAM。右键单击“about:config”窗口中的任意位置,单击“新建”,然后选择“布尔”。将条目命名为“config.trim_on_minimize“(不带引号)。将值更改为“真的”,然后点击“确定”。此设置强制 Firefox 在最小化时仅保留大约 10 MB 的系统内存。

通常,Firefox 只会向网站​​发送一个或两个隧道。但是,使用的隧道越多,速度就越快。要更改此设置,请在过滤栏中输入“网络.http.pipelining.最大请求数“并将值更改为”150“。注意:使用的隧道越多,使用的带宽就越大,这意味着您可以根据需要使用隧道,但如果每个人都这样做,这可能会耗尽站点带宽。150 是一个非常好的值。

类型 ”网络.http.pipelining” 在过滤栏中,将其设置为“真的“双击它。

类型 ”网络.http.proxy.pipelining” 在过滤栏中,将其设置为“真的“双击它。

4)还请尝试备份您的 Firefox 设置并将您的 Firefox 重置为默认设置:

简而言之,前往about:support(或从菜单“帮助”>“故障排除信息”)并点击重置按钮。您必须重新安装数据和扩展。

答案2

我遇到过类似的问题,似乎已经用现有答案的另一种方法解决了它。我设置了 Mint 18.1 Cinnamon,客户机内存约为 5G,将图形内存最大化到 128M,并启用了 3D 图形支持。我有一个双核、四线程的 Intel i7 CPU,所以我将客户机设置为使用两个虚拟 CPU。

即使在看似空闲的情况下,操作系统也会偶尔将两个客户 CPU 的使用率提高到约 30%,使用 Firefox 时最高可达 60% 或更高。整个系统运行缓慢,图形密集型效果(如“显示工作区”)需要几秒钟才能显示。在工作区之间拖动窗口非常缓慢且痛苦。

此后,我将虚拟机升级为使用四个虚拟 CPU,尽管我实际上只有两个核心,并且 VirtualBox 警告说这可能会降低性能。相反,在 Firefox 中打开一个已经打开了 30 个选项卡的选项卡要快得多,并且选项卡上的旋转动画不会像以前那样“卡住”。

如果您尝试此方法但没有任何效果,请尝试降级到单个 CPU。我之前曾使用单个虚拟 CPU 运行过 Ubuntu LTS,并且运行效果也不错。

相关内容