Привет On 6/29/16 11:52 AM, Volodymyr Litovka wrote:
Привет,
понятно, что это цифры raw processing; производительность приложения будет ниже и зависит от сложности процессинга (напр. DPI vs ACL или vBNG vs pure routing) и качества самого приложения. Я бы сказал, что это индикативные цифры, а в реальной жизни надо ориентироваться на значения в 2-5 раз ниже :)
Что касается софта на DPDK - то, в принципе, наличие OVS-DPDK решает вопрос network processing; дальнейшее увеличение производительности возможно уже только за счет оптизимации кода приложения.
вот еще про сферический DPDK, который, тем не менее, обрисовывает рамки производительности: "*Charlie Ashton, from Wind, published some specific numbers on his blog about a year ago. With one OVS CPU core processing 0.3M (64-byte) pps, it would take 12 to support just four Mpps (or 1 Gbps full duplex Ethernet). [...] _*Even with unfavorable 64-byte packet sizes, Wind’s Accelerated vSwitch can process 12 Mpps per core, and therefore only four are required to max out a single full-duplex 10-Gbps interface.*_"* *Цитата взята отсюда - http://www.metaswitch.com/the-switch/accelerating-the-nfv-data-plane * * *
On 6/10/16 4:41 PM, Andriy Berestovskyy wrote:
Володя, Это цифры сферических коней в вакууме, конечно, но и в реальных приложениях (копирование кадра из VM, анализ заголовков, коммутация, проверка полиси, маршрутизация, инкапсуляция в MPLSoUDP, высылание кадра в сеть) мы в Контрейле вытягиваем ок 3 MPPS на ядро, например.
Добавлю ещё пару ссылок. В качестве вступления: VPP -- это "Open Source out-of-the-box production quality switch/router" на ДПДК, "based on proven Cisco technology". Но БГП нету :(
Производительность VPP на 24 ядерном Зионе - 137 MPPS (5,7 MPPS на ядро): https://www.youtube.com/watch?v=T66BTHnENY8
Производительность VPP на ТандерИкс - 2,5 MPPS на ядро: https://www.youtube.com/watch?v=NcNSHYJvNJ0
Софта на ДПДК пока не много, но он появляется как грибы...
Андрей
On 10 Jun 2016, at 12:59, Volodymyr Litovka
wrote: Привет,
к слову о производительности, вот тут интересные данные есть:
http://public.brighttalk.com/resource/core/72489/accelerate-your-cloud-and-e...
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison