有多种方法可以刷新内存,例如
(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。