我认为交换的全部本质是在 RAM 已满时充当临时存储安全网,但即使有时我有多达 3GB 的空闲 RAM,我的交换分区也一直在使用。这是正常的吗?
我运行了一些 Ubuntu 服务器,这些服务器上运行着大量 django 站点。站点和 httpd 在启动时启动,之后(除了我通过 SSH 更新它或使用 bzr 更新网站)没有其他东西在它上面运行。
目前,超过一半的 ram 被分配为缓存。这不是问题,因为缓存通常会腾出空间或其中的一小部分进入交换区(同样,这并没有真正困扰我),但我认为不需要它。
有没有快速禁用缓存的方法?这更像是一个实验而不是其他任何事情,因此知道如何重新打开它会很方便。
我想知道是否有一个命令可以释放缓存的 RAM
当我只有 1.7GB 的 RAM 时,我经常有 1GB 的缓存 RAM,并且当我启动像 Minecraft 这样的应用程序(使用大量 RAM)并且计算机开始使用 500MB 的交换空间时,变得非常非常慢。
这就是为什么我想在开始任何游戏/应用程序之前释放 RAM。
我的系统受全盘加密保护。
我的电脑的弱点是 RAM 会在电脑关闭后仍然存在,
其中包含一些我想清理的重要安全信息。
这就是重点,我想在按下Ctrl+ Alt+ Shift+时清理或覆盖 RAM 并关闭我的计算机C。
怎么做?
我运行了一个进程,它几乎用完了我所有的 RAM 和 Swap……我被迫终止了这个进程,但现在我看到了一些奇怪的东西,我的 Swap 使用量减少了一点,但它仍然使用了一半,而我的 RAM 是几乎没有被使用......事实上,使用的交换比 RAM 多得多,即使 RAM 使用率很低,我的电脑真的很慢,我假设这仍然与交换水平有关高吗?如果是这样,如果没有自动清除我的掉期,我该如何清除?或者我该怎么办?我已经看过这个问题,它似乎不仅仅是在谈论 Swap 并且我不想影响 RAM,所以一个解决方案是清除 Swap,但只有 Swap ...
上次发生这种情况时,我被迫重新启动机器,但我应该这样做。我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。
ram ×2
swap ×2
cache ×1
console ×1
kernel ×1
memory-usage ×1
performance ×1
security ×1
shutdown ×1