프로그래밍

was서버 성능분석도 될까요?

was를 사용하고 있는데

 

cpu사용률이 계속 높네요

 

이게 왜 높은건지 분석하는 방법이 있을까요?

 

sql이나 기타 등등 여러 프로그램들이 엮어서

 

분석하기 매우 어려울까요?

 

 

일단 프로세스별 cpu사용률 높은거 찾아내고

그 프로세스가 왜 높은지 따로 분석하는 방법이 있나요?

 

현업에서 was cpu사용률 높으면

어떻게 분석할지 질문드립니다

17개의 댓글

2023.11.22

Apm 쓰세요

0
2023.11.22
@dsada12345

apm쓰긴하는데

왜 느려지는지 이런건 어떻게 분석을 하나요?

0
2023.11.22
@그러네요

뭐가 많이 들어올때 메모리나 씨피유 사용률이 올라가는지 확인해야지

0
2023.11.22

호출시 씨퓨 사용율이 높아지는 api 찾기

호출시 씨퓨 사용율이 높아지는 쿼리 찾기

0
2023.11.22
@프로그래머스

api이나 쿼리를 찾았다 치고

거기서 분석을 대강 어떻게

하는건지 알려주실수 있나요?

 

이 쿼리때문에 느려진건 알겠는데

왜 느려지는지 분석 등이요..

0
2023.11.22
@그러네요

?? 그거는 이제 실력의 영역 아님? n+1쿼리인지 등 성능에 영향을 미치는 요소가 있는 쿼리인지 확인하고 리팩토링해야지

그 요소는 무슨 툴같은걸로 알려주기보다는 쿼리를 직접 보고 문제점을 찾아야지

0
2023.11.22
@프로그래머스

솔직히 말해서

나는 관리담당이라

엔지니어한테 해줘 하면 되긴하는데

엔지니어한테도 이야기해도

딱히 달라지는게 없어서

내가 직접 분석해보고 싶어서

어떤식으로 분석하나

키워드라도 알고싶어서

 

그리고 n+1은 이론만 알지

이걸 실제로 발생하는지

이런걸 어떻게 찾는지 이런게 궁금함

실제 돌아가는 서비스라

내가 괜히 잘못하면 큰일날까봐

제대로 방법좀 알고싶다..

 

쿼리 문제있을땐 어떻게

직접보고 찾는지? 이런것좀

알려줄수 없을까?

0
2023.11.22
@프로그래머스

내가 궁금한건 엔지니어나

개발자들이 이런 분석해달라고

요청하면 어떤식으로 분석하는지 이런게 좀 궁금함

0
2023.11.22
@그러네요

눈으로 보고 머리로 생각하지 뭐 다른 방법이 있지 않음

툴로 어느정도 필터링은 하겠지만 결국 사람이 보고 판단하고 리팩토링/수정해야지

그 엔지니어 실력이 별로거나 일을 대충하거나 일부로 안하거나 셋중 하나겠지 뭐

0
2023.11.22
@프로그래머스

일부로라기 보다는

너무 복잡하게 얽혀있는거 같음

지금 몇명이서 보고 있는데

 

일단 너는 문제가 생기면 어떤식으로

찾아보는지 이런것좀 알려줄수 있냐?

 

정리하자면 넌 어떻게 문제를 찾고

문제분석하고 해결했음?

mysql들어가서 뭘 보고

성능 문제있는지 뭘보고 확인하고 그러냐?

0
2023.11.22
@프로그래머스

그리고 db는 툴로 분석한다쳐도

api 성능은 어떻게 분석이 되고

분석이 된다 쳐도 해결방법이 있나?

결국 db를 해결해야지

대부분 성능이 개선되는게 맞나?

0
2023.11.22
@프로그래머스

질문이 너무 두서없어서 미안하다..

좀 알고싶어서 그래서

너무 두서없이 이야기한거 같다

0
2023.11.22
@그러네요

저희회사에서 scouter 라고 오픈소스 apm 쓰고있는데 괜찮아요 이거 써보세요

쿼리 성능 측정도 됩니당

 

0
2023.11.22
@그러네요

scouter paper 나 scouter client 사용하면 xlog 라고 각 sql 트랜잭션이 얼마나 오래 걸렸는지 실시간 그래프로 친절하게 알려줘요~

0
2023.11.22
@그러네요

이 질문은 모두 APM 쓰시면 해결돼요. 대기업들이 괜히 돈주고 와탭, 다이나트레이스같은 유명제품 쓰는게 이유가 있겠쬬??

0
2023.11.22
@맛있어요냠

apm쓰고 있습니다

문제는 apm은 어떤 api가

느려지는지만 보여줄뿐 왜

느려지는지는 안나와 있더라구요

 

그리고 문제가 이 api나 쿼리가

어떤건지 정확히 어떤건진

안나오고 이름만 나와있으니

정확한 문제파악도 안돼서

 

혹시 어떻게 분석하나

그걸 여쭤보고 있습니다

 

정리하자면 단순 이름으로만

나와서 어떤게 원인인지

그리고 정확히 어떤게 문제인지 알아도

왜 이게 문제인지 파악은 어떻게하는지

이런게 알고싶습니다

0
2023.11.24
@그러네요

그런 세세한건 통밥으로 알거나 직접 분석을 해봐야하는거아님? 분석을 하려면 그 분야를 알아야하는거고... 선무당이 사람잡는다고 애매하게 파악할 생각하지말고 엔지니어한테 맡기시지?

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5719 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 18 시간 전 158
5718 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 23 시간 전 113
5717 [프로그래밍] 현업 개발자형들 맥씀? 9 이또히로부미 0 1 일 전 206
5716 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 122
5715 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 163
5714 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 118
5713 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 4 일 전 282
5712 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 171
5711 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 6 일 전 769
5710 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 350
5709 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 407
5708 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 387
5707 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 13 일 전 148
5706 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 305
5705 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 16 일 전 398
5704 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 265
5703 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 237
5702 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5701 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 18 일 전 370
5700 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 18 일 전 380