The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Отчёт о развитии FreeBSD за четвёртый квартал 2016 года , opennews (??), 19-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


126. "Отчёт о развитии FreeBSD за четвёртый квартал 2016 года "  –3 +/
Сообщение от Ivan_83email (ok), 20-Фев-17, 14:11 
Во фре сетевой стёк лучше адаптирован для мультикаста.
И вообще, в линухе на сокетах до сих пор нет LO_WATERMARK, так что ядро дрючит приложение через тот же epoll() когда ему вздумается а не когда это оптимально с точки зрения приложения.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

147. "Отчёт о развитии FreeBSD за четвёртый квартал 2016 года "  +/
Сообщение от www2 (ok), 21-Фев-17, 10:08 
>Во фре сетевой стёк

Куда кто стёк?

>лучше адаптирован для мультикаста.

Аргументировать надобно.

>И вообще, в линухе на сокетах до сих пор нет LO_WATERMARK,

В обратную сторону не пробовали сравнивать? Во фре очень много нет такого, что есть в "линухе".

>так что ядро дрючит приложение через тот же epoll() когда ему вздумается а не когда это оптимально с точки зрения приложения.

Ядро дрючит приложение? Или приложение дрючит ядро?

Вообще-то приложение указывает, сколько событий ему надо вернуть и как долго оно готово ждать эти события. Если приложение говорит, что ждать надо одно событие одну наносекунду, то ядро считает, что приложению лучше видно, что для него оптимальнее.

Ответить | Правка | Наверх | Cообщить модератору

151. "Отчёт о развитии FreeBSD за четвёртый квартал 2016 года "  –1 +/
Сообщение от Ivan_83email (ok), 21-Фев-17, 13:14 
В сеть.

Так вот ловатермарк это и есть оно, для мультикаста просто мастхэв, чтобы epoll() не мучал приложение на каждый пакет, а копил их в буфере сокета чтобы потом за один раз всё вычитать.

В линухе есть только одна полезная фича которой нет во фре: это разбрасывание раундробином входящих подключений на несколько сокетов слушающих на одном порту. В нгих это впилили.
Всё остальное в линухе или бесполезно или отсутствует.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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