지연 테스트 3가지 수치 비교: ping, 실제 연결 지연, 다운로드 속도 측정의 차이

세 수치는 자주 같은 목록에서 비교되지만, 측정 대상은 완전히 다릅니다. 각 숫자가 무엇을 재는지 먼저 파악한 뒤 노드를 걸러내는 기준으로 삼으면, 노드를 반복해서 갈아타는 수고를 크게 줄일 수 있습니다.

이 글 한눈에 보기

여러 노드를 동시에 관리하는 사용자를 위해 ping과 Tcping, 실제 연결 지연, 다운로드 속도 측정이라는 세 수치가 각각 무엇을 재는지, 오차는 어디서 생기는지, 값의 크기는 왜 다른지 짚어 봅니다. '일상적인 노드 선택'과 '회선 장애 대응' 두 상황에서의 판단 순서를 제시하고, 가장 흔한 오해 네 가지도 정리했습니다. 읽고 나면 감으로 노드를 바꾸지 않고 정해진 순서대로 걸러낼 수 있습니다.

세 수치는 각각 무엇을 재는가

ping은 내 PC에서 대상 서버까지의 ICMP 왕복 시간을, Tcping은 같은 경로에서의 TCP 왕복 시간을 측정합니다. 둘 다 '내 PC에서 서버까지' 구간만 다루며, 프록시 프로토콜 안으로 들어가지 않고 서버가 트래픽을 제대로 전달하는지도 판단하지 않습니다.

실제 연결 지연은 전체 경로를 측정합니다. TCP 연결 수립, TLS 핸드셰이크, VMess 또는 VLESS 프로토콜 핸드셰이크를 거쳐 첫 번째 유효한 응답 바이트를 받을 때까지입니다. 서버 처리 시간이 포함되므로 ping보다 큰 것이 정상이며, 노드에 문제가 생긴 것이 아닙니다.

다운로드 속도 측정은 처리량을 재는 지표로, 단위는 MB/s 또는 Mbps이며 단위 시간에 얼마나 많은 데이터를 옮길 수 있는지를 나타냅니다. 지연과는 차원이 다릅니다. 40 ms 노드가 3 MB/s에 그칠 수도 있고, 180 ms 노드가 20 MB/s를 낼 수도 있으며 둘 다 흔한 일입니다.

수치측정 대상적용 범위일반적인 값주요 오차 원인
ping / Tcping네트워크 왕복 1회내 PC → 서버 IP10~300 msICMP 속도 제한, 핸드셰이크 큐 대기
실제 연결 지연핸드셰이크 → 첫 바이트내 PC → 아웃바운드 완료ping보다 30~150 ms 높음서버 부하, TLS 협상, 프로토콜 핸드셰이크
다운로드 속도 측정단위 시간당 처리량전체 경로의 가용 대역폭1~50 MB/s속도 측정 파일 위치, 단일 스레드 제한, 로컬 대역폭 상한

ping과 Tcping의 측정 범위

Tcping은 ICMP ping보다 실제 사용 환경에 가깝습니다. 프록시 연결 자체가 TCP 위에 세워지기 때문입니다. ICMP는 많은 회선에서 속도가 제한되거나 우선순위가 낮아지고, 아예 차단되기도 하므로 'ping은 안 되는데 노드는 정상'인 상황이 모순이 아닙니다.

반대도 성립합니다. ping 값이 낮다고 노드를 쓸 수 있는 것은 아닙니다. 서버가 443 포트만 열어 두고 ICMP와 나머지 포트에 모두 응답하지 않을 수 있으며, 이때 Tcping 443은 결과가 나오고 ping은 나오지 않는 것이 정상 설정이지 장애가 아닙니다.

실제 연결 지연

추천

핸드셰이크부터 첫 바이트까지 전 과정을 포함하므로, 일상적으로 웹페이지를 열고 API를 불러올 때의 체감과 가장 가깝습니다.

적합: 일상적인 노드 선택, 노드 정상 사용 가능 여부 판단

ping / Tcping

링크 계층 왕복만 보기 때문에 값이 깔끔하고 측정이 빨라, 회선 문제를 찾을 때 가장 편리합니다.

적합: 로컬 네트워크와 서버 사이 회선 품질 점검

다운로드 속도 측정

단위 시간당 처리량을 재는 지표로, 응답 속도가 아니라 대역폭을 보여 주며 한 번 측정할 때마다 실제 트래픽이 소모됩니다.

적합: 대용량 파일 다운로드, 영상 시청을 위한 대역폭 선별

실제 연결 지연은 왜 ping보다 훨씬 높은가

