cse压测时cup占用异常
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- backend, performance
Línea de trabajo
Reproduce el escenario de prueba de carga de CSE y revisa los resultados de JProfiler, empezando por io/netty/handler/codec/compression/JdkZlibEncoder.deflate y org/apache/servicecomb/common/rest/codec/produce/ProduceJsonProcessor.doEncodeResponse. Compara el uso de CPU y la latencia de respuesta antes y después de cualquier cambio investigado; al finalizar, se debe haber identificado una causa validada y una dirección de optimización.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
场景:
os:
cpu:
all usage: 76.98% all idle: 23.02% process: 602.65%
net:
send(Bps) recv(Bps) send(pps) recv(pps) interface
35 35 0 0 lo
19.448M 14.379M 5.721K 11.214K eth0
vertx:
instances:
name eventLoopContext-created
registry 0
registry-watch 0
transport 0
transport:
server.endpoints:
connectCount disconnectCount rejectByLimit connections requests latency send(Bps) receive(Bps) listen
53 53 0 50 23487 17 107.930M 717.799K 10.33.205.58:8250
threadPool:
coreSize maxThreads poolSize currentBusy rejected queueSize taskCount taskFinished name
16 64 26 2 NaN 0 194.1 194.0 cse.executor.groupThreadPool-group1
16 64 26 0 NaN 0 194.9 195.0 cse.executor.groupThreadPool-group0
producer:
simple:
status tps latency operation
rest.200 0.1 0.240/0.255 NormalContentService.normalContentCheck.getMicroServerHeartBeat
391.3 6.354/554.521 NormalContentService.BrowserNormalContent.queryNormalDocs
391.4 6.353/554.521 (summary)
details:
rest.200:
NormalContentService.normalContentCheck.getMicroServerHeartBeat:
prepare: 0.017/0.023 queue : 0.028/0.030 filtersReq : 0.025/0.026 handlersReq: 0.106/0.117
execute: 0.028/0.034 handlersResp: 0.001/0.001 filtersResp: 0.009/0.010 sendResp : 0.012/0.013
NormalContentService.BrowserNormalContent.queryNormalDocs:
prepare: 0.019/106.530 queue : 0.605/113.083 filtersReq : 0.033/97.026 handlersReq: 0.104/106.444
execute: 4.325/548.923 handlersResp: 0.001/0.051 filtersResp: 1.247/553.132 sendResp : 0.018/79.599
通过jprofile分析
cpu占用 方法
75% io/netty/handler/codec/compression/JdkZlibEncoder.deflate
12% org/apache/servicecomb/common/rest/codec/produce/ProduceJsonProcessor.doEncodeResponse
10% 业务自身
请帮看下有没有什么分析优化思路
- Lenguaje dominante
- Java
- Estrellas
- 1.9k
- Forks
- 813
- Merge medio
- 8 d 23 h
- PR fusionados (30 d)
- 1
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/servicecomb-java-chassis
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
apache/servicecomb-java-chassis#5106 ·
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
apache/servicecomb-java-chassis#5153 · 1 comentario ·
-
[QUESTION] - 请发布3.x的最新版本 Abiertoquestion
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
apache/servicecomb-java-chassis#5146 ·
-
[FEATURE] - When will ServiceComb support Spring Boot 4.x, Spring Framework 7.x, and Jackson 3.x? Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
apache/servicecomb-java-chassis#5145 ·
-
2.x bug
apache/servicecomb-java-chassis#5141 · 1 asignado ·
Todos los issues de apache/servicecomb-java-chassis
Issues similares
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Abiertoarea/plugin
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
kestra-io/plugin-kestra#190 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Add canonical URLs and a sitemap Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/rocketmq-dashboard#5064 ·