scylla-monitoring icon indicating copy to clipboard operation
scylla-monitoring copied to clipboard

Hot IRQ CPU

Open amnonh opened this issue 3 years ago • 2 comments

Scylla can use dedicafted cores for NIC IRQ processing, these cores can become a bottleneck.

Describe the condition when the issue happens

  • CPU spent in softIRQ context is way higher in the dedicated CPU
  • For how long:

What the user should do when this happens

  • Add more “IRQ” CPUs
  • Reduce the number of NIC’s HW queues - one CPU per ”IRQ” is more than enough:

Any Other info or Links.

amnonh avatar Nov 09 '21 06:11 amnonh

@vladzcloudius how to extract this info?

tzach avatar Nov 14 '21 08:11 tzach

@vladzcloudius how to extract this info?

The easiest way is to check the output of perftune.py and see which CPUs it binds NIC IRQs to.

There are other ways too but they would be depending on the current perftune.py implementation which may change in the future.

vladzcloudius avatar Nov 17 '21 19:11 vladzcloudius