Я тестирую производительность реализации OpenvSwitch на основе DPDK (github.com/01org/dpdk-ovs) на следующем сервере:
- Процессор Intel Xeon E3 3,30 ГГц
- Сетевая карта Intel 1G I210
- Оперативная память 8G
По сути, моя настройка включает два порта, трафик поступает на порт 0 и перенаправляется dpdk на порт 1. Производительность довольно низкая, хотя я изолировал процессы на разных ядрах на машине с программным обеспечением DPDK. Я не выполнял привязку IRQ, потому что в DPDK есть пользовательские драйверы режима опроса.
Теперь я начинаю задаваться вопросом, может ли скорость процессора сервера влиять на общую производительность? Я имею в виду, что касается скорости сетевой карты и производительности обработки пакетов, нормально ли замедлять процессор, то есть снижать частоту, чтобы добиться лучшей производительности, или это звучит глупо?
Спасибо.