cse压测时cup占用异常
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- java
- Lĩnh vực
- backend, performance
Hướng nghiên cứu
Tái hiện kịch bản kiểm thử tải CSE và xem xét các kết quả của JProfiler, bắt đầu với io/netty/handler/codec/compression/JdkZlibEncoder.deflate và org/apache/servicecomb/common/rest/codec/produce/ProduceJsonProcessor.doEncodeResponse. So sánh mức sử dụng CPU và độ trễ phản hồi trước và sau bất kỳ thay đổi nào được điều tra; khi hoàn tất, phải xác định được một nguyên nhân đã được kiểm chứng và một hướng tối ưu hóa.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
场景:
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% 业务自身
请帮看下有没有什么分析优化思路
- Ngôn ngữ chính
- Java
- Star
- 1.9k
- Fork
- 813
- Merge trung bình
- 8 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 1
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/servicecomb-java-chassis
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
apache/servicecomb-java-chassis#5106 ·
-
question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
apache/servicecomb-java-chassis#5153 · 1 bình luận ·
-
[QUESTION] - 请发布3.x的最新版本 Đang mởquestion
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
apache/servicecomb-java-chassis#5146 ·
-
[FEATURE] - When will ServiceComb support Spring Boot 4.x, Spring Framework 7.x, and Jackson 3.x? Đang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
apache/servicecomb-java-chassis#5145 ·
-
2.x bug
apache/servicecomb-java-chassis#5141 · 1 người được giao ·
Tất cả issue của apache/servicecomb-java-chassis
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
inu-appcenter/memorIN-backend#288 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
frontend maui-pilot pilot-ask question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Đang mởarea/plugin
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
kestra-io/plugin-kestra#190 ·