The OpenNET Project / Index page

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



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

Оглавление

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

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


62. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 06-Дек-22, 12:13 
Кто-то может привести пару примеров превосходства сетевой подсистемы во FreeBSD из личного опыта? Не старее лет хотя бы 3х.

У меня есть некоторые сомнения в возможности увидеть такое влияние на современных веб проектах и серверах.

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

64. "Выпуск FreeBSD 12.4"  –1 +/
Сообщение от bOOster (ok), 06-Дек-22, 12:17 
> Кто-то может привести пару примеров превосходства сетевой подсистемы во FreeBSD из личного
> опыта? Не старее лет хотя бы 3х.
> У меня есть некоторые сомнения в возможности увидеть такое влияние на современных
> веб проектах и серверах.

Netflix

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

68. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (77), 06-Дек-22, 12:31 
Кстати, чего он плакался, мол, это плохая идея была и линукс давно лучше справляется? Пусть допиливают сеть вместо нытья. Поделиться кодом они конечно "забудут", но хотя бы покрасоваться нетрадиционностью смогут.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (77), 06-Дек-22, 12:33 
Если я правильно тогда понял, то куда большую производительность даёт юзерспейсный стек, т.е. это такое. Вполне можно украсть и его, если лицензия позволяет.
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (67), 06-Дек-22, 12:31 
Помнится что нетшликсы данный вопрос всегда сливали на реддите. Типа - "мы не хотим разжигать...". Но иногда на конкретные вопросы отвечали что-то в стиле - "На тот момент у нас была фрибзда, и мы завязались на неё.".
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

239. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (238), 06-Дек-22, 23:24 
> Помнится что нетшликсы данный вопрос всегда сливали на реддите.

Чего только в фантазиях не помнится ...
Типа - "мы
> Но иногда на конкретные вопросы отвечали что-то в стиле - "На тот момент у нас была фрибзда, и мы
> завязались на неё.".

Ну да, и влили уже столько времени и денег, что можно было 10 раз перевести все на пянгвинчика, благо он у них тоже используется ...

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

97. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 06-Дек-22, 14:42 
>> Кто-то может привести пару примеров превосходства сетевой подсистемы во FreeBSD из личного
>> опыта? Не старее лет хотя бы 3х.
>> У меня есть некоторые сомнения в возможности увидеть такое влияние на современных
>> веб проектах и серверах.
> Netflix

Вы точно про личный опыт?

В любом случае повторять мне такое негде и сравнить не получится с чем то другим, линков больше 10гбит в моих вебер проектах нет к сожалению или счастью

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

100. "Выпуск FreeBSD 12.4"  +1 +/
Сообщение от bOOster (ok), 06-Дек-22, 14:56 
>>> Кто-то может привести пару примеров превосходства сетевой подсистемы во FreeBSD из личного
>>> опыта? Не старее лет хотя бы 3х.
>>> У меня есть некоторые сомнения в возможности увидеть такое влияние на современных
>>> веб проектах и серверах.
>> Netflix
> Вы точно про личный опыт?
> В любом случае повторять мне такое негде и сравнить не получится с
> чем то другим, линков больше 10гбит в моих вебер проектах нет
> к сожалению или счастью

https://www.sunnyvalley.io/docs/linux-tutorials/freebsd-vs-l...
почитай - статья свежая 2022 заметно что к сравнению подошли адекватно, много параметров рассматривают. Работают как с Linux так и с FreeBSD.
Один параграф - "What is the difference between FreeBSD and Linux in terms of Performance?
Both systems perform better than other systems in certain specific areas. FreeBSD has much-reduced network protocol latency than Linux has. This is why streaming giant Netflix chose FreeBSD as its main server operating system. Latency is the amount of time that passes after an interrupt before a processor starts to execute the code necessary to process the interrupt.

Although there is no concrete data to suggest that FreeBSD is superior to Linux in terms of performance, the majority of people who have experience with both operating systems agree that FreeBSD is superior to Linux.

FreeBSD seems substantially quicker and more responsive than the main Linux distributions on the same hardware, including Red Hat, Fedora, Gentoo, Debian, and Ubuntu. Running identical copies of the same server apps on each system revealed a significant performance advantage for FreeBSD over the Linux distributions. FreeBSD is simpler than other operating systems. This enables it to work as intended, which ultimately leads to its performance is significantly improved across the board.

Linux, on the other hand, offers superior speed and performance when native programs are executed. As Linux is far more application-centric than FreeBSD will ever be and has hardware support from companies such as IBM and Intel, Linux computers often execute their programs somewhat quicker than their BSD equivalents."

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

206. "Выпуск FreeBSD 12.4"  –2 +/
Сообщение от Роман (??), 06-Дек-22, 21:33 
>  Running identical copies of the same server apps on each system revealed a significant performance advantage for FreeBSD over the Linux distributions.

Сходил по ссылке, ожидал что в статье сошлются на какие-то тесты - не увидел, откуда и в какой ситуации significant peformance возникает (и как его достичь своими руками).

на их фоне https://www.phoronix.com/review/bsd-linux-eo2021/7 уже не выглядит так блекло.

> FreeBSD is simpler than other operating systems.

Статья конечно слегка со своим уклоном, но опустим этот момент чтобы не холиварить.

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

147. "Выпуск FreeBSD 12.4"  –1 +/
Сообщение от Аноним (178), 06-Дек-22, 18:16 
Нахожу довольно ироничным тот факт, что Netflix можно смотреть _с_ FreeBSD, но нельзя смотреть _на_ FreeBSD.

