Тествам производителност на внедряване на OpenvSwitch, базирано на DPDK (github.com/01org/dpdk-ovs) на следния сървър:
- Intel CPU Xeon E3 3.30 Ghz
- Intel 1G NIC I210
- RAM 8G
По принцип моята настройка включва два порта, трафикът влиза в порт0 и се препраща от dpdk към порт1. Производителността е доста ниска, въпреки че изолирах процеси на отделни ядра на машината с DPDK софтуер. Не направих IRQ афинитизация, защото DPDK има потребителски драйвери в режим на анкета.
Сега започвам да се чудя дали скоростта на процесора на сървъра може да окаже влияние върху цялостната производителност? Имам предвид по отношение на скоростта на NIC и производителността на обработката на пакети, нормално ли е да забавяте процесора, т.е. да намалите честотата, за да постигнете по-добра производителност, или звучи глупаво?
Благодаря.