Начинаю цикл мини статей, о разрушении легенд связанных с виртуализаций Juniper JunOS на PC.
Миф первый: “Policer Filters (interfaces don't measure realtime traffic rates)”, данное утверждение можно найти на одном из авторитетных неофициальных сайтов о Juniper Olive.
Суть легенды заключается в том, то Policer Filters работают неправильно, интерфейсы измеряют трафик в реальном времени некорректно.
Для теста воспользуемся достаточно производительной системой на базе процессора Intel Core i7, с 8 Gb RAM и операционной системой Windows 7 (x64).
Также была использована самая свежая версия GNS3 (с приложениями входящими в её состав, такими как модифицированный qemu), еще был задействован акселератор — kqemu.
В роле маршрутизатора выступал Juniper Virtual JunOS 10.4 M/T Series, клиенты – debian lenny. Для маршрутизатора выделено 512 Mb RAM и 128 – на каждый клиент соответственно. Суммарная нагрузка на CPU системы не превысила 0.27.
Инструменты для генерации и получения информации о трафике Iperf.
Под катом достаточно снимков экрана.
На тестовом стенде была собрана конфигурация:
Для тестирования использовались несколько конфигураций, остановимся на этой:
При тестировании без применения filter на интерфейсах была получено среднее значение пропускной способности 47.8Mbit/s. (снимки экрана не смог приложить, по причине того, что забыл их сохранить).
Параметры Iperf, аналогичны тестированию с filter и указаны ниже:
Далее предлагаю вашему внимаю снимки экрана результатов тестирования с различными значениями по ограничению: