如果我从 Ubuntu 14.04 32 位迁移到 16.04 64 位,我的笔记本电脑的性能会提高吗?

如果我从 Ubuntu 14.04 32 位迁移到 16.04 64 位,我的笔记本电脑的性能会提高吗?

我的 Thinkpad T530 笔记本电脑配备了 i5-3230M CPU @ 2.60GHz 处理器和 8GB RAM。

通常我会在 Chrome、virtualbox 和 vagrant、PhpStorm IDE 以及 Firefox 中打开 6-7 个标签页(gmail、whatsapp、slack、keep 等),最多打开 10 个标签页,有时我会打开 LibreOffice Calc。

最近我遇到了明显的速度减慢的问题,我清理了冷却器里面的灰尘,这有点帮助。

在此处输入图片描述

迁移到 64 位 Ubuntu 是否会因为摆脱 PAE 开销而带来性能提升,或者 2016 年的 8GB 基本上不够用?

答案1

是的,通过切换到 64 位系统,您可能会体验到显著的性能提升(大多数情况下超过 10%)。但请注意,对于 32 位进程,这种改进是无法察觉的。

这不是通过不使用 PAE 来实现的,而是由于 64 位环境本身,它用更少的 CPU 周期完成了更多的工作。亨内斯评论中建议,查看详情:32 位系统与 64 位系统

至于百分比,我自己进行了基准测试(虽然我使用的是 Debian,但已经足够接近了)。此外,网络搜索还返回了以下内容:

Phoronix 研究了 Ubuntu 13.04 32 位和 64 位版本之间的性能差异。他们发现 64 位版本的 Ubuntu表现优异在现实世界的基准测试中。

来源:http://www.howtogeek.com/165144/htg-explains-should-you-use-the-32-bit-or-64-bit-edition-of-ubuntu-linux/

至于 RAM 使用情况,我也有 8GB,足够了。我的使用情况与你的差不多。当然,这取决于你的 VM 所需的 RAM 数量。

看你的截图,由于你没有提到游戏,我建议你仔细检查你的 BIOS,确保专用视频内存不超过 256MB。另外从截图来看,我很想建议你只使用 Firefox,所以这可能值得一提,因为 Chrome 确实占用了大量的 RAM。


现在,尽管切换架构肯定会加快速度(例如,你可以自己测试一下,维和人员基准测试- 从 64 位 Live CD 运行),您遇到的减速问题很可能与硬盘有关。Ubuntu 通常不需要碎片整理,除非您的存储空间不足,所以我会检查一下。

答案2

迁移到 64 位操作系统将比 32 位 PAE 操作系统略微提高性能。从我能找到的少量性能信息(仅与 Red Hat 有关)来看,PAE 平均会使系统速度降低 1%,最高可达 10%。您很可能不会注意到任何差异。

除非您急需内存,否则可以实现的最佳性能提升就是使用 SSD。

答案3

不是,也是。

从 32 位编译代码转换为 64 位编译代码(和操作系统)不仅能提高性能。由于代码量较大,它甚至可能更慢。使用 64 位代码还意味着使用 64 模式,其中包含许多由 AMD64 指令集引入的额外功能。平均而言,这意味着在 32 位 x86 模式下运行的 i5 和在 amd64 模式下运行的 i5 之间没有速度差异。

这是假设您目前使用的是 PEA。如果您不立即升级到 64 位,那么您可以使用 >4GiB 地址空间。这意味着您可以映射和使用完整的 8GiB,而无需使用 PEA 技巧。

答案4

肯定是。答案很简单,是的,而且很明显。

14 位或 16 位并不重要。64 位才是最大的区别

相关内容