我的笔记本电脑(东芝 Sattelite L-450)上运行着 Ubuntu 12.04 32 位,规格如下
Memory: 2.8gb
Intel® Celeron(R) CPU 900 @ 2.20GHz
Graphics Mobile Intel® GM45 Express Chipset x86/MMX/SSE2
目前笔记本电脑的运行速度比我想要的慢,(虽然我知道这不是 Ubuntu 操作系统的问题)
有 64 位版本的 12.04,这会给我带来性能上的提升吗?
由于我对此领域不太了解,我想知道是否有人可以推荐我升级 RAM 的选项,也许可以升级到 64 位版本的 Ubuntu。我可以添加多少 RAM,之后升级到 64 位是否值得?
我希望这个问题适合这个论坛
非常感谢您的建议
答案1
64 位不会造成损害。
64 位在 RAM 少于 4GB 的机器上运行良好。我曾经在我的旧机器上用 1GB 来运行它。虽然您可能仍需要更多 RAM,但切换到 64 位不会有什么坏处(极少数情况除外),即使您没有 4GB RAM 也会有所帮助。这是因为大于 4GB 的文件仍然可以被mmap
处理,从而增加磁盘访问和磁盘寻道时间,尤其是在文件缓存时[需要引用]。另一个重要的事情是,即使在处理小型数据集时,处理速度也会更快,因为在一次操作中,最多可以快速高效地处理 64 位,而不是 32 位。例如,一个分解数字的程序可以在一条指令中执行更大的除法,而不是在 32 位上执行 4 条左右的指令。
数据库和可扩展应用程序以及 Ruby on Rails 等数据密集型应用也是如此。
答案2
您可以通过终端运行以下命令来查看计算机内存的详细信息
sudo dmidecode -t memory
它会显示您的计算机支持的最大 RAM 数量。它还会告诉您现在使用的是哪种类型,这一点需要记住。有关更多信息,这是 DDR SDRAM 的维基百科页面需要了解的是,由于信号电压、时序和其他因素不同,不同类型的“既不向前兼容也不向后兼容任何早期类型的随机存取存储器 (RAM)。