我有 1GB 的 RAM,当我运行 NetBeans 和 Firefox 时,它们占用大约 300MB 的 RAM。在某个时候,系统变得非常慢,可能比正常情况慢 100 倍,切换窗口 ( Alt+ Tab) 成为一项艰巨的任务,计算机几乎毫无用处。这可能是它开始交换的时刻。
两个问题:
- 根据提供的图像,所有的 RAM 都到哪里去了?当我计算所有进程的内存时,它远小于 1GB。
- 当 RAM 已满并使用交换空间时,系统速度变慢 100 倍,这正常吗?
在另一台具有 4GB RAM 的计算机上我没有遇到任何问题。
更新:我添加了 2GB 的 RAM,现在我有 3GB 了。如果有人想在 Unity 上使用 1GB 的大型应用程序,我认为那是行不通的。在空白桌面上运行良好 :)
答案1
在下面看法确保你已经选择了所有流程:
是的,这很正常。硬盘上的交换空间比 RAM 慢得多。
答案2
是的,当您的 RAM 已满时,系统运行极其缓慢或完全无法使用是正常的(相信我,我只有 2GB 的 RAM)。
答案3
我建议你看看这篇文章 https://help.ubuntu.com/community/SwapFaq 您可以在这里调整交换使用情况(使其稍后/更早使用交换)
答案4
您是否加密了主文件夹?我加密了,并且还创建了一个加密交换(只有在安装 ubuntu 时才会这样做)。
除了减慢我的启动时间之外,交换似乎还非常慢:出于同情,我使用了 Pentium 4、1GB RAM 作为我的主要电脑(家庭加密但我认为没有交换)并且从不交换像现在这样糟糕,以至于我换成了带有 4GB RAM 的 Core I5 笔记本电脑。
处理 PDF 时我需要使用交换(大多数相关程序似乎忘记了 /tmp 的存在..)