如何在休眠和挂起后强制刷新内存

如何在休眠和挂起后强制刷新内存

有多种方法可以刷新内存,例如

(1) sudo sh -c "echo  3 > /proc/sys/vm/drop_caches" 

(2) sudo swapoff -a && sudo swapon -a 

等等。

但我很好奇,当计算机休眠或挂起时,内存用于存储有关状态的信息。我读到,虽然这种情况发生在挂起时,但休眠时更成问题。

话虽如此,无论 Ubuntu 是否会在计算机唤醒后刷新这个临时存储的 RAM,我仍然想知道如何手动强制刷新这个休眠 RAM 以及暂停的 RAM,以将我的计算机的 RAM 重置为启动状态,而无需实际重新启动。

我发现命令(1)和(2)实际上并没有实现我想要的效果。

跑步后

free -mh
htop
iotop

我可以看到休眠和暂停的 RAM 似乎以 htop 和 iotop 未显示的方式存储。free-mh 似乎可以解决这个问题,但 top 命令却不能。

我希望能够专门针对这个存储的 RAM。

相关内容