Дон Карлос ([info]kastaneda) wrote,
@ 2005-06-03 06:42:00
Previous Entry  Add to memories!  Share this!  Next Entry
Entry tags:flame, linux

Я хуею, дубль три
Вчера народ не на шутку разошелся на тему «10 тыщ Апачей». Пошли горячие споры и острые эксперименты. Особенно хочу сказать спасибо двум товарищам за наблюдения:

Граждане, не спорьте. Мы просто наблюдаем эмпирические данные со сферическими httpd в вакууме, а проводить детальные эксперименты — ну его в пень. И вот почему.

Пришла шифровка из центра телега в форме слуха, что [info]neveripe таки имел ввиду не форки, а треды. Которые POSIX threads. Соответственно, только Apache2, только mpm_worker и никаких prefork'ов. Невер пёрднул в лужу запутался в терминологии, а мы тут копья ломаем.


(48 comments) - (Post a new comment)


[info]blinohod
2005-06-03 07:39 am UTC (link)
Хм. У меня тут машинка с 4096M памяти есть. Тоже что ли фигней пострадать...

(Reply to this) (Thread)


[info]neveripe
2005-06-03 07:41 am UTC (link)
Миш, не страдай хуйнёй, если человек никогда не занимался оптимизацией apache под конкретные нужды, то у него ничего кроме печальнолоховитого стона "а наскидывайте мне результатов форка сферических httpd в вакууме" не получится.

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 07:50 am UTC (link)
Полегче, юноша.

Шо-то у тебя всё так охуенно получается, что ты лучше меня знаешь, что я знаю, что я умею и чем я вообще занимался.

(Reply to this) (Parent) (Thread)


[info]neveripe
2005-06-03 07:54 am UTC (link)
Да иди нахуй, лох печальный, я не с тобой разговариваю. Когда мне понадобится поговорить с печальными лохами, я тебя обязательно позову, а так - иди на хуй.

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 07:58 am UTC (link)
(изумлённо) Люди, посмотрите на долбоёба. Прийти ко мне в журнал писать, что он со мной не разговаривает. Охуеть. Он меня щас обоссыт, обосрёт и обоями обклеит.

Чувак, бокс по переписке заканчивается тривиально - при помощи ban_set.

(Reply to this) (Parent) (Thread)


[info]neveripe
2005-06-03 08:05 am UTC (link)
Какие мы изумлённые, просто жуть :)

P.S. Ни одного технически обоснованного опровержения моим словам я ещё не получил, так что я считаю тебя балаболом классическим.

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 08:17 am UTC (link)
«Технически обоснованного опровержения»?
Ты сначала определись, что именно ты имел ввиду (форки или треды) и что тут надо опровергать. Потому как я не видел ни одного утверждения

Я считаю, что 10К форков Апача на одном тазике (да ещё в продакшене) — это дебилизм по ряду причин со всеми вытекающими. По крайней мере, с тем железом, которое в природе существует.

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

Я считаю, что твоя фраза «Писать данные в файлы - это есть правильно» категорична, догматична, не допускает никакой гибкости и демонстрирует косность мышления (которое дальше стало видным невооруженным глазом).

Что тебе опровергать, орёл? Каждый пузырь твоего пердежа в лужу поймать, проанализировать и предать анафеме? В общем, не пизди...

(Reply to this) (Parent)


[info]netch
2005-06-03 08:37 am UTC (link)
never, попустись. Вместо того чтобы определиться с терминологией ты полез в бутылку, занялся ясновидением и в итоге облил всех помоями.
Просто скучно.

(Reply to this) (Parent) (Thread)

Офтоп
[info]max_sv
2005-06-03 09:21 am UTC (link)
Ты на провайдеровку идеш???

(Reply to this) (Parent) (Thread)

Re: Офтоп
[info]netch
2005-06-03 09:24 am UTC (link)

[info]unbe
2005-06-03 09:29 am UTC (link)
Попуститься тут надо не только Неверу.
Невера лошить каждый может, потому что он маленький и фанатичный. Но надо это желать качественно, а здешние товарищи пытаются лошить Невера, а сами в вопросе не разбираются. Нехорошо это :)

(Reply to this) (Parent) (Thread) (Expand)


[info]zmeuka
2005-06-03 09:37 am UTC (link)
-- Лошите... Не лошите... Так... Снова лошите... Теперь распальцовочку, откройте рот, скажите "ЧООООО?"... Ага... Замечательно. Свободен. Следующий! ;)

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

(Reply to this) (Parent) (Thread) (Expand)

