프로그래밍

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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5695 [프로그래밍] 윈도우 부팅화면 봐주실분 바나나맛두부 0 1 일 전 158
5694 [프로그래밍] 아 시발 퇴사마렵다 9 인간지표 0 2 일 전 363
5693 [프로그래밍] C#이 ㅈ사기 언어인 이유 19 ye 4 3 일 전 893
5692 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 13 커피좋아용 0 5 일 전 361
5691 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 6 일 전 247
5690 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 7 일 전 445
5689 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 7 일 전 241
5688 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 9 일 전 379
5687 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 10 일 전 308
5686 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 11 일 전 164
5685 [프로그래밍] 폰 스크리닝 해 본 사람 있어? 3 무지개빛푸딩 0 11 일 전 408
5684 [프로그래밍] jsp 트리메뉴 만들고있는데 구상한게가능한지 의견좀물어볼께 11 평택국 0 12 일 전 183
5683 [프로그래밍] JPA 도와줘어억 ㅠ 10 모그리또 0 12 일 전 274
5682 [프로그래밍] 의사는 뽑는 인원 제한하는데 부캠은 왜 제한 안 할까 5 조강현 0 14 일 전 391
5681 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 18 일 전 651
5680 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 9 집에가게해줘 0 18 일 전 475
5679 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 18 일 전 255
5678 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 19 일 전 903
5677 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 21 일 전 436
5676 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 22 일 전 784