Debian 6 有多个 Linux 内核软件包,我对其中两个感兴趣:
- linux-image-2.6.32-5-686-bigmem
- linux-image-2.6.32-5-amd64
考虑一下:
- 我不会运行任何占用超过 4GB RAM 的应用程序
- 我安装了 > 3GB 的 RAM
- 我想保留在 32 位用户空间
如果我有一个能够运行其中每一种的处理器,为什么我应该选择其中一种呢?
答案1
64 位内核的优点:如果您想运行 64 位程序,则需要 64 位内核。
64 位内核的缺点:对于 32 位用户区,有时可能会很烦人,因为许多构建脚本假设内核和库是相同的体系结构。
就性能而言,我认为您不会注意到其中的差异。 64 位内核应该更擅长加密,但只有当您进行了大量磁盘和网络加密并且您的 CPU 是瓶颈(几乎从来都不是)时,这才有意义。
所以对于你的情况我会选择 32 位内核。
两者都安装;如果您改变主意,只需重新启动即可使用另一个内核。
也可以看看我的处理器是 64 位 - 这是否意味着我需要 amd64 映像?,具有 8Gb RAM 的桌面应使用哪个版本的 Ubuntu?(但它们是在完全 32 位系统和完全 64 位系统之间进行选择)。