Jun 13, 2018

kswapd is managing swap space in response to memory demands greater than physically available for all processes.

kswapd is process agnostic, it is only interested in what pages are access and when (it is more complex than this of course but to keep things simple we may as well view it this way).