运行默认应用程序时超过 2 GB 的 RAM 有用吗?

运行默认应用程序时超过 2 GB 的 RAM 有用吗?

我发现 Ubuntu 64 位在我的配备 Core i5 和 2 GB RAM 的笔记本上运行速度有点慢。尤其是 alt+tab 有时需要一段时间才能显示。

我主要运行 Chromium、Thunderbird、LibreOffice Writer、Banshee 和 pdfviewer。目前我只在后台运行前两个和 UbuntuOne,内存占用率为 87%。

我是否应升级至 4 GB?

答案1

您提到您在 2GB 系统上使用 64 位 Ubuntu。64 位的主要优势是能够寻址更多内存,但对于 2GB 来说,您实际上并不需要它。另一个优势是 64 位代码的执行速度稍快,但如果您实际上感觉系统运行缓慢,则可能是由于内存耗尽而导致交换文件被占用,这会抵消速度优势。

缺点是 64 位比 32 位占用更多内存。如果您需要一个系统来处理超过 4 GB 的 RAM,这是一个很好的权衡,但对于 3 GB 及以下的系统,这不是问题,因为 32 位可以很好地完成这一点。

您的问题是是否要升级到 4 GB RAM。内存越大越好,但如果您没有特别的需求,您可以安装 32 位 Ubuntu,它可以很好地处理 2 GB,并且系统速度会明显加快。

答案2

您可以使用“top”命令来监控内存使用情况。如果您发现交换区经常被使用,那么添加更多 RAM 肯定会有所帮助。

答案3

如今,内存很便宜,如果你等着升级,你那款内存的价格就会上涨。我的 Core i5 笔记本电脑上有 8 GB 的内存和 SSD,速度非常快。我不能说我“需要”那么多内存,但 Ubuntu 会尽可能多地使用缓存。内存更新得不好。从 2 GB 升级到 8 GB 只花了我不到笔记本电脑总价的 5%(<30 欧元,华硕 u36jc 2011 售价 700 欧元),SSD 贵了大约 80 欧元。

启动 libreoffice 大约需要 0.3 秒

aw@U36JC:~$ time libreoffice --writer --terminate_after_init

real    0m0.217s
user    0m0.196s
sys 0m0.048s

除了 BIOS 中的时间外,启动时间为 3 秒到 7 秒,尽管我有一个 LAMP、Postgresql 和一个 OpenERP,它们也必须在每次启动时启动。

答案4

如果您切换到 Firefox,您的内存占用量将显著下降。对每个网站进行沙盒化的成本很高,而 FF 现在可以对插件进行沙盒化,因此其功能更加强大。如果切换浏览器不可行,您可以使用未记录的开关调整 chrome,这些开关会更改内存模型,例如--single-process--process-per-site

如果您愿意打开钱包,并且这是一个独家选择,那么 SSD 将为您带来整体性能的大幅提升。

相关内容