ฉันต้องการอัปเดตสถานะที่นี่ ณ ปี 2014
คำตอบที่ได้รับการยอมรับแนะนำให้ CryoPID เป็นเครื่องมือในการดำเนินการ Checkpoint / Restore แต่ฉันพบว่าโครงการไม่มีการดูแลและไม่สามารถรวบรวมกับเมล็ดล่าสุดได้ ตอนนี้ฉันพบโปรเจ็กต์ที่มีอยู่สองโครงการซึ่งให้คุณสมบัติการตรวจสอบแอปพลิเคชัน
อย่างแรกสิ่งที่ฉันแนะนำเพราะฉันโชคดีกว่าในการเรียกใช้คือCRIU
ที่ดำเนินการจุดตรวจ / เรียกคืนส่วนใหญ่ในพื้นที่ผู้ใช้และต้องการตัวเลือกเคอร์เนล CONFIG_CHECKPOINT_RESTORE ที่เปิดใช้งาน
Checkpoint / Restore In Userspace หรือ CRIU (ออกเสียงว่า kree-oo, IPA: / krɪʊ /, Russian: криу) เป็นเครื่องมือซอฟต์แวร์สำหรับระบบปฏิบัติการ Linux เมื่อใช้เครื่องมือนี้คุณสามารถหยุดแอปพลิเคชันที่กำลังทำงานอยู่ (หรือบางส่วน) และตรวจสอบไปยังฮาร์ดไดรฟ์เพื่อเป็นชุดไฟล์ จากนั้นคุณสามารถใช้ไฟล์เพื่อกู้คืนและเรียกใช้แอปพลิเคชันจากจุดที่ถูกตรึงไว้ที่ คุณลักษณะที่โดดเด่นของโครงการ CRIU คือส่วนใหญ่ใช้งานในพื้นที่ผู้ใช้
หลังคือDMTCP ; อ้างจากหน้าหลัก:
DMTCP (Distributed MultiThreaded Checkpointing) เป็นเครื่องมือในการตรวจสอบสถานะของแอปพลิเคชันพร้อมกันหลายรายการอย่างโปร่งใสรวมถึงแอปพลิเคชันแบบมัลติเธรดและแบบกระจาย มันทำงานโดยตรงบนไบนารีปฏิบัติการของผู้ใช้โดยไม่มีโมดูลเคอร์เนลลินุกซ์หรือการปรับเปลี่ยนเคอร์เนลอื่น ๆ
นอกจากนี้ยังมีหน้า Wikipedia ที่ดีในอาร์กิวเมนต์: Application_checkpointing