Latency Components

지연은 한 가지 숫자가 아니라 여러 대기의 합이다

RTT나 응답 시간이 느릴 때는 전파, 전송, 처리, 큐잉 지연을 나누어 봐야 한다. 원인에 따라 해결 방법이 다르다.

전파 지연은 거리와 매체 속도에 좌우됨
전송 지연은 패킷 크기와 링크 속도의 함수
큐잉 지연은 혼잡 시 가장 크게 흔들림
Client요청 송신패킷 직렬화 시작
Router처리 + 큐헤더 검사와 버퍼 대기
Server응답 도착경로 전체 지연 합산
전파거리 / 매체 속도CDN, 지역 배치로 감소
전송패킷 크기 / 링크 속도대역폭 확장, 압축
처리장비 연산 시간라우팅, ACL, NAT 처리
큐잉버퍼 대기 시간혼잡 제어, QoS, AQM

진단 관점: 대역폭을 늘려도 물리적 거리에서 오는 전파 지연은 크게 줄지 않는다. 반대로 큐잉 지연은 혼잡을 줄이면 급격히 좋아질 수 있다.