The OpenNET Project / Index page

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



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

Оглавление

OpenNews: Презентации по созданию высоконагруженных web-служб, opennews (?), 24-Апр-07, (0) [смотреть все]

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


8. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 24-Апр-07, 20:33 
Дядька Сысоев как всегда дело говорит. С удовольствием послушал бы его комментарии к презентации.
Мне в своё время мозги задурманили, но потом дошло и раскаиваюсь - почему во многих статьях на опеннете советуют задирать sndbuf и recvbuf на нагруженных веб-серверах ? За такие советики увольнять как минимум нужно. Ведь кол-во сетевых буферов таки ограничено, и в итоге сервак обслуживает только 10-20 клиентов от силы. А потом ещё и удивляются - а почему это у меня ошибка в логах постоянно - No buffer space available ? Или : "Почему-то не могу подключиться по ssh, когда сервер вроде бы даже несильно загружен ?"
Ответить | Правка | Наверх | Cообщить модератору

9. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Квагга (?), 24-Апр-07, 21:00 
> почему во многих статьях на опеннете советуют задирать sndbuf и recvbuf
Патамучто принимают за "нагрузку" 10000 хостов.
"Нагрузка" это сколько юзерей нюхает кокос вместо страницы :)
Ответить | Правка | Наверх | Cообщить модератору

11. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 24-Апр-07, 21:23 
>> почему во многих статьях на опеннете советуют задирать sndbuf и recvbuf
>Патамучто принимают за "нагрузку" 10000 хостов.
>"Нагрузка" это сколько юзерей нюхает кокос вместо страницы :)

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

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

10. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 24-Апр-07, 21:18 
Ой, соврамши.
Имел в виду recvspace и sendspace
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

14. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от zuborg (?), 25-Апр-07, 13:53 
Увольнять, говорите ))
А во сколько раз снижает скорость скачивания пониженный в 4 раза sendspace на не low-latency канале - меряли?
А ведь во столько раз в среднем увеличивается кол-во подсоединенных к серверу клиентов.

Sendspace увеличивать таки надо, но надо и kmem_max_size увеличивать, и nmbclusters, и nsfbufs, и somaxconn, и ipc.maxsockets и ещё куча всего, чтобы сервер быстро отдавал контент.

Хотя, конечно, для обычного сайта и для сайта под ддос-ом (200К соединений) лимиты будут разные, особенно для sendspace.

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

17. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 26-Апр-07, 10:42 
>Увольнять, говорите ))

Говорю - увольнять. У веб-сервера не стоит задача отдавать одному пользователю контент со скоростью 10МБ/с.

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

18. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от zuborg (?), 26-Апр-07, 13:51 
а кто говорит про одного ?
все клиенты должны получать контент на максимальной скорости
Ответить | Правка | Наверх | Cообщить модератору

20. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 26-Апр-07, 14:28 
Если не говорить о порносайтах, то обычный контент - это текст и картинок по минимуму.
Зачем стараться под отдельно взятого пользователя выдавать все 10 мегабит(обычная скорость порта в датацентрах) ?
Всё равно на забор контента создаётся несколько _одновременных_ подключений (от пяти у нетюненного ие, до восьми - фаерфокс). Хотите сказать что нескольких подключений по 56-128к нехватит для выдачи одной страницы с картинками ?
Слабо верится.
Ответить | Правка | Наверх | Cообщить модератору

21. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от zuborg (?), 26-Апр-07, 16:11 
для сервера на порту 10М конечно уже ничего не поможет, он и на дефолтных настройках будет работать не сильно хуже чем на оптимизированных

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

никакому пользователю не понравится, что кто-то за него решил что ему ADSL 2048к нафиг не надо, и сойдет 56-128к, и уж разумеется владельцу сайта не понравится хостинг, где не считают, что пользователь должен получать контент максимально быстро

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

22. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от Горыныч (?), 26-Апр-07, 16:33 
Пишу на этот раз медленно ))
Соединений - несколько одновременных.
У каждого - скорость 56к.
Забираем текст и несколько картинок.
В столбик посчитайте, что ли.
Ответить | Правка | Наверх | Cообщить модератору

23. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от zuborg (?), 26-Апр-07, 17:15 
проспамьте свой хостинг, что ли
чтоб общественность знала где на серверах отдача будет по 56К на пользователя
Ответить | Правка | Наверх | Cообщить модератору

29. "Презентации по созданию высоконагруженных web-служб"  +/
Сообщение от PR (?), 21-Май-07, 17:54 
>Дядька Сысоев как всегда дело говорит. С удовольствием послушал бы его комментарии
>к презентации.
>Мне в своё время мозги задурманили, но потом дошло и раскаиваюсь -
>почему во многих статьях на опеннете советуют задирать sndbuf и recvbuf
>на нагруженных веб-серверах ? За такие советики увольнять как минимум нужно.
>Ведь кол-во сетевых буферов таки ограничено, и в итоге сервак обслуживает
>только 10-20 клиентов от силы. А потом ещё и удивляются -
>а почему это у меня ошибка в логах постоянно - No
>buffer space available ? Или : "Почему-то не могу подключиться по
>ssh, когда сервер вроде бы даже несильно загружен ?"


Та, не вопрос - http://sendfile.ru/FrontDownloadInit/id-2981

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

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

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




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

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