我知道这在一般情况下已经得到很好的解释,但我想就这种特殊情况征求意见。我希望它不会被视为重复。
我的朋友有这台只有 1 GB RAM 和 1.66 Ghz 双核的旧上网本。处理器是Intel Atom N450。
我要安装 Lubuntu 16.04 (或者任何味道最好的。)
我的朋友主要用它来浏览网页、看电影和处理文字。
考虑到旧硬件,我们希望系统尽可能快。
64 位还是 32 位哪个性能更好?Lubuntu 真的是最好的味道吗?
顺便说一句,我的朋友买不起升级内存。他很穷,收入几乎为零。他来自第三世界国家。20美元对他来说相当于两周的薪水。
选择它应该能够容纳的版本。
Intel Atom N450 是 64 位的,所以我会坚持使用 64 位并匹配任何 Ubuntu 风格的最低规格。lUbuntu 和 xUbuntu 是可选的。除此之外:请考虑周围但不是 Ubuntu 的替代方案;比如 Puppy Linux 或 Damn Small Linux。
关于:
这取决于使用情况。64 位应该在大量使用时表现更好。
大概。或者 xUbuntu(这更像是桌面的偏好:lxde 或 xfce,而不是关于处理器)。
根据您的计算机规格,您应该使用 32 位系统。64 位系统可以使用超过 4GB 的 RAM,但是当你只有一个时它是无用的。更重要的是,对于这个处理器来说,32 位会更安全。Lubuntu 是最轻量级的发行版(AFAIK),所以这对这台电脑也有好处。
根据英特尔 atom N450 支持 64 位,但出于性能原因,您应该选择 lubuntu 32 位。
请记住,现在某些应用程序仅支持 64 位。
一个例子是谷歌浏览器,它不再有 32 位的 linux 安装程序
libpepflashplayer.so
/usr/lib/adobe-flashplugin/libpepflashplayer.so
另一个例子是 viber,它也只有 64 位的 linux 安装程序。
这个问题很久以前了,但我的2c。
i386或 32 位在内存地址较小(不包括本地寻址)的情况下效率更高,因此i386可以更好地利用您有限的 RAM,通常我会选择 18.04 之前的版本;但是你不能升级 i386 所以这是amd64的一个加号。
然而, i386在某些amd64 cpu 上运行可能会更慢,因此在某些情况下(特定于 CPU 的)执行速度可能会由于执行速度较慢而失去更有效地使用内存(较小的字长)的好处。
如果您要升级到 18.04 之后;我现在使用amd64;尽管 Lubuntu 不支持升级 18.04(最后一个 LXDE 版本);这种优势可能没有实际意义(但如果您使用的是 Xubuntu/Xfce,那么它是值得的)。
我会根据您将运行哪些应用程序来决定,它们会因内存稍多而受益吗?加上你的 CPU;它是否像更现代的 cpu 通常那样运行amd64比i386更快。在 QA 测试中,我发现各种盒子的表现不同,所以我的答案可能因盒子(即 cpu)而异。
32bit/4byte 与 64bits/8bytes 的 wordsize 并不是那么好,通常大约等于在现代 cpu 上运行较旧的 i386 代码与更多本机amd64的性能损失。不过在较旧/较早的 CPU 上;与更现代的 cpu 不同,与amd64执行相比,i386通常不会受到性能影响。
此意见基于 QA 测试 Lubuntu 18.04 -> 19.04(使用i386或 32 位)与相同的amd64我倾向于在低内存盒上更喜欢i386,但差异很小/主观上相等,我发现差异是受到您使用的应用程序的极大影响(某些应用程序在amd64中表现更好!)
主观上,我希望amd64至少有 2GB;这就是我在 19.10 及更高版本的 QA 测试中使用的全部内容(尽管我确实保持了 pentium 4 i386机器升级,直到i386的软件包构建在eoan的beta周期后期停止)