Mike Tancsa задался целью оценить производительность кода маршрутизации и нового драйвера для карт Intel PRO/1000 Gigabit Ethernet во FreeBSD. Для сравнения, кроме FreeBSD тестирование было проведено для OpenBSD, NetBSD, OpenSolaris и различных ядер Linux.
Было проанализировано влияние на производительность таких факторов, как размер таблицы маршрутизации, использования многопроцессорных систем (SMP), активности пакетного фильтра, включения различных режимов оптимизации, таких как Polling, Fast Interrupts и FastFWD.
Для генерации трафика и измерения производительности было использовано ПО netrate (netblast, netreceive).
|