kill -STOP 上的内存和 CPU 使用率

kill -STOP 上的内存和 CPU 使用率

我最近学会了kill -STOP命令。

我想知道,如果我执行这个命令,内存中的数据会发生什么。

例如,如果我执行一个占用内存不足的kill -STOP进程,那么启动一个占用相同内存量的进程是否安全?99920 GB32 GB

如果不安全,有没有办法将内存组件移至硬盘驱动器,然后稍后重新加载?

答案1

这就是磁盘交换空间的用途。当内存不足时,Linux 会将最少使用的内存页面调出。当进程处于 STOP 状态时,其页面将很快成为调出的候选。

由于磁盘比 RAM 慢得多,如果分页/交换过多,系统就会感觉很慢,因此足够的 RAM 总是一件好事。

相关内容