The original description says "kswapd0 falls into a busy loop and spins
on 100% CPU usage indefinitely".  But I think, while the effect may be
similar, the actual behavior is a bit different.  I think what is
happening is that kswapd is accessing pages of memory that are causing
the hypervisor (rather than the kernel) to do extra work.  If you look
at the overall CPU utilization of the instance, you'll see high "st"
(steal) time.  This can also be provoked manually, for example by trying
to read via /proc/kcore from the extra memory region that has been
identified in discussion above (for example, try to do a full memory
dump with the Volatility getkcore tool).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1518457

Title:
  kswapd0 100% CPU usage

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1518457/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to