【发布时间】:2011-08-07 13:13:00
【问题描述】:
我想知道:是否有系统调用、库、内核模块或命令行工具可以用来将正在运行的程序的完成状态存储在磁盘上?
也就是说:我想将一个进程当前正在使用的内存、页面布局、堆栈、寄存器、线程和文件描述符完全转储到硬盘驱动器上的一个文件中,并且以后能够无缝恢复它,就像一个模拟器“保存状态”或虚拟机“快照”。
如果可能的话,我还希望拥有程序状态的多个“备份副本”,这样如果程序由于某种原因死机,我可以恢复到之前的执行点。
这可能吗?
【问题讨论】:
标签: process state store restore disk