Spring boot 升级到新的SpringBoot和云版本后,Eureka Discovery server的线程数和CPU利用率较高

Spring boot 升级到新的SpringBoot和云版本后,Eureka Discovery server的线程数和CPU利用率较高,spring-boot,spring-cloud,netflix-eureka,spring-boot-actuator,spring-cloud-netflix,Spring Boot,Spring Cloud,Netflix Eureka,Spring Boot Actuator,Spring Cloud Netflix,最近,我们升级了Eureka Discovery Server应用程序的SpringBoot和云版本,升级后我们的线程数和CPU利用率都很高 是什么触发了这一切?我们是否缺少新版本的性能调整?我们正在使用discovery server的默认配置值 升级前CPU利用率约为30%,升级后CPU利用率飙升至80%左右,在Eureka上注册的应用程序数量没有增加 以下是一些更详细的信息: Upgraded version: springBootVersion = "2.1.2.RELEASE" spr

最近,我们升级了Eureka Discovery Server应用程序的SpringBoot和云版本,升级后我们的线程数和CPU利用率都很高

是什么触发了这一切?我们是否缺少新版本的性能调整?我们正在使用discovery server的默认配置值

升级前CPU利用率约为30%,升级后CPU利用率飙升至80%左右,在Eureka上注册的应用程序数量没有增加

以下是一些更详细的信息:

Upgraded version:
springBootVersion = "2.1.2.RELEASE"
springCloudVersion = 'Greenwich.RELEASE'

Previous version:
springBootVersion = "1.5.6.RELEASE"
springCloudVersion = 'Dalston.SR4'

以下是升级版致动器的一些指标:

server.tomcat.maxThreads    200
server.tomcat.maxConnections    10000

actuator/metrics/tomcat.threads.config.max  200
actuator/metrics/tomcat.threads.current     200
actuator/metrics/jvm.threads.live           260
actuator/metrics/jvm.threads.daemon         257
actuator/metrics/jvm.threads.peak           261
actuator/metrics/jvm.gc.pause(count)        5750 (for two days of Uptime)               
已分配内存为1Gb,已使用内存在限制范围内


非常感谢您的帮助。

据我所知,没有一个。您可以尝试使用更高版本的boot和cloud。什么操作系统?部署在Linux上(Red Hat Enterprise Linux Server release 6.7(Santiago),2核),我可以用Spring cloud本机堆栈重现这个问题。自格林威治时间以来,它与配置服务器一起解决了Eureka发现服务的问题。带有Spring Boot 2的Eureka发现服务占用了50%的CPU,同时也提高了配置服务器的CPU时间。如果我将Eureka服务器降级为Spring boot 1.5版本,那么一切都会恢复正常。Spring boot 2.1.4.RELEASE,Greenwich.SR1具有较高的CPU使用率。1.5.15.RELEASE,Edgware.SR4工作正常。据我所知没有。您可以尝试使用更高版本的boot和cloud。什么操作系统?部署在Linux上(Red Hat Enterprise Linux Server release 6.7(Santiago),2核),我可以用Spring cloud本机堆栈重现这个问题。自格林威治时间以来,它与配置服务器一起解决了Eureka发现服务的问题。带有Spring Boot 2的Eureka发现服务占用了50%的CPU,同时也提高了配置服务器的CPU时间。如果我将Eureka服务器降级为Spring boot 1.5版本,那么一切都会恢复正常。Spring boot 2.1.4.RELEASE,Greenwich.SR1具有较高的CPU使用率。1.5.15.发布,Edgware.SR4正常工作。