The OpenNET Project / Index page

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



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

Оглавление

Компания Netflix представила сеть доставки контента Open Con..., opennews (??), 06-Июн-12, (0) [смотреть все]

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


20. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Kibab (ok), 07-Июн-12, 00:53 
Ты противоречишь сам себе :-) Сначала говоришь "костылить", потом "описанный софт прекрасно работает". И вообще, ты новость-то читал? Написано -- "используем стоковую FreeBSD 9 с незначительными дополнениями".
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

25. "Компания Netflix представила сеть доставки контента Open Con..."  –2 +/
Сообщение от Аноним (-), 07-Июн-12, 01:29 
> Ты противоречишь сам себе :-) Сначала говоришь "костылить", потом "описанный софт прекрасно работает".

"Костылить" он говорит конкретно про фрю, и ее сетевой стек (если верить новости). А софт при этом может работать прекрасно под всеми осями в мире.

> И вообще, ты новость-то читал? Написано -- "используем стоковую FreeBSD 9 с незначительными дополнениями".

Под "незначительными дополнениями" очень даже могут подразумеваться костыли, аж на пол-ядра. Пуркуа бы и не па?

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

27. "Компания Netflix представила сеть доставки контента Open Con..."  –1 +/
Сообщение от Kibab (ok), 07-Июн-12, 01:55 
> "Костылить" он говорит конкретно про фрю, и ее сетевой стек (если верить
> новости). А софт при этом может работать прекрасно под всеми осями
> в мире.

Причём тут костыли? "Доводка до промышленного использования" -- это костыли? И потом, если они это собрались пропихивать в апстрим, то костылями они уже не отделаются, это не принято в проекте :-)

>> И вообще, ты новость-то читал? Написано -- "используем стоковую FreeBSD 9 с незначительными дополнениями".
> Под "незначительными дополнениями" очень даже могут подразумеваться костыли, аж на пол-ядра.

Ну да, everybody lies.


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

37. "Компания Netflix представила сеть доставки контента Open Con..."  –3 +/
Сообщение от AlexAT (ok), 07-Июн-12, 07:19 
> "Костылить" он говорит конкретно про фрю, и ее сетевой стек (если верить
> новости). А софт при этом может работать прекрасно под всеми осями
> в мире.

Absolutely. Так уж получилось, что я разгребал сетевой стек и там, и там. Если в ядре Linux он прост и очевиден (за исключением пары моментов) в плане архитектуры, то в ядре FreeBSD это, простите, костыль на костыле и костылём погоняет. Имею в виду внутреннюю организацию стека, а не API.

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

42. "Компания Netflix представила сеть доставки контента Open Con..."  +4 +/
Сообщение от тигар (ok), 07-Июн-12, 07:45 
>> "Костылить" он говорит конкретно про фрю, и ее сетевой стек (если верить
>> новости). А софт при этом может работать прекрасно под всеми осями
>> в мире.
> Absolutely. Так уж получилось, что я разгребал сетевой стек и там, и
> там. Если в ядре Linux он прост и очевиден (за исключением
> пары моментов) в плане архитектуры, то в ядре FreeBSD это, простите,
> костыль на костыле и костылём погоняет. Имею в виду внутреннюю организацию
> стека, а не API.

самое время вспомнить хомячка nuclearcat (кажется так). с его говнокодом.
почему ты решил что сетевой стек в линукс "прост и очевиден", а во фре "костыль на костыле и костылём погоняет" ? ты и фрю-то видел день от силы, пора бы уже и признаться в этом.
у меня вот есть мнение людей, чьи патчи есть в ядре линакс. те убеждают, что все что связано с wifi в линуксе через жопу, в отличие от.

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

44. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 07-Июн-12, 07:56 
> почему ты решил что сетевой стек в линукс "прост и очевиден", а во фре "костыль на костыле и костылём погоняет"

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

> у меня вот есть мнение [виртуальных] людей, чьи патчи есть в ядре линакс. те убеждают, что все что связано с wifi в линуксе через жопу

а) wifi != сетевой стек, это скорее драйверная составляющая
б) можно имена коммиттеров увидеть? раз патчи есть, значит должны быть имена

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

50. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от тигар (ok), 07-Июн-12, 08:05 
>> почему ты решил что сетевой стек в линукс "прост и очевиден", а во фре "костыль на костыле и костылём погоняет"
> Потому что я оба стека предметно разбирал, когда вёлся выбор платформы.

