(서버엔지니어링)
0. 동접 10만명을 예상한다면?
1. 서버가 몇대?
2. 언제 증설해야하는가?
*Amdahl`s law
프론트 엔드: 인터렉션은 최대, 뒤에서는 많은 일
<퍼포먼스엔지니어링>
Objective : 무엇을 측정/검증/개선할것인가?
Merices : 측정 결과, 무엇을 얻을것인가?
Workload : 어떤 행위를 측정할 것인가?
--------------------------------------------------------------------------(위는 준비과정)
퍼포먼스테스트
벨리데이션
개선
<Response Time을 쪼개봄>
* 스카우터 툴
* 제니퍼 툴
* 핀포인트
* 서버엔지니어링, GC튜닝 책
* 비주얼 vm (자바)
TDA : 자바의 락을 분석하는 도구
jvisualvm : 자바 분석도구
리눅스에서 cpu부하량 보기
>mpstat -P ALL 1
%usr은 애플리케이션에서 비즈니스로직이 담당하는 부분
%sys는 패킷이 나가는 부분
%soft는 받는 쪽
댓글
댓글 쓰기