한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

게임 렉 백서 › L2 클라이언트 OS·기기

같은 기기의 다른 앱이 대역폭 점유 Other apps saturating the link

원인 ID co-other-apps · 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발

그림과 실험이 있는 원본 카드로 열기 →

클라우드 동기화, 대용량 다운로드, 게임 패치가 같은 PC에서 돌면 게임 패킷이 대기열에서 기다립니다.

왜 다른 앱이 업로드·다운로드를 최대로 사용 → 그러면 PC와 공유기의 대기열에 게임 패킷이 쌓임 → 화면에서는 핑 폭등, 입력 지연, 몰아치기

증상
입력 지연, 몰아치기
요인
지연, 지터
누가 겪나
나만, 같은 집
언제
가끔 무작위로
담당
주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발
게임개발팀 할 일
우리 런처·패처는 게임 중 백그라운드 다운로드를 멈추거나 속도 제한.
외부 할 일
유저에게 다운로드 속도 제한, 게임 중 자동 업데이트 끄기 안내.
그래프에서는
인원·부하를 따라 오름 · RTT, PC 송수신량
확인할 곳
성능 모니터의 Network Interface\Bytes Sent/sec·Bytes Received/sec와 핑을 함께 기록. 핑을 켜 둔 채 일부러 대용량 전송을 걸어 보는 버퍼블로트 테스트와 같은 방식
이러면 맞음
다운로드·업로드가 회선 속도 가까이 차는 동안 핑이 수십~수백 ms 오르고, 전송을 멈추면 바로 돌아옴
이러면 아님
PC 송수신량이 낮은데 핑이 오르면 같은 집 다른 기기의 “버퍼블로트 (공유기 대기열)”나 통신사 구간
확인 수단
유저 쪽 환경에서 확인

출처

  1. Introduction Bufferbloat.net
    공유기 등 네트워크 장비가 데이터를 너무 많이 쌓아 두면 지연이 크게 튐(버퍼블로트)
  2. Delivery Optimization reference Microsoft
    윈도우 업데이트 다운로드(배달 최적화)는 기본값이 사용 가능한 대역폭에 맞춰 동적으로 조절되고, 백그라운드·포그라운드 다운로드 대역폭 상한을 설정할 수 있음
  3. Network-Related Performance Counters Microsoft
    Network Interface: Bytes Received/sec·Bytes Sent/sec 카운터
  4. Tests for Bufferbloat Bufferbloat.net
    핑을 켜 둔 채 속도 측정으로 회선을 채워 핑이 오르면 버퍼블로트

함께 보면 좋은 원인

같은 층: L2 클라이언트 OS·기기

같은 증상(입력 지연)의 다른 층 원인

그림과 실험이 있는 원본 카드 보기