это когда было, напомни плиз;) сомнения никуда не пропали.
>> у меня вот есть мнение [виртуальных] людей, чьи патчи есть в ядре линакс. те убеждают, что все что связано с wifi в линуксе через жопу
> а) wifi != сетевой стек, это скорее драйверная составляющая

ну вот, началось;) драйвера говно, а стек - крут! вот был 1 гений, стек написал, потом толпа говнокодеров набежала и обвешала кривыми драйверами, получается так?;)
> б) можно имена коммиттеров увидеть? раз патчи есть, значит должны быть имена

пускай это будут Евгений и Владимир, только причем тут "коммиттерров"?;)


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

62. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 07-Июн-12, 09:23 
> это когда было, напомни плиз;) сомнения никуда не пропали.

Два года назад тому. Ну и твои сомнения меня, если честно, не интересуют.

>> а) wifi != сетевой стек, это скорее драйверная составляющая
> ну вот, началось;) драйвера говно, а стек - крут! вот был 1
> гений, стек написал, потом толпа говнокодеров набежала и обвешала кривыми драйверами,

Почему кривыми? Ethernet работает отлично, ATM работает отлично, PPP работает отлично. Да и WiFi тоже в рамках поддерживаемых карточек (а их много) работает, не без костылей, правда - но там костыли в основном из-за навесных схем авторизации/шифрования.

>> б) можно имена коммиттеров увидеть? раз патчи есть, значит должны быть имена
> пускай это будут Евгений и Владимир, только причем тут "коммиттерров"?;)

Ну вот сразу и видно, кто есть кто.

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

150. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от oops (ok), 07-Июн-12, 22:32 
> PPP работает отлично

даааа?

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

153. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 08-Июн-12, 07:22 
>> PPP работает отлично
> даааа?

Да. А что, по-вашему, в нём не так?

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

159. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от oops (ok), 08-Июн-12, 10:55 
работает хоть как-то, да. он жуткий тормоз
Ответить | Правка | Наверх | Cообщить модератору

178. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 08-Июн-12, 19:37 
> работает хоть как-то, да. он жуткий тормоз

А пруф в числах будет?

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

202. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 09-Июн-12, 13:11 
> работает хоть как-то, да. он жуткий тормоз

Это вы - жуткий тормоз. И пробакланили штуки типа accel.

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

219. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 09-Июн-12, 14:12 
> Это вы - жуткий тормоз. И пробакланили штуки типа accel.

+1. А PPPoE и так ядерный, ему даже accel не нужен.

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

264. "Компания Netflix представила сеть доставки контента Open Con..."  –1 +/
Сообщение от Аноним (-), 09-Июн-12, 18:50 
> +1. А PPPoE и так ядерный, ему даже accel не нyжен.

Так для бздyнов нормально застревать в развитии на 10 лет, так что придется вам потерпеть еще 10 годков протyхших сведений. Потом до некоторых из них начнет доползать что оказывается их сведения немного устарели :)

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

105. "Компания Netflix представила сеть доставки контента Open Con..."  +2 +/
Сообщение от Аноним (-), 07-Июн-12, 14:13 
> пускай это будут Евгений и Владимир

А можно лучше Галина и Жанна?


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

59. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 07-Июн-12, 09:02 
>> почему ты решил что сетевой стек в линукс "прост и очевиден", а во фре "костыль на костыле и костылём погоняет"
> Потому что я оба стека предметно разбирал, когда вёлся выбор платформы.

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

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

63. "Компания Netflix представила сеть доставки контента Open Con..."  –4 +/
Сообщение от AlexAT (ok), 07-Июн-12, 09:24 
> давайте уж предметно смотреть на костыли. пока вращается барабан, просим вас внести
> их в студию...

Давайте. Время, на вас потраченное, оплатить готовы?

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

69. "Компания Netflix представила сеть доставки контента Open Con..."  +1 +/
Сообщение от AlexAT (ok), 07-Июн-12, 09:46 
Если в плане быстрого предметного разговора, из того что помню, без разжевывания - их много здесь:
sys/net/if_vlan.c
sys/net/if_ethersubr.c - тут вообще адъскый комбайн с разными костылями

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

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

110. "Компания Netflix представила сеть доставки контента Open Con..."  –1 +/
Сообщение от iZEN (ok), 07-Июн-12, 16:05 
> Если в плане быстрого предметного разговора, из того что помню, без разжевывания
> - их много здесь:
> sys/net/if_vlan.c
> sys/net/if_ethersubr.c - тут вообще адъскый комбайн с разными костылями

А ничего что с последнего раза, как ты их смотрел, их переписали?