실제 연결 지연에는 최소 세 번의 왕복이 들어갑니다. TCP 3-way 핸드셰이크 1회, TLS 핸드셰이크 1~2회(TLS 1.3 사용 시 보통 1회), 프로토콜 핸드셰이크와 첫 바이트 1회입니다. 왕복마다 링크 RTT가 더해지므로, 링크 자체가 100 ms라면 실제 연결 지연이 250~400 ms에 들어가는 것은 흔한 범위입니다.

판단 기준은 절댓값이 아니라 같은 묶음 안에서의 상대 순위, 그리고 같은 노드를 여러 번 측정했을 때의 변동 폭입니다. 지역이 다른 노드끼리 절댓값을 비교하는 것은 의미가 크지 않고, 같은 도시에 있는 두 서버라야 직접 비교할 만합니다.

3가지
속도 측정 수치 차원
1.5~3 RTT
실제 연결 지연의 추가 왕복
10808
v2rayN 기본 SOCKS 포트
±20 ms
같은 노드 Tcping 정상 변동

추천 방법: 양쪽에서 각각 어떤 측정 메뉴를 쓰는가

데스크톱(v2rayN)
  • 노드 목록 우클릭 → '서버 Tcping 지연 테스트'
  • 우클릭 → '서버 실제 연결 지연 테스트'
  • 속도 테스트 항목 또는 툴바의 '속도 테스트'로 다운로드 속도 측정 실행
안드로이드(v2rayNG)
  • 노드 오른쪽 메뉴 → '실제 연결 지연 테스트'
  • 메뉴에서 전체 노드를 한 번에 테스트 가능
  • 대역폭 선별은 데스크톱에서 수행해 트래픽 소모를 줄이기

양쪽에서 측정한 실제 연결 지연은 비슷한 수준이며 10~30 ms 차이는 정상 범위이므로, 두 기기의 숫자를 완전히 일치시키려 애쓸 필요는 없습니다.

다운로드 속도 측정의 세 가지 전제

다운로드 속도 측정은 편차가 가장 크게 나옵니다. 기본 속도 측정 파일은 대부분 해외에 있어서, 로컬 회선이 100 Mbps라면 측정 상한이 12.5 MB/s이므로 아무리 빠른 노드라도 그 이상은 나오지 않습니다. 측정 전에 로컬 직결로 기준선을 한 번 재 두어야 병목이 노드에 있는지 로컬에 있는지 알 수 있습니다.

v2rayN의 속도 측정 파일 주소는 '설정' → '매개변수 설정'에서 더 가까운 주소로 바꿀 수 있으며, 그러면 측정 결과가 실제 가용 대역폭에 더 가까워집니다. 속도 측정에 쓰는 노드는 실제로 데이터를 전달한다는 점이 지연 테스트와 완전히 다릅니다.

주의

다운로드 속도 측정은 실행할 때마다 측정 파일 크기만큼 실제 트래픽이 전송됩니다. 10 MB 측정 파일에 노드 수를 곱하면 종량제 요금제에서는 몇 분 만에 수백 MB가 빠져나갑니다. 노드 선별은 실제 연결 지연 위주로 하고, 최종적으로 남길 두세 개 노드에만 다운로드 속도 측정을 적용하세요.

  1. 로컬 직결로 기준 대역폭을 한 번 측정해 값을 기록해 두고 비교 기준으로 삼습니다.
  2. 후보 노드마다 다운로드 속도 측정을 실행하고, 단일 스레드 결과가 기준에 못 미치면 다중 스레드로 다시 시도합니다.
  3. 속도 측정 파일을 가까운 곳에서 접근 가능한 주소로 바꿔 국경을 넘는 구간의 간섭을 줄입니다.
  4. 결과가 직결 기준선의 70% 이상이면 이 회선의 처리량은 합격으로 봅니다.

판단 순서: 패킷 손실에서 대역폭까지

세 수치는 정해진 순서로 봐야 하며, 순서를 바꾸면 정반대 결론이 나옵니다. 예를 들어 다운로드 속도 측정을 먼저 보면 대역폭은 크지만 지연이 높은 노드가 앞에 오게 되어, 일상적인 웹 브라우징은 오히려 느려지고 결국 노드를 다시 갈아타게 됩니다.

  1. 먼저 Tcping 패킷 손실률을 봅니다. 손실이 5%를 넘는 노드는 바로 제외하고 지연 수치는 더 보지 않습니다.
  2. 다음으로 실제 연결 지연의 변동을 봅니다. 같은 노드를 세 번 새로 고쳐 중앙값을 잡고, 변동이 50%를 넘으면 후순위로 내립니다.
  3. 실제 연결 지연 중앙값 순으로 정렬해 상위 세 개를 다음 단계로 넘깁니다.
  4. 상위 세 개에 다운로드 속도 측정을 적용하고 용도에 따라 고릅니다. 웹페이지와 API는 지연이 낮은 노드, 대용량 파일과 영상은 처리량이 높은 노드를 선택합니다.
  5. 연결 후에도 웹페이지가 느리다면 노드를 계속 바꾸지 말고 DNS와 라우팅 규칙을 먼저 점검합니다.