(no subject) - [info]unbe, 2005-06-03 09:43 am UTC (Expand)
(no subject) - [info]virg, 2005-06-03 10:41 am UTC (Expand)
(no subject) - [info]zmeuka, 2005-06-03 02:17 pm UTC (Expand)
(no subject) - [info]netch, 2005-06-03 09:39 am UTC (Expand)

[info]night_horseman
2005-06-06 07:10 am UTC (link)
Пиздец! Я, правда, ни хуя не вкурил про что была беседа, но сей вьюнош меня конкретно повеселил! Не бань его - он смешной клоун ;))) Типа Пьеро - такой же поц ;)))

(Reply to this) (Parent)


[info]neveripe
2005-06-03 07:39 am UTC (link)
Педрилка картонная, иди на хуй. Лох печальный во всей красе.
Я говорил о fork модели. Так что тем более иди на хуй.

(Reply to this) (Thread)


[info]kastaneda
2005-06-03 07:52 am UTC (link)
Закрой очко, вафлеотстойник семиструйный, глистов простудишь.

Что за зверь — «fork модель»? Это fork(), vfork(), NTPL или что-то ещё? Когда пальцы разбрасываешь, за базаром следить надо. Ловец апачей хуев.

(Reply to this) (Parent) (Thread)


[info]neveripe
2005-06-03 07:55 am UTC (link)
Какой ужас :) Какие мы слова знаем :) Просто пестня :)

А шаровым ликбезом я с тобой заниматься не намерен :)

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 07:59 am UTC (link)
Ты с собой ликбезом займись, лицо ты наше официальное.

(Reply to this) (Parent)


[info]diggya
2005-06-03 08:10 am UTC (link)
Ты понимаешь, тут дело не в шаровом ликбезе, дело в том что ты что-то говоришь, но при этом что-то умалчиваешь. "Догадайтесь сами" - косвенная ложь. (IMHO, гугль прямого определения не дает) Если бы ты говорил хотя бы полностью что ты имеешь ввиду, то не страдал бы так часто от того что про тебя думают. (IMHO)

"А это правда что Вас акула укусила? Правда! А за что? А вот это неправда!"

(Reply to this) (Parent)


[info]ex_greedy_in479
2005-06-03 08:19 am UTC (link)
чуваак ты линуксы бачыв?

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 08:20 am UTC (link)
Насколько я помню, он GPL терпеть не может.

(Reply to this) (Parent) (Thread)


[info]ex_greedy_in479
2005-06-03 08:27 am UTC (link)
т.е. он вор?

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 08:35 am UTC (link)
Вроде, большой любитель BSD license.
А в далёком прошлом - фанат Windows NT.

(Reply to this) (Parent)


[info]netch
2005-06-03 08:40 am UTC (link)
А что меняется в этом вопросе в линуксе? VM та же самая с точностью до алгоритмов сброса, основа же как пошла от Mach 2.5 так и не менялась. В этом смысле линукс, все BSD, солярка, скотина и так далее - близнецы-братья.

Интереснее было бы посмотреть как с такой похеренью сетевой стек справится. При хорошей нагрузке миллион соединений в time_wait или close_wait - non penis canina, однако.

(Reply to this) (Parent) (Thread)


[info]ex_greedy_in479
2005-06-03 09:08 am UTC (link)
афтар пэшы мэншэ букоф

(Reply to this) (Parent) (Thread)

сагласин
[info]cfnfyf
2005-06-03 02:50 pm UTC (link)
ап токойе ф таком каличестве мойшно глоза сламать

(Reply to this) (Parent)


[info]netch
2005-06-03 08:43 am UTC (link)
> Закрой очко, вафлеотстойник семиструйный, глистов простудишь.

В мемориз! :)))

> Ловец апачей хуев.

Слона на скаку остановят и хобот ему оторвут. Ничего, всё равно работать не будет. :)

Кстати, vfork тут точно неприменим - он годится только если потомок сразу делает exec(), чего от апача ждать не приходится. Остаётся обычный prefork. На статике без всяких mod_perl я ещё готов поверить в десять тысяч процессов. Хотя хер где машинку найдёшь что это вытянет.

И опять же, это не основная проблема. Основная - уёбищный TCP с его ограничением на 65535 портов и вытекающими из этого структурами не рассчитанными на миллионы полудохлых соединений.

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 08:57 am UTC (link)
> > Закрой очко, вафлеотстойник семиструйный, глистов простудишь.
> В мемориз! :)))


Ах да, стоит указать копирайты. Фраза не моя. Я её прочитал на стене в курилке на лестнице на нулевом этаже в факультете кибернетики КГУ в 1996-м году (где-то в октябре-ноябре). Исполнено было крупными печатными буквами полусантиметровой глубины, скорее всего - выцарапано гвоздём. Автор неизвестен.

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

