![如果我从 Ubuntu 14.04 32 位迁移到 16.04 64 位,我的笔记本电脑的性能会提高吗?](https://linux22.com/image/1512405/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BB%8E%20Ubuntu%2014.04%2032%20%E4%BD%8D%E8%BF%81%E7%A7%BB%E5%88%B0%2016.04%2064%20%E4%BD%8D%EF%BC%8C%E6%88%91%E7%9A%84%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%9A%E6%8F%90%E9%AB%98%E5%90%97%EF%BC%9F.png)
答案1
是的,通过切换到 64 位系统,您可能会体验到显著的性能提升(大多数情况下超过 10%)。但请注意,对于 32 位进程,这种改进是无法察觉的。
这不是通过不使用 PAE 来实现的,而是由于 64 位环境本身,它用更少的 CPU 周期完成了更多的工作。亨内斯评论中建议,查看详情:32 位系统与 64 位系统。
至于百分比,我自己进行了基准测试(虽然我使用的是 Debian,但已经足够接近了)。此外,网络搜索还返回了以下内容:
Phoronix 研究了 Ubuntu 13.04 32 位和 64 位版本之间的性能差异。他们发现 64 位版本的 Ubuntu表现优异在现实世界的基准测试中。
至于 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 位才是最大的区别