"$FreeBSD: src/sys/net/if_vlan.c,v 1.153.2.3 2012/01/06 16:56:09 jhb Exp $"
"$FreeBSD: src/sys/net/if_ethersubr.c,v 1.285.2.2 2012/03/28 12:40:30 zec Exp $"

> Вообще само то, что протоколы и интерфейсы не разделены до конца - уже напрягает.

Чем это грозит?


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

120. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 07-Июн-12, 17:58 
> Чем это грозит?

Геморроем.

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

127. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от fr0steremail (ok), 07-Июн-12, 18:04 
>> Чем это грозит?
> Геморроем.

Offtop. Пан то явно не из Питера, скорее и Москвы? /Offtop.

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

134. "Компания Netflix представила сеть доставки контента Open Con..."  –2 +/
Сообщение от iZEN (ok), 07-Июн-12, 19:12 
Питерец сказал бы: "головной болью".
Ответить | Правка | Наверх | Cообщить модератору

142. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 07-Июн-12, 20:41 
> Питерец сказал бы: "головной болью".

Никогда бы не подумал что питерцы страдают излишней политкорректностью.

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

181. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 09-Июн-12, 03:57 
> Никогда бы не подумал что питерцы страдают излишней политкорректностью.

Ты просто путаешь со словом "культура". Бывает - особенно у афронегров ... :)

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

286. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 10-Июн-12, 00:14 
> Ты просто путаешь со словом "культура". Бывает - особенно у афронегров ... :)

Я что-то не понял, где в результате получились афронегры. В москве, питере или за их пределами? :)

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

136. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 07-Июн-12, 19:27 
>> sys/net/if_vlan.c
>> sys/net/if_ethersubr.c - тут вообще адъскый комбайн с разными костылями
> А ничего что с последнего раза, как ты их смотрел, их переписали?

Ничего. В сущности. Чтобы их действительно переписать - надо половину сломать, и сделать начисто. Сама архитектура мне откровенно не нравится. Кому что, конечно, но при постановке вопроса о выборе решения конкретно для моей задачи сетевой стек FreeBSD огорчает сразу и всерьёз. О cacheline-оптимизации, к примеру, там не то что всерьёз, а вообще не думали. Можно конечно снова поднапрячься и сделать самому, но смысл в таких трудозатратах сомнителен.

>> Вообще само то, что протоколы и интерфейсы не разделены до конца - уже напрягает.
> Чем это грозит?

Головняком при выпиливании какого-либо бага, оптимизации (особенно) или необходимости дописать плотно интегрированную в стек фичу.

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

310. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от iZEN (ok), 11-Июн-12, 13:25 
>>> Вообще само то, что протоколы и интерфейсы не разделены до конца - уже напрягает.
>> Чем это грозит?
> Головняком при выпиливании какого-либо бага, оптимизации (особенно) или необходимости
> дописать плотно интегрированную в стек фичу.

Так его переписали же.
//--http://www.opennet.ru/opennews/art.shtml?num=31364
Увеличена масштабируемость ядра и TCP-стека на SMP-системах, обеспечена корректная работа на системах с более чем 32 CPU.

В TCP-стек интегрированы такие новшества, как поддержка группировки TCP-соединений в привязке к CPU, задействование некоторых аппаратных механизмов снижения нагрузки и возможность привязки отдельных соединений к заданному CPU;

В ядро интегрировано пять новых модулей с реализацией различных алгоритмов для контроля перегрузки (Congestion Control) в TCP: HTCP, CUBIC, Vegas, HD и CHD. Подготовлен фреймворк Khelp, представляющий интерфейс для создания модулей ядра, на лету обеспечивающих выполнение определенных сервисных функций. Также доступен Khelp-модуль ERTT (Enhanced Round Trip Time), позволяющий более точно измерять параметры TCP потока для использования в алгоритмах управления контроля перегрузки TCP.
--//


//--http://www.opennet.ru/opennews/art.shtml?num=32936
Обеспечена возможность активации во FreeBSD 9.0 только IPv6-стека без поддержки IPv4. Возможность использования IPv6 без IPv4 полезна для тестирования самодостаточности реализации IPv6 и выявления ошибок в приложениях, трудноуловимых при использовании двойного IP-стека (часто в случае сбоя программа без лишних предупреждений начинает использовать IPv4);

Во FreeBSD HEAD добавлены наработки проекта CARP2, в рамках которого предпринята попытка полностью переписать реализацию протокола CARP (Common Address Redundancy Protocol) для FreeBSD. Протокол CARP, выступая в роли открытой альтернативы протоколам HSRP (Hot Standby Router Protocol) и VRRP (Virtual Router Redundancy Protocol), позволяет организовать совместное использование IP-адреса между несколькими серверами в локальной сети, что может применяться для балансировки нагрузки (IP одновременно используют все сервера) или для создания отказоустойчивых систем (IP использует первичный сервер, при нарушении его работы, IP подхватывает другой).
--//

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

