CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 15 Claims |
1. A memory migration method, comprising:
creating a processing thread, a sending thread, and a traversal thread for a memory region; wherein:
the traversal thread iteratively executes a traversal operation, wherein the traversal operation comprises traversing a dirty bitmap of the memory region and assigning a dirty page address to a corresponding processing thread,
the processing thread iteratively executes a processing operation, wherein the processing operation comprises reading dirty page data based on the assigned dirty page address, and adding round number flag information to the dirty page data to generate a to-be-migrated dirty page, and
the sending thread iteratively executes a transmission operation, wherein the transmission operation comprises sending the to-be-migrated dirty page to a destination end.
|