(서버엔지니어링)


0. 동접 10만명을 예상한다면?
1. 서버가 몇대?
2. 언제 증설해야하는가?


*Amdahl`s law




프론트 엔드: 인터렉션은 최대, 뒤에서는 많은 일

<퍼포먼스엔지니어링>

Objective : 무엇을 측정/검증/개선할것인가?

Merices : 측정 결과, 무엇을 얻을것인가?

Workload : 어떤 행위를 측정할 것인가?
--------------------------------------------------------------------------(위는 준비과정)
퍼포먼스테스트

벨리데이션

개선



<Response Time을 쪼개봄>
* 스카우터 툴
* 제니퍼 툴
* 핀포인트


* 서버엔지니어링, GC튜닝 책
* 비주얼 vm (자바)

TDA : 자바의 락을 분석하는 도구
jvisualvm : 자바 분석도구



리눅스에서 cpu부하량 보기
>mpstat -P ALL 1

%usr은 애플리케이션에서 비즈니스로직이 담당하는 부분
%sys는 패킷이 나가는 부분
%soft는 받는 쪽




댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기