Кстати говоря, а кроме Netflix кто-то ещё есть? Ну хотя бы 10 компаний можешь назвать, которые на FreeBSD строят высоконагруженные системы?

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

212. "Выпуск FreeBSD 12.4"  –1 +/
Сообщение от Роман (??), 06-Дек-22, 21:40 
> Нахожу довольно ироничным тот факт, что Netflix можно смотреть _с_ FreeBSD, но
> нельзя смотреть _на_ FreeBSD.

Если не путаю то как-то через линуксолятор можно подменив user-agent, но могу врать.

> Кстати говоря, а кроме Netflix кто-то ещё есть? Ну хотя бы 10
> компаний можешь назвать, которые на FreeBSD строят высоконагруженные системы?

Тут как мне кажется имеет место быть спекулирование или замалчивание - то что POP раздают трафик с Фряхи вообще говоря не гарантирует что и весь остальной инфраструктурный зоопарк на ней. Из недавнего, дебаги JVM от Netflix, хотя и не утверждают прямо, но на мой взгляд намекают что там не FreeBSD воообще - https://netflixtechblog.com/seeing-through-hardware-counters... .


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

262. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (262), 07-Дек-22, 02:16 
> через линуксолятор
> подменив user-agent

Ну эдак можно и винду в vm запустить. А нет, нельзя, в bhyve нет эмуляции TPM.

> то что POP раздают трафик с Фряхи вообще говоря не гарантирует что и весь остальной инфраструктурный зоопарк на ней

О чём и речь. Отдать статические байты в файбер много ОС не надо. Даже наоборот, надо как можно меньше — XDP и eBPF это делают одинаково быстро на обеих платформах. Интересует как раз динамический хайлоад на BSD в публичном интернете.

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

263. "Выпуск FreeBSD 12.4"  +/
Сообщение от Ананимаз (?), 07-Дек-22, 05:22 
Десяточка вполне себе запускалась.
Там самая, которая "зуб даю последняя шинда". А шо там навопотили в 11 уже не смотрел.
Ответить | Правка | Наверх | Cообщить модератору

299. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 29-Дек-22, 10:07 
>  Интересует как раз динамический хайлоад на BSD в публичном интернете.

можно и так переформулировать мой вопрос. Ответов пока примерно 0, максимум на срач набираются комменты, но не на дискуссию.

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

73. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (67), 06-Дек-22, 12:43 
Она просто лудшэээээ! Ты шо непонел?
По крайней мере последнее время слышен только такой аргумент. Думаю он достаточно обоснован и убедителен.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

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

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

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

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ообщить модератору

128. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (109), 06-Дек-22, 16:55 
Нетграф это который не параллелится и падает при переключениях хуков из-за рейсов?
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

111. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (109), 06-Дек-22, 15:19 
Нет там и не было никогда никакого превосходства. Откуда вы это берёте?
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

131. "Выпуск FreeBSD 12.4"  +1 +/
Сообщение от Аноним (109), 06-Дек-22, 17:00 
Я из написанного ниже понял что у тебя "современные веб проекты и сервера" - это php. Нет, на php ты ничего не увидишь. Зачем тебе во все эти сложности вникать, посто пиши на своём php.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

142. "Выпуск FreeBSD 12.4"  +/
Сообщение от пох. (?), 06-Дек-22, 17:27 
> Я из написанного ниже понял что у тебя "современные веб проекты и
> сервера" - это php. Нет, на php ты ничего не увидишь.
> Зачем тебе во все эти сложности вникать, посто пиши на своём
> php.

и под 11й вендой (современно же ж!) прекрасно работает!
(но можно всем врать что у тебя никакувсех, скриншотя wslечку)

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

150. "Выпуск FreeBSD 12.4"  –1 +/
Сообщение от Аноним (178), 06-Дек-22, 18:20 
Очередной опеннетчик, отрицающий реальность. Большинство сайтов в интернете всё ещё написано на PHP.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

228. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (109), 06-Дек-22, 22:45 
Привет GPT-3 - нейронная сеть пишушая похожие на осмысленные высказывания в полном отрыве от контекста. Где я это отрицал?
Ответить | Правка | Наверх | Cообщить модератору

273. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 07-Дек-22, 11:28 
Хитрость в том что это как бы не у меня, это по статистике WordPress занимает 50-60% процентов рынка веб сайтов. Продвинуть фряху в этот сегмент и сразу какой user base!

Проблема с аргументацией, как такой переход оправдать, пока только на кусок Netflix наскребли  доводов.

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

155. "Выпуск FreeBSD 12.4"  +/
Сообщение от brogen (ok), 06-Дек-22, 18:34 
Два провайдера одновременно. БЕЗ то один то другой. С разной шириной каналов.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

213. "Выпуск FreeBSD 12.4"  +/
Сообщение от Аноним (178), 06-Дек-22, 21:43 
Ты для себя только вчера открыл multi-homed AS или придумал какой-то кейс, который только у тебя в воображении бывает?
Ответить | Правка | Наверх | Cообщить модератору

274. "Выпуск FreeBSD 12.4"  +/
Сообщение от Роман (??), 07-Дек-22, 11:30 
> Два провайдера одновременно. БЕЗ то один то другой. С разной шириной каналов.

Если не сложно, раскройте подробнее, почему тут без нетграфа или фряхи плохо?

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

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

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




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

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