You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Hello everyone, I am a student with a strong interest in CRIU, and I’m currently hoping to make some modifications based on my own ideas. From what I understand, when CRIU continuously uses pre-dump, it only stores memory pages that have been dirtied since the last checkpoint. If I want to change this behavior, such as deciding whether to store dirty memory pages based on a specific strategy, which functions should I focus on? (It’s quite difficult for me to find them on my own.)
The text was updated successfully, but these errors were encountered:
Thank you for your reply. @avagin
After reading this function, my understanding is that during a series of pre-dump and dump commands, if there have been previous pre-dump commands, executing the current command will turn non-softdirty pages into holes, thereby reducing consumption.(
)
However, why doesn’t it work as I expected during the dump? If all pages still need to be written, how can pre-dump reduce the frozen time during the dump? I’m very confused.
First pre-dump
Second pre-dump
then dump
Description
Hello everyone, I am a student with a strong interest in CRIU, and I’m currently hoping to make some modifications based on my own ideas. From what I understand, when CRIU continuously uses pre-dump, it only stores memory pages that have been dirtied since the last checkpoint. If I want to change this behavior, such as deciding whether to store dirty memory pages based on a specific strategy, which functions should I focus on? (It’s quite difficult for me to find them on my own.)
The text was updated successfully, but these errors were encountered: