Vaj*_*aka 1 swap memory-usage ram 18.04
我的 PC 上安装了 Ubuntu 18.04,总内存为 8GB,安装 Ubuntu 时允许使用 2GB 交换空间。在正常操作时,它使用大约 2GB 的主内存和零交换。
我的问题是,当我运行内存处理过程时,它会在耗尽所有可用的主内存后开始使用交换空间,但是当我完成内存处理过程时,即使主内存在 GB 中可用,它也会继续使用交换空间. 由于使用交换,我的电脑在此操作后变慢。因此,这将导致重新启动我的 PC 以从中恢复。
有没有办法解决这个问题,以便在主内存可用时清除交换?或者这是一个错误?
一旦解决了交换问题,即使在运行内存消耗操作之后,某些交换通常仍会继续使用,您将恢复到大约 2 GB 的“正常”使用。在使用您的内存处理过程后,大部分其他进程将被交换到交换内存。当其他活动再次需要它们时,这些将被回收到 RAM 中。只要不需要它们,它们就会保持交换状态。通常,您应该看到交换使用逐渐减少,并且系统再次变得更快。
有一种方法可以更快地恢复正常。您可以通过关闭并重新打开交换来立即将所有进程从 SWAP“刷新”回主内存。这需要以下命令:
sudo swapoff -a
sudo swapon -a
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1454 次 |
最近记录: |