Перейти к содержимому
Калькуляторы

Неоправданно большая нагрузка по system interrupts на мощный софт роутер Буду благодарен за помощь

В любом случае почистил iptables сообщения пропали, но на нагрузку это не повлияло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Снял cache-misses, на первом месте ixgbe_poll

 

Samples: 3K of event 'cache-misses', 1000 Hz, Event count (approx.): 134470
Overhead  Shared Object             Symbol
  34.68%  [kernel]                  [k] ixgbe_poll
   6.93%  [kernel]                  [k] __skb_put
   5.21%  [kernel]                  [k] dev_gro_receive
   3.16%  [kernel]                  [k] dma_sync_single_range_for_cpu.constprop.116
   3.05%  [kernel]                  [k] __cmpxchg_double_slab.isra.62
   2.73%  [kernel]                  [k] dma_map_single_attrs.constprop.118
   2.71%  [kernel]                  [k] __phys_addr_nodebug
   2.71%  [kernel]                  [k] __skb_put_padto.constprop.119
   2.69%  [kernel]                  [k] __build_skb
   2.49%  [kernel]                  [k] page_frag_free
   2.24%  [kernel]                  [k] fib_table_lookup
   1.62%  [kernel]                  [k] ___slab_alloc
   1.58%  [kernel]                  [k] swiotlb_map_page
   1.43%  [kernel]                  [k] swiotlb_sync_single
   1.43%  [kernel]                  [k] virt_to_head_page
   1.41%  [kernel]                  [k] skb_release_data
   1.28%  [kernel]                  [k] get_dma_ops

Проблема с драйверами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он на то и poll чтобы постоянно дрочить подчинённый девайс запросами: "есть чо!? - быра мне дай!".

Убрать полинг, с прерываниями будет всё менее нагружено, но вырастет латенсити немного, впрочем это тюнится в опред пределах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я снял cache-misses, то есть ixgbe_poll постоянно промахивается мимо кеша процессора.

В любом случае нагрузка остается высокой, ~20% CPU при 200 kpps трафика. Может быть проблема в ядре, VYOS перешла на ядро 4.19, которое LTS, но еще сырое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновил ядро, отключил pti и spectre_v2, сейчас на 1,5 Gbps и 200 kpps полного дуплекса 15% нагрузки. Учитывая, что процессор E31220 v1 старый и далеко не самый шустрый, считаю, что вполне нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.