> И опять же, это не основная проблема.

Мой взгляд на ситуацию: TCP тут сбоку; основная проблема — соотношение «цена/производительность» современных железок на фоне возможности поставить несколько машин. Тем более, что большинство проблем с нагрузкой веб-серверов прекрасно решаются разнесением всего этого добра на разные машины.

10 000 форков Апача — это очень дорогая машинка должна быть. Дорогая как по железу, так и по софте/тюнингу. Я не вижу ситуаций (кроме гипотетических), когда это нельзя разнести по разным машинам.

(Reply to this) (Parent) (Thread)


[info]kievbear
2005-06-03 01:58 pm UTC (link)
> > > Закрой очко, вафлеотстойник семиструйный, глистов простудишь.
> > В мемориз! :)))

> Ах да, стоит указать копирайты. Фраза не моя. Я её прочитал на стене в курилке на
> лестнице на нулевом этаже в факультете кибернетики КГУ в 1996-м году (где-то в
> октябре-ноябре). Исполнено было крупными печатными буквами полусантиметровой
> глубины, скорее всего - выцарапано гвоздём. Автор неизвестен.

Она там еще раньше была, честно :)

(Reply to this) (Parent) (Thread)


[info]kastaneda
2005-06-03 02:04 pm UTC (link)
Ух ты!..
Это уже археология какая-то :)

(Reply to this) (Parent)


[info]virg
2005-06-03 08:13 am UTC (link)
в репликах официального лица кроме ругательств читать больше нечего, это значит, аргументы закончились. если вообще имелись.
karlos: и как не задолбало тебя ещё на глупости/грубости отвечать? =)
терпению твоему можно слагать оды =)

(Reply to this) (Thread)


[info]kastaneda
2005-06-03 08:19 am UTC (link)
С чего бы то вдруг я задолбался? Если уж совсем меня зафлудят — всех забаню и комменты отключу :)

(Reply to this) (Parent)


[info]the_petrovich
2005-06-03 08:38 am UTC (link)
А я вчера таки запустил 7000 процесов apache13. Дальше закончился своп. (512RAM+512swap). Тока работать это все не будет естественна.
Моя боевая машинка с 2GB RAM умирает на цифре 250..300 одновременных соединений (читай - работающих процессов)

(Reply to this) (Thread)


[info]kastaneda
2005-06-03 08:59 am UTC (link)
У Диггера подобные результаты. 768 метров в машине, 230..350 соединений максимум, никаких mod_perl'ов.

(Reply to this) (Parent)

Да забей ты на буротину
[info]cfnfyf
2005-06-03 09:31 am UTC (link)
шо взять с ЧЛЕНА исполнительнова савета...

(Reply to this) (Thread)

Re: Да забей ты на буротину
[info]kastaneda
2005-06-03 09:33 am UTC (link)
UIC жалко...

(Reply to this) (Parent) (Thread)

Re: Да забей ты на буротину
[info]max_sv
2005-06-03 10:15 am UTC (link)
С провайдеровкой Ани уже разобрались...

(Reply to this) (Parent) (Thread)

Re: Да забей ты на буротину
[info]neveripe
2005-06-03 10:46 am UTC (link)
Ну и отлично. Не нравится - не едь.

(Reply to this) (Parent) (Thread)

Re: Да забей ты на буротину
[info]max_sv
2005-06-03 12:55 pm UTC (link)
Внатуре изделие из дерева

(Reply to this) (Parent) (Thread)

Re: Да забей ты на буротину
[info]cfnfyf
2005-06-03 02:13 pm UTC (link)
атыдумол?

(Reply to this) (Parent)

Re: Да забей ты на буротину
[info]neveripe
2005-06-03 10:46 am UTC (link)
Тяжелый случай.

(Reply to this) (Parent) (Thread)

Re: Да забей ты на буротину
[info]kastaneda
2005-06-03 11:28 am UTC (link)
Иди-ка ты куда-нибудь туда

(Reply to this) (Parent)


[info]kastaneda
2005-06-03 02:12 pm UTC (link)
Побивание Мёрзлым Говном™...
Гы, лол, здорово. Надо будет выражение запомнить.

(Reply to this) (Parent)


[info]egorfine
2005-06-07 09:38 pm UTC (link)
7000 на пригруженной машинке запустить получилось, дальше пошла в своп. Завтра докину еще три гига мозгу и попробую.

Да, я понимаю, что это сфероконь, но просто интересно же.

(Reply to this)


(48 comments) - (Post a new comment)