The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Сравнение производительности сетевой подсистемы *BSD, Linux и Solaris

03.12.2006 17:35

Mike Tancsa задался целью оценить производительность кода маршрутизации и нового драйвера для карт Intel PRO/1000 Gigabit Ethernet во FreeBSD. Для сравнения, кроме FreeBSD тестирование было проведено для OpenBSD, NetBSD, OpenSolaris и различных ядер Linux.

Было проанализировано влияние на производительность таких факторов, как размер таблицы маршрутизации, использования многопроцессорных систем (SMP), активности пакетного фильтра, включения различных режимов оптимизации, таких как Polling, Fast Interrupts и FastFWD.

Для генерации трафика и измерения производительности было использовано ПО netrate (netblast, netreceive).

  1. Главная ссылка к новости (http://www.tancsa.com/blast.ht...)
  2. em forwarding performance
  3. NetBSD in BSD Router / Firewall Testing
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/9079-freebsd
Ключевые слова: freebsd, route, benchmark, network, linux, bsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (??), 02:11, 04/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Куча цифр.
     
  • 1.2, eplumber (??), 06:16, 04/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    RELENG_4 Polling FastFWD жжот
     
     
  • 2.3, Veslo (?), 08:29, 04/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Уж да!  Не зря мы их не апгрейдим.
     

  • 1.4, sauron (??), 09:04, 04/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Любопытно. Хотя обычно говорят что в Linux сетевой стек не самый быстрый, но результаты показаны неплохие. Хотя опять же последние релизы FreeBSD показывают аналогичные результаты.
     
  • 1.5, citrin (??), 11:09, 04/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сетевой стек это не только маршрутизация, но и работа в качестве tcp-сервера или tcp-клиента, что в данных тестах не исследовалось...
     
     
  • 2.6, eplumber (??), 14:03, 04/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    В данном обзоре представлен анализ скорости маршрутизации и только
     

  • 1.7, nuclight (?), 17:25, 04/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тут подсказывают, что тест был какой-то не вполне корректный - ядро там собрано с дебагом, и тестировать SMP без адаптивных мьютксов - тож плохая идея. Интересно еще и увидеть правила файрвола, которые там были (кстати, pf показал себя в два раза более медленным, чем ipfw).
     
     
  • 2.8, nobody (??), 09:47, 05/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    для pf имеет значение как записаны правила, на опеннете вроде лежала статейка по оптимизации правил в pf
     
     
  • 3.9, dimus (??), 07:21, 06/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Для ЛЮБОГО фильтра, правила в котором располагаются в цепочке, имеет значение порядок их расположения. Если есть возможность досрочного завершения цепочки, то возможна эффективная оптимизация по принципу "Разделяй и властвуй"
     
  • 2.11, Eniiw (?), 14:26, 12/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Учи фрю, дружок. Ядро, собранное с "дебагом" всегда работает в стрипнутом виде.
    http://silverwraith.com/papers/freebsd-kernel.php
     

  • 1.10, Аноним (-), 17:21, 08/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Сетевой стек это не только маршрутизация, но и работа в качестве tcp-сервера или tcp-клиента, что в данных тестах не исследовалось...
    Смотря где.Если в роутере - роутинг.Просто, да?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру