Kswapd reclaims all cache and continues to consume CPU time even after there's lot of free memory

Solution Verified - Updated -


  • Kswapd consumes increased %sys CPU usage for long period of time.
  • Kswapd reclaims all Cache and still continues to run.
  • Kswapd is constantly swapping processes out, even while there is lot of free memory.


  • Red Hat Enterprise Linux 6
  • optionally transparent huge pages (THPs) enabled
  • usually with vxdmp module

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In