터널 릴레이가 처리량을 제한하고 있다는 경고 신호는 무엇인가요?

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

연결이 중계 상태로 유지되면서 양 끝단이 모두 충분히 사용되지 않는 동안 직접 경로나 더 가까운 경로에서 성능이 급격히 향상된다면 중계가 처리량을 제한하고 있을 가능성이 큽니다.

오버레이 VPN과 아웃바운드 터널은 NAT 트래버설이 피어 투 피어 경로를 형성하지 못할 때 종종 공유 또는 자체 호스팅 중계로 대체됩니다. 중계는 연결을 유지할 수 있지만 추가 네트워크 구간, 대기열, TCP 또는 TLS 계층, 지리적 우회, 공정성 제한, 처리 지점을 추가할 수 있습니다. 신뢰할 수 있는 진단은 암호화나 NAS를 단일 느린 파일 복사에서 탓하기보다는 중계 상태, 지연 시간, 지터, 방향, 끝단 CPU, 직접 경로 제어를 비교합니다.

데이터 경로가 실제로 중계되고 있는지 확인하기

트래픽이 활성화된 동안 터널 클라이언트의 피어 상태를 확인하세요. 경로가 직접, 중계, 프록시 또는 모드 간 전환 중인지, 그리고 선택된 중계 지역이나 호스트를 기록하세요.

Tailscale 문제 보고서에서는 셀룰러 클라이언트가 DERP에 남아 지연 시간이 200에서 900밀리초 범위에 이르는 사례가 문서화되어 있습니다. 따라서 연결 상태는 도달 가능성을 증명할 뿐 효율적인 데이터 경로를 의미하지 않습니다.

클라이언트가 느린 테스트 내내 직접 연결을 보고한다면 중계를 원인으로 지목하지 마세요. 끝단 CPU, 터널 오프로딩, MTU, ISP 업로드, Wi-Fi, 저장소 테스트를 계속 진행하세요.

같은 끝단으로 중계 경로와 직접 경로 비교하기

중계 상태에서 같은 클라이언트와 홈 서버 간에 네트워크 전용 처리량 테스트를 실행한 후, 직접 피어 경로나 임시 포트 도달 가능 테스트 네트워크를 설정하여 반복하세요. 프로토콜, 방향, 끝단 하드웨어는 변경하지 마세요.

공개된 피어-중계 사례에서는 중계 토폴로지만 변경한 후 12.5배 처리량 증가와 큰 지연 시간 감소가 측정되었습니다.

중계를 제거하거나 위치를 변경한 후 큰 폭의 반복 가능한 개선이 나타나면 강력한 증거입니다. 작은 변화는 중계가 주요 병목이 아닐 수 있음을 의미하며, 특히 홈 업로드나 원격 Wi-Fi가 이미 낮은 한계를 설정한 경우 더욱 그렇습니다.

높은 지연 시간, 지터, 지리적 우회 주의하기

피어와 중계 지역에 대한 최소, 중간, 고백분위 지연 시간을 측정하세요. 유휴 기간과 지속 전송 중에 지터와 패킷 손실을 기록하세요.

독립 진단 보고서는 평균 지연 시간이 400ms 이상이고 상당한 지터와 측정 가능한 패킷 손실이 있는 중계 경로를 포착했으며, 이 조합은 터널이 유지되더라도 TCP 파일 전송과 인터랙티브 액세스가 붕괴될 수 있음을 보여줍니다.

중계가 양 끝단에서 지리적으로 멀거나 부하 시 지연 시간이 크게 변동한다면 더 가까운 지역, 자체 호스팅 중계, 또는 피어 중계를 테스트하세요. 안정적으로 낮은 중계 지연 시간에 처리량이 나쁘다면 용량, 공정성, CPU, 전송 동작 문제일 가능성이 큽니다.

-15% OFF

중계가 일관된 처리량 한계를 갖는지 확인하기

서로 다른 시간과 양방향으로 여러 대용량 전송을 실행하세요. 중계 한계는 끝단 인터넷 속도, NAS 저장소, 클라이언트 Wi-Fi가 개선되어도 상승하지 않는 안정적인 고원 형태로 나타나는 경우가 많습니다.

중계 구현에 관한 벤치마크 작업은 전달 용량, CPU 효율성, 동시 부하가 터널 처리량에 실질적인 영향을 미친다는 것을 보여줍니다. 현재 DERP 호환 프로젝트는 CPU 크기와 트래픽 수준별 다중 부하 중계 벤치마크를 공개하고 있습니다.

하나의 스트림이 고원 상태에 도달하면 두 번째 제어 스트림을 추가하고 총 처리량을 관찰하세요. 고정된 공유 한계는 중계 또는 경로 용량을 시사하며, 중계 CPU가 유휴 상태인데도 낮은 처리량이 유지된다면 RTT, 손실, 혼잡 제어, 끝단 제약일 수 있습니다.

중계 한계를 끝단 CPU 및 ISP 업로드와 구분하기

양 끝단과 자체 호스팅 중계에서 CPU, 소프트 인터럽트, 암호화 프로세스 사용, NIC 활용도, 디스크 활동을 모니터링하세요. 느린 방향과 홈 연결의 측정된 업로드 및 다운로드 용량을 비교하세요.

중계는 가장 느린 인바운드 또는 아웃바운드 구간 속도만큼만 전달할 수 있습니다. 저사양 VPS, 먼 지역, 제약된 컨테이너, 공유 홈 업링크에서 중계를 실행하면 관리형 중계 한계와 동일한 증상이 재현될 수 있습니다.

끝단 또는 중계 CPU가 포화 상태에 도달하면 중계 위치를 변경하기 전에 해당 노드를 조정하거나 업그레이드하세요. CPU가 낮은데 한 ISP 방향이 포화 상태라면 중계는 접근 링크 한계를 노출하는 것이지 생성하는 것은 아닙니다.

중계 설계를 중지 경계에서 변경하기

중계 경로가 정상 트래픽에 계속 선택되고, 허용할 수 없는 지연 시간이나 지터를 만들며, 작업 부하 요구 사항보다 지속 처리량이 낮게 제한되고, 직접 또는 더 가까운 중계 제어가 나머지 경로가 더 나은 성능을 낼 수 있음을 증명할 때 중계 경로를 교체하세요.

ZimaSpace의 CGNAT 원격 액세스 대안 가이드는 중계가 가장 빠른 경로가 아니더라도 필요할 수 있는 이유를 설명합니다.

대체 경로 없이 도달 가능한 유일한 경로를 비활성화하기보다는 더 가까운 피어 중계, 더 나은 위치의 VPS, 개선된 NAT 트래버설, 낮은 대역폭 워크플로를 선택하세요. 새로운 설계는 짧은 핑뿐 아니라 원격 파일, 미디어, 동기화 작업 부하로 검증하세요.

지원 및 팁

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.