Добрый день.
Можете ознакомиться со
статьей по нагрузочному тестированию под чат между двумя пользователями.
Тестовый сервер:
- 12 ядер, 24 потока;
- 80 Gb RAM;
- WCS 5.2.946;
- OpenJDK version 14.0.1
Количество стримов: 200 входящих, 200 исходящих. Эквивалент 100 одновременных видеочатов 1:1.
Один видеочат - это 2 входящих и 2 исходящих потока (server > user1, server > user2, user1> server, user2 > server).
Результаты: сервер нормально функционирует, метрики и визуальная оценка стримов в норме.
Тестовый поток: 1280×720, 30 fps, битрейт 2500 кбит/с
Какое количество пар чатов между двумя пользователями может быть одновременно открыто на физическом сервере минимальной конфигурации оперативная 2Гб, 1 ядро с качеством HD1080?
Очень мало ресурсов. Возможно, до 1-3 чатов. Надо проверять тестом. Далее начнутся проблемы с памятью. На долгом тесте, память не будет успевать освобождаться. Ядро процессора будет занято сборкой мусора. На стримы ресурсов почти не останется.
Какое количество одновременно открытых чатов поддерживает Web Call Server 5?
Тесты на мощных серверах (24 ядра, 10 gbps сеть) подтверждают нагрузку около 1000 стримов, т.е. около 500 одновременных чатов.