Сколько трафика потребляет сервер?

Здесь Вы можете задать вопросы по использованию программы.
Ответить
cygynder
Сообщения: 45
Зарегистрирован: 18:15, 30.07.2010

Сколько трафика потребляет сервер?

Сообщение cygynder »

Формула расчёта средней нагрузки. Нагрузка увеличивается линейно или нет, при увеличении количества клиентов? Если нелинейно, то по какой формуле?
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Сколько трафика потребляет сервер?

Сообщение Maxim Mirgorodsky »

Формула расчета трафика невозможна, потому что потребляемый трафик практически на 100% зависит от характера использования программы. Можно просчитать лишь нагрузку в конкретных действиях. Например, самая высокая пиковая нагрузка приходится на публикацию изображения в общий канал с большим числом пользователей. Если в настройках установлен максимальный размер миниатюры, то к серверу уходит не более 90 килобайт данных, а от сервера к клиентам если в канале например 1000 человек, то не более 90*999 = 89 910 килобайт.

Нагрузка увеличивается нелинейно в двух составляющих:

1) Обслуживание единого списка пользователей.

В отличии от интернет-мессенджеров, все пользователи коммфорта видят всех онлайн-пользователей. Соответственно, чем больше посетителей, тем больше событий входа-выхода и тем большему числу пользователей сервер должен рассылать данные события.

2) Обмен информацией об активности/времени простоя/активном процессе.

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

В остальном нагрузка растет условно-линейно (условно - потому что например большее число пользователей провоцирует более частую публикацию сообщений в общие каналы).

Еще нагрузка увеличивается нелинейно при видео-конференц-связи (для расчета нагрузки ВКС на сервере предусмотрен специальный калькулятор).
Ответить