LINUX.ORG.RU

Открытое письмо к пользователям FreeBSD


0

0

Poul-Henning Kamp - девелопер FreeBSD с 10 летним стажем.
Он обратился к сообществу FreeBSD с предложением оплатить его
full time работу над проектом, на срок от 3 до 6 месяцев.

Он мотивировал это тем, что если основные разработчики ядра будут работать над ним full time, то все основные фичи, планируемые в ядре, будут реализованы за 6 месяцев.

>>> Подробности



Проверено: maxcom
Ответ на: комментарий от AS

juniper

> на PC не добъешня нужной пропускной способности шины.
точно. физический максимум - 8xGE. если pci-x.
реально даже меньше так как при обработке надо будет 2 раза по шине переслать. но думаю что 6-8 GE pci вытняет если не 100% загрузка ether будет (обычно она в пределах 0-35% бывает).

mumpster ★★★★★
()

phk

btw, phk - рулезный мужик с хорошими мозгами , Мастер на все руки.
достаточно вспомнить как он mrtg приделал к выдчае графика потрбеления газа. это песня!
но жертвовать на не GPLный продукт я бы не стал. не хочу за свой счёт помогать билу гейцу.

mumpster ★★★★★
()
Ответ на: juniper от mumpster

>точно. физический максимум - 8xGE. если pci-x.
>реально даже меньше так как при обработке надо будет 2 раза по шине переслать.
> но думаю что 6-8 GE pci вытняет если не 100% загрузка ether будет (обычно она
>в пределах 0-35% бывает).
Ага, а по обработке прерываний не раньше ли заткнется? Когда как при мелких
пакетах и на 100мбит это начинает чувствоваться?

anonymous
()
Ответ на: комментарий от anonymous

> Ага, а по обработке прерываний не раньше ли заткнется? Когда как при мелких пакетах и на 100мбит это начинает чувствоваться?

Для этого в нормальных ОС есть DEVICE_POLLING и ZERO_COPY. На 100Мб любой PPS - не проблема. Но, конечно, с большими железками не сравнить.

Хотя у меня 7246 затыкается там, где живет двухголовый третий пень. Примерно 700-800 PPPoE терминируется. Хотя если поменять NPE-400 на G1, то киска будет впереди. Но цена вопроса смущает ;)

baka-kun ★★★★★
()
Ответ на: комментарий от anonymous

Берегите бздишников. Их разгонят, за нас возьмутся.

anonymous
()
Ответ на: комментарий от baka-kun

Для этого в нормальных ОС есть DEVICE_POLLING и ZERO_COPY. На 100Мб любой PPS - не проблема. Но, конечно, с большими железками не сравнить.

Это ты про Линукс :)? Да, там недавно (в 2.4) появились такие полезные вещи. Впрочем, их польза сильно преувеличена :>

BaT ★★★★★
()
Ответ на: комментарий от baka-kun

Хотя у меня 7246 затыкается там, где живет двухголовый третий пень. Примерно 700-800 PPPoE терминируется. Хотя если поменять NPE-400 на G1, то киска будет впереди. Но цена вопроса смущает ;)

Гыыы, не парьте себе мозги. Каждая весчь нужна для своего. Писюк явно предназначен не для магистральных роутеров и придумывать нечего, а есть и класса сохо роутеры..типа как адэн эзернет и адын ПеПеПе который дешевле чем писюк. Народ, вам что ли бабки платят за то что вы на роутерах экономите? Гыыы, а что вы тогда по 30-400-600 баков получаете? Гыы Это ваша экономия на железе? Гыыы. Или вы фанаты такие, что я аж молчу? С Рождеством христовым вас. А ну всем яйца красить!

anonymous
()
Ответ на: комментарий от anonymous

И вообще. Изучайте серьезные вещи-всегда будете зарабатывать серьезные деньги. Ни одна серьезная контора не поставит вместо маршрутизатора Ляпих. Вас там не поймут. Ладно. Сегодня праздник и меня нет. Гыыы.

anonymous
()
Ответ на: комментарий от BaT

Про ZERO_COPY не знаю, но DEVICE_POLLING кажись есть везде, посколько это program driven I/O.

anonymous
()
Ответ на: juniper от mumpster

> > Фря - ОС, а они - железки

>Вы делаете мне смешно: внутри джуниперов стоял именно фришник.:-)

И ? Предлагаю еще раз перечитать, что я написал,
и _понять_ таки мысль. Я знаю, что внутри у
джаниферов. ;-)

AS ★★★★★
()
Ответ на: комментарий от anonymous

