Комментарии 8
>> Развернул один экземпляр этого приложения в службе Standard S1 на Windows-хосте
>> Развернул ещё один экземпляр этого приложения в службе Standard S1 с использованием Linux-хоста
я конечно могу ошибаться, и не знаю специфики этого конкретного провайдера, но это либо VDS либо облака, где все таки сервера шарятся, физические сервера, на которых несколько виртуальных. Так вот, и тут могут быть разные ньюансы. Это какие в это время выполняются задачи на соседних машинах, плюс Интернет тоже так же шарится между машинами, и от этого тоже может результат быть разным. Я думаю все таки надо делать синтетические тесты на одной физической машине, чтобы все другие параметры никак не влияли.
Перевод 4-х летней статьи о производительности .NET Core 2.0 который уже как 3 года не поддерживается не является очень актуальным источником данных.
Есть более полезный www.techempower.com/benchmarks с разными сценариями, а не только копирование статики по сети. github.com/aspnet/Benchmarks содержит ссылку на Power BI с результатами для текущей версии в разработке.
Есть более полезный www.techempower.com/benchmarks с разными сценариями, а не только копирование статики по сети. github.com/aspnet/Benchmarks содержит ссылку на Power BI с результатами для текущей версии в разработке.
ASP.NET Core 5.0 Throughput Test in Kestrel, IIS, Nginx and Caddy
https://edi.wang/post/2021/2/3/aspnet-core-50-throughput-test-in-kestrel-iis-nginx-and-caddy
Вот у нас похожие результаты получились. Давно хотим уйти с service fabric на linux и kubernetes, но не можем позволить себе поднять расходы на хостинг так сильно
Производительность pipes не проверяли? Я проверял, что reverse proxy в Kestrel работает и через pipes. Производительность не измерял, визуально быстро. Ещё есть транспорт от red hat
https://github.com/redhat-developer/kestrel-linux-transport
В целом, простор для исследований есть. Но я занят другими делами.
Если накладные расходы kubernetes для Вас велики, возможно, есть смысл попробовать nomad.
Так libuv c .Net Core 2.0 не используется… C 5.0 deprecated.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure