升级到2.1后,dotnet核心CPU利用率发生了巨大变化

时间:2018-06-16 17:44:44

标签: .net-core

这可能不是必然的问题,它可能实际上是一件好事,但是看看下面的图表,您可能会看到我们从2.0升级到2.1的位置。 CPU使用率平均上升,而且更加尖锐。

有什么建议吗?这是全面的~15项服务。

cpu utilization

1 个答案:

答案 0 :(得分:1)

经过几次调查,似乎新的名为“ Socket”的aspnetcore 2.1 Kestrel transport lib产生了很多CPU压力。我通过遵循以下文档来解决了该问题:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.1#transport-configuration

结果:

enter image description here