> а есть и класса сохо роутеры..типа как адэн эзернет
> и адын ПеПеПе который дешевле чем писюк.

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

AS ★★★★★
()
Ответ на: комментарий от AS

2AS (*) (11.04.2004 15:51:34)
>Дешевле-то он, может, и дешевле. Но надо и почтовик
небольшой, и проксик кэширующий, и еще всякой фигни
а-ля трафик посчитать. Все равно писюк. Ну а заодно
он и сохо-роутер заменить может.
Да что ты им объясняешь, ОНЕ в других мирах летають, на мангистральных рутерах сидять, и имя им-легион, маленький, правда, по паре-тройке на одного крупного провайдера типа AT&T или AOL :-) Элита, она такая, на сотни тысяч маленьких офисов внимание не обращает, им главное - "серьезные деньги" заработать, не забывают, правда, при этом, что "серьезных денег" на всех не хватит, и место свое отстаивают, молодежь даже близко не подпускают.
P.S. Христос воскрес.
P.P.S. Деньги, даже "очень серьезные" - всего лишь средство, но даже это средство не может воскресить ушедших, не забывайте об этом.

anonymous
()
Ответ на: комментарий от anonymous

блин. алкаши пальцатые достали. ну бухнули, ну развезло, так идите в тетрис поиграйте на своем маршрутизаторе в своей крутой конторе. зачем сюда лезть то? раз у вас так все хорошо? мда. а по поводу "гыыы" к психиатру обратитесь если это уже не в первый раз у вас.

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (11.04.2004 8:08:20)
>Или вы фанаты такие, что я аж молчу? С Рождеством христовым вас. А ну всем яйца красить!
У тебя точно в башке одни роутеры прописались, воды нет, растительности нет, населена роутерами.
Надо же, спутать Рождество и Пасху.
Да, голова у тебя только для того, чтобы гыкать и пакеты передавать.

anonymous
()

Как сказал Плюшкин - "Дрочить и без гвоздей и платно"! назовем эту дату "" датой не официальной смерти бсД"!!!!!!!!! x*RIP !

anonymous
()
Ответ на: комментарий от anonymous

phk

> и на 100мбит это начинает чувствоваться?
а не надо просто брать дешёвое китайское дерьмо типа ASUS у которого все PCI висят на одной ветке.
надо брать нормальные агрегаты, могущие обработать 250 000 irq/s.
обычно там независимая разводка INTA/B etc.
а то иначе это мне напоминает дешёвые офисные GE платы за 46 usd которые могут продуть меньше чем нормальные серверные 100 мбитки за 140 usd. by design.;-)

mumpster ★★★★★
()

WILL CODE FREEBSD FOR FOOD

другими словами - подайте христа ради

anonymous
()
Ответ на: комментарий от anonymous

>> Хотя у меня 7246 затыкается там, где живет двухголовый третий пень. Примерно 700-800 PPPoE терминируется. Хотя если поменять NPE-400 на G1, то киска будет впереди. Но цена вопроса смущает ;)

> Гыыы, не парьте себе мозги. Каждая весчь нужна для своего.

А никто и не спорит. Просто "кошка сдохла, хвост облез", а подменить чем-то надо было до прихода замены (сутки по контракту), иначе куча людей без интернета сидеть будет.

> Народ, вам что ли бабки платят за то что вы на роутерах экономите?

Роутер? Где? Это NAS, если не заметил. Да и никто в здравом уме не будет, надеюсь, строить ЭТО на писюках. Но "эксперимент" показал работоспособность такого решения. Про надежность не говорю, хотя и кошки мрут, в чем несколько раз пришлось убедиться.

Хотя... Сколько там стоит шасси и G1? На эти деньги можно двадцать писюков поставить. Вот вам и экономия и надежность ;)

baka-kun ★★★★★
()
Ответ на: комментарий от BaT

>> Для этого в нормальных ОС есть DEVICE_POLLING и ZERO_COPY.

> Это ты про Линукс :)? Да, там недавно (в 2.4) появились такие полезные вещи.

И что, Линукс уже может без сторонних патчей принять все 200 Мбит с TAP не потеряв по дороге 70-80%?

baka-kun ★★★★★
()
Ответ на: phk от mumpster

> а не надо просто брать дешёвое китайское дерьмо типа ASUS у которого все PCI висят на одной ветке.

Да-а, было время... Вон под столом болтается десктоп Compaq - Pentium-166, 16 метров, 5 PCI. И на _каждый_ слот _свой_ PCI контроллер, плюс еще два для набортного видео (ATI Rage) и IDE.

