Changes

Jump to navigation Jump to search
63 bytes added ,  10:14, 27 March 2019
Line 1: Line 1: −
CRIU can detect what memory pages a task (or tasks) has changed since some moment of time. This page describes why this thing is required, how it works and how to use it.
+
CRIU can detect what memory pages a task (or tasks) has changed since some moment of time. This page describes why this is required, how it works and how to use it.
    
== Why do we need to track memory changed ==
 
== Why do we need to track memory changed ==
   −
There are several scenarios when detecting what parts of memory has changed is required:
+
There are several scenarios where detecting what parts of memory has changed is required:
    
; [[Incremental dumps]]
 
; [[Incremental dumps]]
Line 34: Line 34:  
  # criu check --feature mem_dirty_track
 
  # criu check --feature mem_dirty_track
   −
command should say the feature is supported. The memory changes tracking was initially merged into Linux kernel v3.11, and was further polished until v3.18.
+
command should say the feature is supported. The memory changes tracking was initially merged into Linux kernel v3.11, and was further polished until v3.18 (see [[Upstream kernel commits]] for details).
    
There are several command line options to use the functionality:
 
There are several command line options to use the functionality:
Line 52: Line 52:  
* [[Memory dumping and restoring#Advanced C/R]]
 
* [[Memory dumping and restoring#Advanced C/R]]
 
* [[Directories]]
 
* [[Directories]]
 +
* [[Memory pre dump]]
    
== External links ==
 
== External links ==

Navigation menu