In OCP, high CPU usage observed in the CPU cores for sending and receiving packets

Solution Verified - Updated -

Issue

  • A dedicated core is used to send and receive network packets where the rest of the cores are responsible for consuming the data. High CPU usage observed in the CPU cores for sending and receiving packets, more than 90%. This has become the main bottleneck for the application as the cores which consume the data are quite idle.

  • Pod in OCP environment is consuming higher CPU utilisation due to IO performance of Worker/Socket threads.

  • Perf data shows high cpu usage in ep_poll, napi_busy_loop or mlx5e_napi_poll system calls.

Environment

  • Red Hat OpenShift Container Platform 4.x
  • performanceProfile with Node Tuning Operator

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