결론: 패킷 손실을 먼저, 지연을 다음, 대역폭은 마지막에

패킷 손실률이 5%를 넘는 노드는 지연 수치가 아무리 낮아도 쓸 수 없고, 실제 연결 지연 변동이 20% 미만인 노드라야 다운로드 속도 측정 단계로 넘어갈 가치가 있습니다. 세 단계 순서를 바꾸면 선별 결과는 거의 반드시 뒤집힙니다.

흔한 오해 네 가지

흔한 오해실제 상황
ping이 낮으면 빠르다ping은 내 PC에서 서버까지 한 구간만 다루며 프로토콜 핸드셰이크와 전달 시간은 포함하지 않습니다
다운로드 속도가 빠르면 웹 브라우징에 적합하다처리량과 지연은 다른 차원이며, 웹페이지 로딩은 지연과 DNS 조회에 더 크게 좌우됩니다
최솟값만 보고 변동은 보지 않는다최솟값은 네트워크가 한가한 순간에 나오기 쉬우며, 중앙값이라야 평소 상태를 보여 줍니다
시스템 프록시를 켜고 측정해야 더 정확하다클라이언트 자체 속도 측정은 시스템 프록시를 거치지 않으며, 프록시를 켜도 브라우저 안에서 하는 측정에만 영향을 줍니다

이 네 가지 오해의 공통점은 차원이 다른 수치를 한 줄에 세워 정렬한다는 것입니다. '링크, 핸드셰이크, 처리량' 세 층이 각각 어떤 수치에 대응하는지만 기억하면, 노드를 고를 때 숫자 하나에 휘둘리지 않습니다.

결론: 같은 노드를 세 번 측정하고 최솟값이 아니라 중앙값을 보기

최솟값은 네트워크가 한가한 순간에 나오는 경우가 많아 평소 상태를 대표하지 못합니다. 세 번 측정한 중앙값을 같은 묶음의 노드와 가로로 비교해야 선별 결과가 안정적이고, 다음에 다시 재현하기도 쉽습니다.

속도 측정 자주 묻는 질문

실제 연결 지연이 ping보다 훨씬 높은 이유는 무엇인가요?

실제 연결 지연에는 TCP 핸드셰이크, TLS 핸드셰이크, 프로토콜 핸드셰이크가 포함되며 추가로 1.5~3회 왕복이 링크 RTT에 더해지므로 30~150 ms 높은 것이 정상 범위입니다. 차이가 오래 안정적으로 유지된다면 서버 처리가 정상이라는 뜻입니다.

같은 노드를 두 번 새로 고쳤는데 지연 차이가 큰가요?

±20% 이내의 변동은 정상입니다. 50%를 넘거나 타임아웃이 잦다면 로컬 네트워크를 먼저 확인하고, 그다음 회선 혼잡을 의심하세요. 이 경우 해당 노드는 후순위로 내리고 주력 노드로 쓰지 않는 편이 좋습니다.

다운로드 속도는 빠른데 웹페이지가 여전히 느린가요?

처리량과 지연은 다른 차원입니다. 웹페이지 로딩은 핸드셰이크 지연과 DNS 조회에 더 크게 좌우되므로, 실제 연결 지연이 더 낮은 노드로 바꾸고 도메인 조회가 먼 경로를 돌지 않는지 확인하세요.

속도 측정 전에 시스템 프록시를 꺼야 하나요?

그럴 필요 없습니다. v2rayN과 v2rayNG의 자체 속도 측정은 클라이언트가 직접 실행하며 시스템 프록시를 거치지 않습니다. 브라우저로 속도 측정 사이트를 열 때만 결과가 프록시 영향을 받습니다.

속도 측정은 노드 트래픽을 소모하나요?

소모합니다. Tcping과 실제 연결 지연은 핸드셰이크만 하므로 트래픽 소모가 무시할 수준이지만, 다운로드 속도 측정은 측정 파일을 실제로 전송하며 한 번에 10 MB이므로 종량제 노드라면 최종적으로 남길 두세 개만 측정하는 것이 좋습니다.

v2rayN 다운로드