LINUX.ORG.RU
ФорумJob

UDP offload

 


0

2

На железке стоят игры использующие UDP, решил попробовать что даст UDP offload, но столкнулся с проблемой:

root@s30:~# ethtool -K eth0 ufo on
Cannot set device udp large send offload settings: Operation not supported
root@s30:~# ethtool -k eth0
Offload parameters for eth0:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: off
large-receive-offload: off
ntuple-filters: off
receive-hashing: off
root@s30:~#
сетевая Broadcom NetXtreme II


Ответ на: комментарий от User01

мда...

Все так, да.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e8...

UFO is a feature wherein the Linux kernel network stack will offload the IP fragmentation functionality of large UDP datagram to hardware. This will reduce the overhead of stack in fragmenting the large UDP datagram to MTU sized packets

edigaryev ★★★★★
()
Ответ на: комментарий от User01

ниче не понял
можно в двух словах описать картину?

Задай этот вопрос системному администратору твоего игрового хостинга.

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

https://i.imgur.com/AW1ecxh.gif

Вполне себе модель поведения. Если надвигается неминуемая жопа, а все логичные решения кончились — делай хоть что-нибудь. Это (а) увеличивает шансы на спасение, (б) помогает избежать шока.

i-rinat ★★★★★
()
Ответ на: комментарий от DELIRIUM

По срокам не печет, жил без этой функции 4 года и не известно улучшит производительность ли она) По цене уже будем обсуждать с тем кто знает решение.

User01
() автор топика
Ответ на: комментарий от User01

Если не известно улучшит ли она производительность - проводились ли исследования с точки загрузки зрения cpu о том какая часть системы включая ядро сколько отжирает при помощи oprofile?

Если нет, то возможно стоит с них начать.

GPFault ★★
()

ребят хватит исполнять
По срокам не печет

Арестант бывший или круг общения такой?

Jameson ★★★★★
()
Ответ на: комментарий от User01

Я среагировал на «ребят хватит исполнять». На языке гопников, сформировавшемся на базе тюремного жаргона конечно, слово «исполнять» означает либо процесс «развода» потерпевшего, либо дурачиться на публику от скуки или с целью повеселить арестантов.

Вот я и предположил, что ты сиживал. Но раз ты этого не понял - значит ты просто много с гопьём общаешся.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

даже если бы и общался, сути это не меняет. Может еще на погоду тему переведем?

User01
() автор топика

судя по документации там есть только tcp offload engine, а для udp он может crc считать.

а что там собственно можно заоффлоадить? в udp нет окон, номеров пакетов а потоке и подтверждений.

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.