Различия
Здесь показаны различия между двумя версиями данной страницы.
comet:load-testing-result [2017/06/12 04:47] levhav [Результаты] |
comet:load-testing-result [2019/12/18 01:58] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Отчёт о тесте в 64000 соединений онлайн ====== | ||
- | |||
- | В прошлой статье мы рассмотрели [[comet:load-testing|как провести нагрузочное тестирование]]. А здесь я покажу как я его сам проводил, и приведу его результаты. | ||
- | |||
- | ====== Результаты ====== | ||
- | |||
- | На скриншоте видно 3 консоли. | ||
- | {{ :comet:снимок_экрана_от_2017-06-08_15-35-11.png|Пик тестирования}} | ||
- | |||
- | |||
- | - В верхней я запустил tsung | ||
- | - Слева комет сервер | ||
- | - Справа htop | ||
- | |||
- | ====== Вывод комет сервера ====== | ||
- | |||
- | На скриншоте цифрами обозначены | ||
- | |||
- | - Количество соединений онлайн | ||
- | - Время работы сервера в секундах | ||
- | - Колонка со списком какой процесс сколько сетевых событий обработал за всё время. (таких как подключение, приём сообщений, закрытие соединения) | ||
- | - Первый процесс в списке обработал больше всех так как он занимался приёмом входящих соединений | ||
- | - Остальные процессы для уже принятых соединений обрабатывали входящие сообщения | ||
- | - Колонка PcS обозначает какой процесс сколько сетевых событий обработал за последнею секунду (На gif анимации в этой колонке не нули) Нули так как соединения приняты и висят в ожидании входящих сообщений но данным тестовым сценарием мы не отсылаем каких то дополнительных событий. | ||
- | |||
- | {{ :comet:out.png?direct |CppComet}} | ||
- | |||
- | ====== Вывод htop ====== | ||
- | |||
- | На скриншоте цифрами обозначены | ||
- | |||
- | - Процессы комет сервера | ||
- | - Процессы tsung | ||
- | - Общее потребление памяти | ||
- | |||
- | {{ :comet:htop.png?direct |htop}} | ||
- | |||
- | |||
- | ====== Процесс тестирования ====== | ||
- | |||
- | Gif анимация процесса тестирования. Видно что идёт прирост около 2500 соеденений в секунду и то что все ядра загружаются почти равномерно. Так же виден рост потребления памяти. | ||
- | |||
- | {{https://comet-server.com/doc/CppComet/HL-test2-64000.gif}} |