一尘不染

在Linux中使用Core Dump进行检查点/重新启动

linux

可以使用进程的核心转储来实现Checkpoint /重新启动吗?核心文件包含该进程的完整内存转储,因此,从理论上讲,应该有可能将进程还原到转储核心时的状态。


阅读 403

收藏
2020-06-07

共1个答案

一尘不染

不,没有内核的特殊支持,这通常是不可能的。内核维护着每个进程状态,例如文件描述符表,IPC对象等。

如果您愿意做很多简化的假设,例如没有打开的文件,没有打开的套接字,没有活动的IPC对象,没有共享的内存区域等等,那么 从理论上讲
是有可能的,但是实际上我不相信即使有这些让步,Linux也有可能。

2020-06-07