为什么 Ubuntu 14.04 使用了太多 RAM?

为什么 Ubuntu 14.04 使用了太多 RAM?

Compiz 在早期版本的 Ubuntu 中占用大约 60-65 MB 的内存。在 Ubuntu 14.04 中,它占用大约 205-201 MB 的内存。而 Nautilus 在早期版本中占用 35 MB 的内存,它占用的内存最少为 65 MB。自 13.10 以来,我的总内存使用量约为 500-600 MB。自安装 14.04 以来,使用量已增加到 1.2 GB

答案1

我相信我刚刚遇到了同样的问题,现在已经自己解决了。我相信这个问题与交换有关。

我最近还在整个磁盘上重新安装了 14.04,之前使用 13.10 时也成功且良好。我也注意到我的 RAM 使用量大部分保持在 1.2GB 左右,正如该人的问题中所述。我强烈怀疑该人可能使用了整个磁盘加密,这是 Ubuntu 安装的一部分,这可能导致了此问题。

我的症状是,Ubuntu 偶尔会变得几乎完全没有响应,即使打开少量程序和活动也是如此,而在我的旧 Ubuntu 安装上,这些程序和活动的性能一直都不错。起初我以为是 Firefox 或软件中心的问题。

Dell Optiplex 780(小型/sff)

奔腾(R) 双核 CPU E5300 @ 2.60GHz × 2

内存 2GB(计划很快升级到 8 或更多)

视频英特尔® Q45/Q43

我在系统监视器程序中注意到,在资源选项卡中,交换显示为“不可用”(或类似内容)。这是 14.04 的全新安装。我使用了整个磁盘加密,并认为这可能与此有关。我在磁盘程序中检查了我的交换分区是否存在,发现交换分区至少存在并且似乎合适。它被称为:/dev/mapper/ubuntu--vg-swap_1这是正确的。

我还确认了它在终端中的存在:

sudo fdisk -a

我进行了一些谷歌搜索并认为它可能没有被激活为交换,即使空间已经创建,所以我停用了交换:

sudo swapoff -a

然后我告诉它将那个空间识别为交换空间:

sudo mkswap /dev/mapper/ubuntu--vg-swap_1

然后我打开了交换功能:

sudo swapon -a

然后我收到了一条关于 cryptsetup swap 等等之类的消息,这很合适,但是我没有收到关于 的消息/dev/mapper/ubuntu--vg-swap_1,尽管在我执行这些步骤之前我已经收到了一条消息。

我重新打开系统监视器,发现它确实识别并使用了我的交换空间。为了保险起见,我重启了电脑,现在电脑又可以快速正常运行了,就像安装 14.04 之前一样。

我想如果我的 RAM 没有这么低的话我可能甚至不会注意到很多问题,这使得激活交换空间非常重要。

相关内容