Re: Релиз Unit 1.10.0
Валентин Бартенев
vbart на nginx.com
Пн Авг 26 12:25:11 UTC 2019
On Monday, 26 August 2019 04:54:01 MSK S.A.N wrote:
> Сделал простой бенчмарк (wrk -c 50 -d 30s -t 50 http://127.0.0.1) вашего
> Hello World примера
> https://www.nginx.com/blog/nginx-unit-1-5-available-now/#go-node-js-applications
>
> И сравнил с HTTP сервером что мы юзаем (uWebSockets)
>
> Результаты:
> Unit - Requests/sec: 17384
> uWebSockets - Requests/sec: 112328
Ну что ж, будем значит Hello World разгонять. =)
>
> Я это пишу не ради тролинга и понимаю что тесты Hello World мало что
> говорят, но не нашел ваших сравнительных тестов с конкурентами.
> Но ваши конкуренты тесты проводят и делают себе релкаму:
> https://github.com/uNetworking/uWebSockets/tree/master/benchmarks
> Я думаю вам нужно проф тесты провести и выложить результаты.
>
> Спасибо.
>
[..]
Каждый разработчик может провести таким образом тест, чтобы его детище
было на первом месте. При этом даже при желании сделать тест максимально
объективным - это не получится, поскольку заметно различается уровень
знаний о своем продукте, его нюансах, и о конкурентах.
Есть тут один очень популярный сервер, который (исключительно по
утверждениям автора) в хеллоу ворлд тестах затыкает всех за пояс:
http://gwan.com/benchmark/babel.html#allservers
Ему уже лет 10, но что-то про живых пользователей практически ничего
не слышно.
Если мы будем тратить время на публикацию подобных тестов и рисование
красивых графиков, то вот с учетом сказанного выше - это как-то реально
поможет?
Единственный правильный способ тестирования - тестирование на реальных
нагрузках со своими собственными приложениями и задачами.
P.S. Чаще всего главное вовсе не RPS на 50 соединениях, а кто быстрее
начнет умирать под нагрузкой. И это не обязательно будет тот, кто больше
всех RPS показывает: https://habr.com/ru/post/431818/
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru