.net core 升级到2.1后,dotnet核心cpu利用率发生了巨大变化

.net core 升级到2.1后,dotnet核心cpu利用率发生了巨大变化,.net-core,.net Core,这可能不一定是个问题,实际上可能是件好事,但看看下面的图表,您可能会看到我们从2.0升级到2.1的地方。CPU使用率平均上升了,而且达到了峰值 有什么建议吗?这是大约15项服务的全面服务 经过几次调查,新的aspnetcore 2.1 Kestrel transportation库(称为“Socket”)似乎产生了大量CPU压力。我通过以下文件解决了该问题: 结果是: 同样的问题,您是否在容器中运行应用程序?是的,在ECSdocker swarm上的docker中也有。这也可能是他们在2.1中解

这可能不一定是个问题,实际上可能是件好事,但看看下面的图表,您可能会看到我们从2.0升级到2.1的地方。CPU使用率平均上升了,而且达到了峰值

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


经过几次调查,新的aspnetcore 2.1 Kestrel transportation库(称为“Socket”)似乎产生了大量CPU压力。我通过以下文件解决了该问题:

结果是:


同样的问题,您是否在容器中运行应用程序?是的,在ECSdocker swarm上的docker中也有。这也可能是他们在2.1中解决的问题,检测容器中分配的内存和cpu,这在2.0中不起作用。因此,垃圾收集的调用频率更高。您是否有任何与他们在2.1中解决的问题相关的链接?可能是这样,但我在搜索时没有找到任何东西。是的: