The OpenNET Project / Index page

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

Во FreeBSD добавлена технология акселерации для 2 и 3-го уровней сетевого стека

19.04.2009 11:11

Во FreeBSD 8-CURRENT добавлена реализация инфраструктуры для кэширования потоков, позволяющая ускорить выборки на 2 и 3 уровнях сетевого стека и реализовать балансировку нагрузки с учетом состояния соединения. По умолчанию функциональность выключена, для активации нужно использовать "sysctl net.inet.flowtable.enable=1".

  1. Главная ссылка к новости (http://docs.freebsd.org/cgi/mi...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21333-freebsd
Ключевые слова: freebsd, cache, network
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, PereresusNeVlezaetBuggy (ok), 19:50, 19/04/2009 [ответить]  
  • +/
    Может быть, я что-то упустил, но о собственно акселерации сетевого стека в приведённом коммите я ничего не нашёл - только добавление механизма быстрого поиска через хеш-таблицы, но не их реальное использование. Кстати, интересно сравнить соответствующие недра разных BSD-систем, да и не только BSD… Правда, боюсь, опять забуду про это дело :)
     
     
  • 2.2, iZEN (ok), 08:23, 20/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Таблицы ARP и NAT ускорили?
     
     
  • 3.3, XoRe (ok), 10:51, 20/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Таблицы ARP и NAT ускорили?

    Судя по патчу, скорее то, что выдается по netstat -rn и netstat -n.

     
  • 3.4, _umka_ (??), 07:45, 21/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    arp ускорили давно. когда вынесли L2 из routing table.

    А тут скорее нечто подобное тому что используется в linux ip или tcp :\
    кэшируется пара src\dst - при первом конекте - и это позволяет отвечать с правильного интерфейса и (или) искать быстро куда надо отправить пакет - если туда уже были конекты, не обходя всю routing tree.
    Что снижает нагрузку - если у вас full view на машинке, но может притормозить - если кроме default gw в таблице ничего нету.
    Ну и поддержка mutipath - которая дает возможность балансировать нагрузку.

     

  • 1.5, chuvy (??), 08:43, 21/04/2009 [ответить]  
  • +/
    Отличная новость и нововведение.
     
     
  • 2.6, Spider7 (?), 15:10, 06/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У меня эта фича почему-то включена по-дефолту. С ней малтикасты (конкретно- carp) не выходят за пределы вирт. свича Vmware ESX. Натрахался... :)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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