Jump to content

Recommended Posts

Posted

Есть сервер с 2*E5-2670 и двухголовой 82599EB в кач-ве шлюза для абонентов

 

90% юзеров мы натим, поэтому в наличи перекос по трафику: входящий (имеется в виду в сторону юзера) на шлюзе ~3 гб/с, исходящий - ~1 гб/с. Соответственно, прерывания генерятся в похожей пропорции.

Прерывания раскиданы так: 8 RxTx-очередей на один физический проц, 8 на другой, одна очередь на ядро.

В результате сейчас ядра одного проца нагружены на ~20-25%, второго - на 8-12%, поскольку основная нагрузка идёт от RX-прерываний, которых получается в пару раз больше на одном процессоре.

 

В итоге при нагрузке на один проц, ресурсы другого простаивают.

С одной стороны, крайне нежелательно разносить прерывания одной сетевухи на разные процы. С другой стороны, жаба душит :)

 

Понимаю, что можно просто поэкспериментировать с прерываниями и оценить нагрузку эмперическим путём, но вдруг кто что дельное посоветует в этом плане?

Posted

Я бы повесил обе карты на один CPU. Тот, к контроллеру которого подключен слот с карточкой.

Ибо на E5 двухголовая карта и так физически висит на PCIe контроллере одного из CPU, и прибивание ее прерываний к соседнему ничего хорошего не даст.

Вероятно и разница в загрузке камней из-за этого.

Posted

Вообще странно, т.к. на других связках 2 проца + 2головая pcie там, где трафик поровнее, и прерывания распределяются ровнее

Но это идея для эксперимента, буду пробовать )

Posted (edited)

Не особо помогло

Две разные сетевухи в двух слотах на шинах двух разных процов =)

1376425177-clip-2kb.png?nocache=1

 

Хотя, думается мне, это lisg что-то лочит (raw_spin_lock_bh в топе + обновился до последней версии LISG, когда эта хрень стала ярко выражена)

Edited by Wingman

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.