was를 사용하고 있는데
cpu사용률이 계속 높네요
이게 왜 높은건지 분석하는 방법이 있을까요?
sql이나 기타 등등 여러 프로그램들이 엮어서
분석하기 매우 어려울까요?
일단 프로세스별 cpu사용률 높은거 찾아내고
그 프로세스가 왜 높은지 따로 분석하는 방법이 있나요?
현업에서 was cpu사용률 높으면
어떻게 분석할지 질문드립니다
17개의 댓글
무분별한 사용은 차단될 수 있습니다.
was를 사용하고 있는데
cpu사용률이 계속 높네요
이게 왜 높은건지 분석하는 방법이 있을까요?
sql이나 기타 등등 여러 프로그램들이 엮어서
분석하기 매우 어려울까요?
일단 프로세스별 cpu사용률 높은거 찾아내고
그 프로세스가 왜 높은지 따로 분석하는 방법이 있나요?
현업에서 was cpu사용률 높으면
어떻게 분석할지 질문드립니다
dsada12345
Apm 쓰세요
그러네요
apm쓰긴하는데
왜 느려지는지 이런건 어떻게 분석을 하나요?
dsada12345
뭐가 많이 들어올때 메모리나 씨피유 사용률이 올라가는지 확인해야지
프로그래머스
호출시 씨퓨 사용율이 높아지는 api 찾기
호출시 씨퓨 사용율이 높아지는 쿼리 찾기
그러네요
api이나 쿼리를 찾았다 치고
거기서 분석을 대강 어떻게
하는건지 알려주실수 있나요?
이 쿼리때문에 느려진건 알겠는데
왜 느려지는지 분석 등이요..
프로그래머스
?? 그거는 이제 실력의 영역 아님? n+1쿼리인지 등 성능에 영향을 미치는 요소가 있는 쿼리인지 확인하고 리팩토링해야지
그 요소는 무슨 툴같은걸로 알려주기보다는 쿼리를 직접 보고 문제점을 찾아야지
그러네요
솔직히 말해서
나는 관리담당이라
엔지니어한테 해줘 하면 되긴하는데
엔지니어한테도 이야기해도
딱히 달라지는게 없어서
내가 직접 분석해보고 싶어서
어떤식으로 분석하나
키워드라도 알고싶어서
그리고 n+1은 이론만 알지
이걸 실제로 발생하는지
이런걸 어떻게 찾는지 이런게 궁금함
실제 돌아가는 서비스라
내가 괜히 잘못하면 큰일날까봐
제대로 방법좀 알고싶다..
쿼리 문제있을땐 어떻게
직접보고 찾는지? 이런것좀
알려줄수 없을까?
그러네요
내가 궁금한건 엔지니어나
개발자들이 이런 분석해달라고
요청하면 어떤식으로 분석하는지 이런게 좀 궁금함
프로그래머스
눈으로 보고 머리로 생각하지 뭐 다른 방법이 있지 않음
툴로 어느정도 필터링은 하겠지만 결국 사람이 보고 판단하고 리팩토링/수정해야지
그 엔지니어 실력이 별로거나 일을 대충하거나 일부로 안하거나 셋중 하나겠지 뭐
그러네요
일부로라기 보다는
너무 복잡하게 얽혀있는거 같음
지금 몇명이서 보고 있는데
일단 너는 문제가 생기면 어떤식으로
찾아보는지 이런것좀 알려줄수 있냐?
정리하자면 넌 어떻게 문제를 찾고
문제분석하고 해결했음?
mysql들어가서 뭘 보고
성능 문제있는지 뭘보고 확인하고 그러냐?
그러네요
그리고 db는 툴로 분석한다쳐도
api 성능은 어떻게 분석이 되고
분석이 된다 쳐도 해결방법이 있나?
결국 db를 해결해야지
대부분 성능이 개선되는게 맞나?
그러네요
질문이 너무 두서없어서 미안하다..
좀 알고싶어서 그래서
너무 두서없이 이야기한거 같다
맛있어요냠
저희회사에서 scouter 라고 오픈소스 apm 쓰고있는데 괜찮아요 이거 써보세요
쿼리 성능 측정도 됩니당
맛있어요냠
scouter paper 나 scouter client 사용하면 xlog 라고 각 sql 트랜잭션이 얼마나 오래 걸렸는지 실시간 그래프로 친절하게 알려줘요~
맛있어요냠
이 질문은 모두 APM 쓰시면 해결돼요. 대기업들이 괜히 돈주고 와탭, 다이나트레이스같은 유명제품 쓰는게 이유가 있겠쬬??
그러네요
apm쓰고 있습니다
문제는 apm은 어떤 api가
느려지는지만 보여줄뿐 왜
느려지는지는 안나와 있더라구요
그리고 문제가 이 api나 쿼리가
어떤건지 정확히 어떤건진
안나오고 이름만 나와있으니
정확한 문제파악도 안돼서
혹시 어떻게 분석하나
그걸 여쭤보고 있습니다
정리하자면 단순 이름으로만
나와서 어떤게 원인인지
그리고 정확히 어떤게 문제인지 알아도
왜 이게 문제인지 파악은 어떻게하는지
이런게 알고싶습니다
삡삡
그런 세세한건 통밥으로 알거나 직접 분석을 해봐야하는거아님? 분석을 하려면 그 분야를 알아야하는거고... 선무당이 사람잡는다고 애매하게 파악할 생각하지말고 엔지니어한테 맡기시지?