Size: a a a

2021 August 23

R

Roman in ENOG
источник

R

Roman in ENOG
Ничего не понятно, но очень интересно
источник

R

Roman in ENOG
Understanding Host Network Stack Overheads
источник

MT

Max Tulyev in ENOG
просто ВАУ! Спасибо!!!
источник

p

pragus in ENOG
источник

p

pragus in ENOG
Картинка красивая
источник

AS

Alex Semenyaka in ENOG
Вы TCP/IP layers продоёте?
источник

AF

Andrey F in ENOG
Показывають
источник

R

Roman in ENOG
Красивое
источник

p

pragus in ENOG
> enabling IOMMU reduces throughput-per-core by 26%
источник

S

Sergey in ENOG
Да, наблюдал такое, но ведь без него нет нормальной виртуализации
источник

p

pragus in ENOG
Не только в этом дело. Кривая железка может сделать dma куда угодно
источник

MT

Max Tulyev in ENOG
Если железка твоя личная, и виртуализации нет (то ест  это твой личный роутер) - то зачем терять 26% проца? Чтобы что?
источник
2021 August 27

r

rm in ENOG
Figs. 12(b) and 12(c) show the core reason for this degradation: memory alloc/dealloc becoming more prominent in CPU consumption at both sender and receiver (now consuming 30% of CPU cycles at the receiver). This is because of two additional per-page operations required by IOMMU: (1) when the NIC driver allocates new pages for DMA, it has to also insert these pages into the device’s pagetable (domain) on the IOMMU; (2) once DMA is done, the driver has to unmap those pages. These two additional per-page operations result in increased overheads.

выглядит как возможность для оптимизации. Ну аллоцируй один раз и оставь так, DMAшь всё время туда. Scatter-часть из sg видимо теряется, но судя по такому описанию она здесь и не применялась
источник

S

Sergey in ENOG
Очевидно что кейсы бывают разные и виртуализацию придумали не для сетевых железок, а для обычного хостинга а-ля vps, где все эти аверхеды и критичны.
Хотя маркетологи упорно пытаются виртуализировать сети, с переменным успехом это всё конечно происходит, но есть целый пласт где это удалось типа пакетная кора
источник

p

pragus in ENOG
Если корректность/надёжность не важна или же всё оттестировано от и до - да, можно и выключить iommu
источник

p

pragus in ENOG
https://www.kernel.org/doc/html/latest/networking/page_pool.html

Но мало кто переехал на него
источник
2021 August 30

PK

Phil Kulin in ENOG
Так. А у нас связь с NLLabs есть? Я сейчас хочу написать Willem Toorop, что он редиска
источник

TB

Timur Bakeyev in ENOG
Что значит - связь?
источник

TB

Timur Bakeyev in ENOG
Кстати, с прошедшим! 🍾🥂🎁🎂🥳
источник