[ale] Ram, sigstop, swap, pids, etc

Solomon Peachy pizza at shaftnet.org
Mon Feb 8 15:09:29 EST 2021


On Mon, Feb 08, 2021 at 02:13:55PM -0500, Jim Kinney via Ale wrote:
> Will the kernel move Bob's process from ram to swap and back if it 
> sits in STOP for a while (hours to days)? Unknown how long after Mary 
> starts that it eats all the RAM.

It won't automatically move Bob's process to swap in one fell swoop; 
instead as Mary's process needs more RAM, Bob's will get incrementally 
paged out as it's not actively being accessed.

And when Mary's is finished, once Bob's is allowed to resume, it will 
get incremetnally paged back in as its components are needed.  (There's 
probably a tunable or other mechanism to "encourage" it to page back in 
more quickly, beyond running swapoff and forcing everything back..)

Performance is going to suffer while the paging is happening.

Perhaps a better option is the explicit checkpoint/restore mechanism using
the criu tool.

 - Solomon
-- 
Solomon Peachy			      pizza at shaftnet dot org (email&xmpp)
                                      @pizza:shaftnet dot org   (matrix)
High Springs, FL                      speachy (freenode)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mail.ale.org/pipermail/ale/attachments/20210208/89bb51a9/attachment.sig>


More information about the Ale mailing list