Update: тесты были проведены из рук вон плохо, не ориентируйтесь на них ВООБЩЕ. Скоро выполню повторно.
В процессе разработки и тестирования FastNetMon столкнулся с тем, что довольно мало информации о явном преимуществе в скорости выше указанного режима zero copy.
Итак, я провел немного тестов на нагрузке в районе 350 kpps ~2Gbps на i7 2600.
Non zero copy режим, multichannel опрос сетевой в 8 потоках:
Активирован PF_RING zero copy mode:
Как можно видеть, прирост скорости просто огромный. Причем, что приятно, вовсе не потребовалось изменять интерфейсы приложения написанного под режим one-copy, чтобы заработал ZC режим. Дабы никого не смущать - всплеск на ядре - это моя работа (моего приложения) :)
UPDATE:
Самое смешное, что это оказался не ZC режим, а похоже чудесная конфигурация сетевой скриптом load_driver.sh из папки с патченным ixgbe драйвером.
В процессе разработки и тестирования FastNetMon столкнулся с тем, что довольно мало информации о явном преимуществе в скорости выше указанного режима zero copy.
Итак, я провел немного тестов на нагрузке в районе 350 kpps ~2Gbps на i7 2600.
Non zero copy режим, multichannel опрос сетевой в 8 потоках:
Активирован PF_RING zero copy mode:
UPDATE:
Самое смешное, что это оказался не ZC режим, а похоже чудесная конфигурация сетевой скриптом load_driver.sh из папки с патченным ixgbe драйвером.
No comments :
Post a Comment
Note: only a member of this blog may post a comment.