Помощь - Поиск - Пользователи - Календарь
Полная версия: Не скромный вопрос провайдерам
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
Admin
Как вы подходите к регулированию загрузки серверов?

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

Ну, кто посмеет приоткрыть эту тайну?
ptitov
У нас пока подобной проблемы не возникало.

Однако, как человек имеющий некоторое отношение к администрированию hoha.ru (11k пользователей) могу кратко рассказать о ситуации там: сервер (двухпроцессорный celeron) перегружался (0% idle) при приближении к 4000 пользователей. Однако перекомпиляция Apache с несколько меньшим количеством опций и оптимизация некоторого другого ПО привела к тому, что он до сих пор справляется с возрастающей нагрузкой (правда был увеличен объём ОЗУ до 930 Мб и дисков).
Admin
QUOTE
У нас пока подобной проблемы не возникало.

Это только свидетельствует о рациональном распределении ресурсов между клиентами. Ну не верю я, что у вас так мало клиентов, что им всем достаточно одного сервера smile.gif.

Поставлю вопрос немного иначе. Какие параметры сервера контролируются и какие максимальные их значения вы считаете допустимыми, чтобы клиенты чувствовали себя комфортно?
ptitov
QUOTE
QUOTE
У нас пока подобной проблемы не возникало.

Это только свидетельствует о рациональном распределении ресурсов между клиентами. Ну не верю я, что у вас так мало клиентов, что им всем достаточно одного сервера smile.gif.

Но это правда smile.gif

QUOTE

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

Количество процессов и время их выполнения. Ограничение на процессы у нас - 10, на время выполнения - 10 секунд чистого процессорного времени, кажется.
Admin
ptitov, можете Вы в двух словах для неискушенных посетителей провести ликбез о порождаемых процессах. Как зависит их количество от типа сайта? Как сказывается популярность сайта? На что следует обратить внимание при разработке сайта, чтобы можно было сэкономить ресурсы?
ptitov
QUOTE
ptitov, можете Вы в двух словах для неискушенных посетителей провести ликбез о порождаемых процессах. Как зависит их количество от типа сайта?

Каждый скрипт на Perl (плюс вызываемые им программы) - процессы.

QUOTE
Как сказывается популярность сайта?

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

QUOTE
На что следует обратить внимание при разработке сайта, чтобы можно было сэкономить ресурсы?

Если речь о Perl - не вызывать внешних процессов.
Если речь вообще о скриптинге - максимально использовать возможности SQL, т.к. любой SQL-сервер, написанный на C, всё равно будет быстрее скрипта на любом языке.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.