The OpenNET Project / Index page

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



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

Оглавление

Выпуск FreeBSD 12.4, opennews (??), 06-Дек-22, (0) [смотреть все]

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


98. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 06-Дек-22, 14:45 
> Ну кроме netgraph, IMHO, ничего превосходного там нет.
> Были возможности крутить всяческие сетевые буфера, но, опять же IMHO, в Linux
> всё это уж пофиксили.

Пусть хотя бы нетграф, как ощутить разницу, на каком тесте? Я вангую что всю разницу съест php

> Ну и качество современных драйверов для карт на 30Гб как-то у меня
> вызывает сомнения.

https://www.reddit.com/r/PFSENSE/comments/z9z1uo/help_gettin...

Вот тут человеку пришлось приседать с дровами, это меня как-то смущает

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

105. "Выпуск FreeBSD 12.4"  +/
Сообщение от 1 (??), 06-Дек-22, 15:06 
Нетграф - это не про Php :-D

Я не думаю, что будет ощутимая разница между фрёй и линуксом на обычном вебсайте. Вот если будет овер 100500 потоков видеовещания можно что-то прочувствовать.

А по поводу драйверов - были глюки с первыми интелями 10Гб на фринасе ... Потом, правда, всё наладилось, но осадочек остался.

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

129. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 06-Дек-22, 16:57 
Ну пускай не пхп, пускай go - все равно там если у вас не как у Netflix ssl offload в сетевой карте, лейтенси будет на терминации + тормоза самого приложения. Как тут увидеть пользу конкретно от фряхи я не очень представляю. Особенно если учесть что все более менее серьёзное сидит за cloudflare и поддержание http keepalive с ними даст больше выигрыша чем все остальные
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (174), 06-Дек-22, 19:01 
1. Во FreeBSD используется планировщик процессов ULE на очередях с приоритетом, а в линукс CFS на красно-черных деревьях.
10 лет назад в адрес CFS было много критики, в частности он был причиной статтеров, из-за чего для Линукс тогда существовал набор оптимизирующих патчей включающих кроме всего прочего альтернативный планировщик BFS. И это было одной из причин появления форка Android - Cyanogenmod, в котором планировщик заменили на BFS.

2. В Windows, FreeBSD и Dragonfly нити стартуют быстрее чем в Linux, потому что в Linux менее удачная реализация SMP.

3. В glibc старый медленный аллокатор npmalloc, а во FreeBSD jemalloc.
Такое себе преимущество, так как jemalloc и какой-либо другой более эффективный аллокатор можно использовать и в linux для всего софта, но во FreeBSD jemalloc идёт из коробки так как для нее изначально и был написан.

С учётом всего этого FreeBSD может быть производительней чем Линукс.
Конкретных ссылок не дам так как их у меня нет, но я думаю нагуглить статьи и бенчмарки будет не трудно.

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

205. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (77), 06-Дек-22, 21:30 
Твои варианты сделать лучше куда менее универсальны, в этом проблема. BFS просто днище неадекватное, написанное человеком который ничего в этом не понимает, не скалируется примерно никак. Про потоки ты чёт загнул, в венде худшая на свете реализация потоков. И это примерно единственный тест, в котором dragonflybsd рвёт фряху на куски (согласно похорониксу просто в пыль). Про аллокаторы не надо задвигать, там куча подводных камней. По факту НЕ производительней, к чему все эти предположения?
Ответить | Правка | Наверх | Cообщить модератору

287. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (-), 08-Дек-22, 06:50 
> 10 лет назад в адрес CFS было много критики, в частности он
> был причиной статтеров, из-за чего для Линукс тогда существовал набор оптимизирующих
> патчей включающих кроме всего прочего альтернативный планировщик BFS.

За 10 лет в линуксе многое изменилось. И как-то люди в целом подзабыли про BFS по совокупности. А в современный линукс так то realtime экстеншны уже почти целиком загнали, оно скоро сможет быть еще и RTOS'ом с определенными гарантиями на эту тему. Где там бсд в этом? Ну вы поняли. Про гарантии выполнения задачи N не менее X ms в Y ms окне там речь вообще не пойдет. А в лине уже так можно, хоть и с оговорками. Поговорим про статтер? :)

> 2. В Windows, FreeBSD и Dragonfly нити стартуют быстрее чем в Linux,
> потому что в Linux менее удачная реализация SMP.

Ути-пути, в современном linux это через clone() делается, как и контейнеры. Очень крутая и эффективная механика. И уж не виндоусу про это вещать, он давно где-то в лузе. Старт процессов в винде вообще ужас - в разы медленнее.

Это достаточно эффективная механика для того чтобы...
1) Ядро само стало деферять длинные тяжелые операции в фоновые ядерные воркеры. Было бы это плохо они бы так не делали, там есть ряд крутых экспертов от финтеха, эмбедовки и проч, которые на такие вещи имеют свое мнение.
2) Ряд софта не парится стартовать тред на умеренный батч операций в таком же стиле. Видный представитель направления - qemu.

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

> 3. В glibc старый медленный аллокатор npmalloc, а во FreeBSD jemalloc.

Медленный и быстрый применительно к аллокатору очень зависит от характера нагрузки.

> Такое себе преимущество, так как jemalloc и какой-либо другой более эффективный аллокатор

Он эффективный в одних случаях. И кусок проблем в других.

> С учётом всего этого FreeBSD может быть производительней чем Линукс.

А может и не быть. В ядре линукса в последние несколько версий очень сильная борьба с оверхедом идет. С одной стороны IO стало быстрым. С другой у процов ядер добавилось. Приходится оптимизить.

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

106. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (102), 06-Дек-22, 15:09 
А зачем тебе сеть на пхп ты статику раздавай те же фильмы.
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

130. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 06-Дек-22, 16:58 
> А зачем тебе сеть на пхп ты статику раздавай те же фильмы.

Пока так получается что всяких вебсервисов не связанных с раздаче фильмов вокруг сильно больше.

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

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

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




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

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