High memory usage due to unreclaimable slab cache (kmalloc) growth caused by CrowdStrike Falcon sensor modules

Solution Verified - Updated -

Issue

  • The system experiences memory exhaustion due to a large number of unreclaimable allocations in the kmalloc-* slab cache, caused by the CrowdStrike Falcon sensor (falcon_kal/falcon_lsm_serviceable) modules.
# cat /proc/slabinfo |awk '{printf "%7i MiB : %s\n",$6*$(NF-1)/256,$1}'|sort -nk 1 -r|head -5
   20367 MiB : kmalloc-2048
   2648 MiB : kmalloc-192
   2299 MiB : kmalloc-1024
   1757 MiB : shared_policy_node
   1049 MiB : kmalloc-64

Environment

  • Red Hat Enterprise Linux 7
  • CrowdStrike Falcon sensor modules (falcon_kal / falcon_lsm_serviceable)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content