Очень красиво загрузка ОС выглядит - семь PCI шин. ;)

> это мне напоминает дешёвые офисные GE платы

Есть такое PCI-32 GE - смешно. На них красиво винда "дохнет" на прерываниях. Тормозит больше чем от KAV.

baka-kun ★★★★★
()
Ответ на: phk от mumpster

>а не надо просто брать дешёвое китайское дерьмо типа ASUS у которого все PCI висят на одной
ветке
Не, проясните для тупых. Каким образом нагрузка от обработки прерываний зависит
от числа PCI шин?

anonymous
()
Ответ на: комментарий от baka-kun

TAP

> может без сторонних патчей принять все 200 Мбит с TAP не потеряв по
> дороге 70-80%?
не знаю, но на pii-350 TINC держал без потерь 3.5 мбита.

mumpster ★★★★★
()
Ответ на: комментарий от anonymous

PCI

> Каким образом нагрузка от обработки прерываний зависит
> от числа PCI шин?
очень просто - в PCI всего 4 линии прерывания. a,b,c,d.
всё что свыше на той же шине - разделяемое ("shared"). это означает что на каждое прерывание дёргается соотв-ое кол-во драйверов (вместо 1), что-то аналогичное тому, что было на первых Arnet/Digium, когда надо было на каждое поступившее прерывание опросить все 4/8 ком-портов.
большое кол-во независимых сегментов позволяет дать каждому устройство своё прерывание (см. pci-x и pci-express). в общем, что-то схожее с хабами и свичами (помните, ICH - хабовой архитектуры)
кроме того, незаивисмые шины позволяют несколько распараллелить цилы обращения к памяти.
существуют даже архитектуры на базе PCI где скорость записаи в память равна сумме всех независимых pci шин.
дальше объяснять или уже понятно?

mumpster ★★★★★
()
Ответ на: PCI от mumpster

>дальше объяснять или уже понятно?
Объясните пожалуйста дальше. Я согласен что interrupt sharing способен
несколько повысить нагрузку, но 4 прерывания все-же есть в наличии.
Но все что вы пишете дальше относится к пропускной способности, а не
к уменьшению числа прерываний. Как наличие(или отсутствие) нескольких
шин PCI влияет на загрузку обработки прерываний? Ускоряется
обработка? Я, почему-то, полагаю, что обработчик прерывния не
занимается передачей данных по шине PCI и не зависит в значительной
степени от ее скорости, кроме, возможно каких-то клинических случаев.
В случае более толстых PCI шин или большего их количества возрастает
лишь пропускная способность, когда-как нагрузка по прерываниям
возрастает вплоть до теоретического предела. А возможность уменьшить
нагрузку лежит только в возможностях умных сетевых карт и
соответствующих дров. Например, что-то аналогичное FIFO в
последовательных портах, т.е. передача нескольких пакетов за
прерывание. В чем я не прав?

anonymous
()
Ответ на: комментарий от anonymous

PCI

> Объясните пожалуйста дальше...4 прерывания все-же есть
разницу хорошо иллюстрирует след-ие 2 картинки из жизни
(совершенно очевидно что в 2ой показанной машина гораздо лучше с разделением прерываний и...страшная тайна :) - там не один сегмент pci):
CPU0 CPU1
0: 34341668 34304509 IO-APIC-edge timer
1: 1814 2083 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
3: 1953587 1961519 IO-APIC-edge serial
8: 1 0 IO-APIC-edge rtc
12: 2 4 IO-APIC-edge PS/2 Mouse
16: 26285498 26289346 IO-APIC-level eth3
17: 4 4 IO-APIC-level eth2
18: 65246497 65246123 IO-APIC-level eth1
19: 76954372 76949007 IO-APIC-level aic7xxx, eth0
и
CPU0
0: 68676964 IO-APIC-edge timer
1: 97 IO-APIC-edge keyboard
2: 0 XT-PIC cascade
8: 1 IO-APIC-edge rtc
12: 0 IO-APIC-edge PS/2 Mouse
14: 241587 IO-APIC-edge ide0
18: 4 IO-APIC-level eth2
19: 1 IO-APIC-level eth3
20: 686681886 IO-APIC-level t1xxp
22: 230160283 IO-APIC-level eth0
23: 84817329 IO-APIC-level eth1

проблема в том, что в shared irq приходится добавлять диспетчер на каждое такое irq. только не говорите что это ерунда.;)
а, понял вас - но по сути, увеличение пропускной способности равнозначно пропорциональному снижению нагрузки на машину.
а так, конечно, TOE рулят...:-)

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.