Pull to refresh

Просим помочь в нагрузочном тестировании чата итог

Reading time1 min
Views1.4K
Чат сделан по технологии dklab.ru/lib/dklab_multiplexor

Ставки на кол-во юзеров которые положат чат принимаются :)

Ссылка на чат livestreet.ru/chat

UPD: Итак, результаты и статистика теста:

* С 16-00 по 18-00 в чате было зарегистрировано 1315 клиентов. Клиент для чата это по сути отдельный онлайн пользователь, которому необходимо рассылать сообщения
* За это время успели оставить более 3000 сообщений
* Максимальный онлайн в чате, который был мной зафиксирован, был 75 человек
* Максимальный онлайн сайта по статистике LI 220 человек
* Сайт упал спустя 10 минут попадания топика на главную Хабра. До выхода на главную в чате общалось порядка 35 человек — работало быстро и не нагружало сервер
* Изначально из-за хабра эффекта отвалился сам сайт, а уже потом из-за ошибке в JS коде чата сам чат заDoSил сайт :) Т.к. не стояло таймаута на реконнект к серверу при ошибке. В итоге около сотни юзеров начали одновременно посылать по 5-8 запросов в секунду к сайту, от такого наплыва сервер окончательно ушел в даун
* На тарифе VPS2 NUMPROC = 400, максимальное количество процессов и потоков, запущенных внутри виртуального сервера. Возможно это и было причиной отвала мультиплексора

Получилось, что для нормального теста помешал сам сайт, который не выдержал хабраэффекта.
Но можно с уверенности сказать, что несколько десятков онлайн юзеров чат держал без проблем не создавая нагрузку на сервер, составляя 0-10% CPU, памяти практически не потреблял. Максимальная же нагрузка на процессор составила около 40-50%. Хостинг РБК, тариф VPS2.
Tags:
Hubs:
Total votes 65: ↑34 and ↓31+3
Comments54

Articles