103. "Компания Netflix представила сеть доставки контента Open Con..."  +1 +/
Сообщение от ragus (ok), 07-Июн-12, 13:22 
> у меня вот есть мнение людей, чьи патчи есть в ядре линакс.
> те убеждают, что все что связано с wifi в линуксе через
> жопу, в отличие от.

тигар, про какой из wifi-стэков речь? их как бы 2шт.

а более простое - не значит более правильное. насчёт криво/не криво:

1)только в 8-ке разделили L2/L3 (я про arp-v2 )
2)даже 9-STABLE нельзя собрать с SCTP и без INET6

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

203. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 09-Июн-12, 13:14 
> тигар, про какой из wifi-стэков речь? их как бы 2шт.

надеешься увидеть ответ по существу от этого нигара из техсаппорта? Он наверное только канпиляет. А чтоб еще и читать - это слишком сложно уже.

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

282. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от тигар (ok), 10-Июн-12, 00:02 
>> тигар, про какой из wifi-стэков речь? их как бы 2шт.
> надеешься увидеть ответ по существу от этого нигара из техсаппорта? Он наверное
> только канпиляет. А чтоб еще и читать - это слишком сложно
> уже.

крошка294, ты сильно далек от истины, переубеждать тебя я не буду.
:*

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

287. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Аноним (-), 10-Июн-12, 00:15 
> крошка294, ты сильно далек от истины, переубеждать тебя я не буду.

Аргументация бсдшников как обычно доставляет.


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

295. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от тигар (ok), 10-Июн-12, 11:25 
>> крошка294, ты сильно далек от истины, переубеждать тебя я не буду.
> Аргументация бсдшников как обычно доставляет.

детка, ты повторяешь более правильного анонима, который намекнул алехату что тот сильно не в теме, придумай что-нибудь свое xd

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

43. "Компания Netflix представила сеть доставки контента Open Con..."  +1 +/
Сообщение от Аноним (-), 07-Июн-12, 07:56 
Шпечиалист широкого профиля? То есть по простому - на сишарпах склад\учёт пишите? :)
Тады мы вам верим! Мы вообще - всем верим! (С)
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

316. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Sem (??), 14-Июн-12, 00:02 
>> "Костылить" он говорит конкретно про фрю, и ее сетевой стек (если верить
>> новости). А софт при этом может работать прекрасно под всеми осями
>> в мире.
> Absolutely. Так уж получилось, что я разгребал сетевой стек и там, и
> там. Если в ядре Linux он прост и очевиден (за исключением
> пары моментов) в плане архитектуры, то в ядре FreeBSD это, простите,
> костыль на костыле и костылём погоняет. Имею в виду внутреннюю организацию
> стека, а не API.

Уважаемый, вы настоящих костылей не видели. Посмотрите на реализацию NF_QUEUE и сравните с простой и прозрачной divert(4).

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

317. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от AlexAT (ok), 14-Июн-12, 07:40 
> Уважаемый, вы настоящих костылей не видели. Посмотрите на реализацию NF_QUEUE и сравните
> с простой и прозрачной divert(4).

С чего бы? Реализация xt_NFQUEUE настолько проста, насколько вообще может быть - только вынос вердикта. Собственно skb по данному вердикту в net/netfilter/core.c переправляется в очередь netlink. Усё. Сама очередь (nfnetlink_queue) тоже реализована просто и очевидно - единственный "костыль" в ней - для бриджовых интерфейсов, поскольку там нужно еще реальный интерфейс выцепать.

А divert, что divert? Реализация ничуть не проще nfnetlink_queue. В Linux-ядре от него отказались из-за наличия механизма netlink, который универсальнее. Через него работает не только NFQUEUE, но и, допустим, ULOG.

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

318. "Компания Netflix представила сеть доставки контента Open Con..."  +/
Сообщение от Sem (??), 14-Июн-12, 16:27 
Не только вынос вердикта. Там пакет можно менять.
А полез я туда из за того, что через некоторое время после добавления правила ядро лочится (на сервере еще ipvs и средний pps). Этот баг всплыл на ядрах 2.6.28+ (или 26+, не помню точно) и актуален до сих пор. Так вот не показалась мне реализация прозрачной.
И если на фре я имею альтернативу в виде ng_ipfw, то в линуксе вариантов нет.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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