Speed Test
인터넷 다운로드 속도 측정
시작 버튼을 눌러 속도를 측정하세요
안내
- Cloudflare CDN 서버에서 파일을 다운로드하여 속도를 측정합니다.
- 100KB, 1MB, 10MB, 25MB 크기의 파일을 순차적으로 다운로드합니다.
- 측정 결과는 네트워크 상태, 서버 거리 등에 따라 달라질 수 있습니다.
- 정확한 측정을 위해 다른 다운로드를 중지한 상태에서 테스트하세요.
Speed Test 소개
이 인터넷 속도 테스트는 Cloudflare의 글로벌 CDN 네트워크(speed.cloudflare.com)에서 100KB, 1MB, 10MB, 25MB의 파일을 순차적으로 다운로드하여 대역폭을 측정합니다. 각 파일에 대해 고해상도 Performance API(`performance.now()`)를 사용해 정확한 다운로드 시간을 기록하고 초당 비트 수로 처리량을 계산합니다. 4번의 테스트 평균이 최종 다운로드 속도로 표시되며 매우 느림부터 매우 빠름까지 등급이 함께 제공됩니다.
네트워크 엔지니어, IT 지원 담당자, 연결 문제를 디버깅하는 개발자, 그리고 ISP의 광고 속도를 확인하고 싶은 일반 사용자들이 빠른 첫 번째 확인 도구로 활용합니다. 다운로드 소스가 세계에서 가장 광범위하게 분산된 네트워크 중 하나인 Cloudflare CDN이기 때문에, 결과는 지리적으로 멀거나 부하가 걸린 단일 테스트 서버가 아닌 가까운 고용량 서버에 대한 실제 연결 속도를 반영합니다.
4가지 파일 크기로 순차적으로 테스트를 진행하여 다양한 페이로드 크기에 따른 처리량 변화를 확인할 수 있습니다. 소형 파일(100KB)은 TCP 슬로우 스타트 영향으로 빠르게 보일 수 있고, 대형 파일(10MB, 25MB)은 연결의 안정적인 지속 처리량을 보여줍니다. AbortController를 통해 언제든지 테스트를 취소할 수 있으며, 모든 요청은 `cache: no-store`로 처리되어 캐시가 측정값을 왜곡하지 않습니다.
주요 기능
- 100KB, 1MB, 10MB, 25MB 4가지 파일 크기로 포괄적인 다운로드 속도 측정
- Cloudflare CDN(speed.cloudflare.com)을 소스로 사용해 전 세계적으로 일관된 결과 제공
- 파일별 속도(Mbps/Kbps/Gbps), 다운로드 소요 시간(ms/s), 비례 막대 그래프 표시
- 평균 다운로드 속도와 속도 등급 표시: 매우 빠름(100+ Mbps), 빠름(50+), 보통(10+), 느림(1+), 매우 느림
- 테스트 중 진행률 바와 실시간 상태 메시지로 어느 파일을 다운로드 중인지 표시
- AbortController를 통한 취소 버튼으로 언제든지 테스트 중단 가능
- 매번 새로운 측정을 보장하는 캐시 무효화 요청(`cache: no-store` + 타임스탬프 파라미터)
- 다크 모드 지원 및 모바일·데스크톱 정확 측정을 위한 반응형 레이아웃
자주 묻는 질문
이 속도 테스트는 다운로드 속도를 어떻게 측정하나요?
speed.cloudflare.com에서 파일을 다운로드하고 브라우저의 `performance.now()` API로 밀리초 단위로 시간을 측정합니다. 파일 크기(비트)를 소요 시간(초)으로 나눠 초당 비트 수(bps)를 구하고, Kbps, Mbps, Gbps로 변환해 표시합니다.
왜 Cloudflare CDN을 사용하나요?
Cloudflare는 수백 개 도시에 서버를 가진 세계 최대 규모의 CDN 네트워크 중 하나를 운영합니다. 다운로드 소스가 지리적으로 가까운 곳에 있어 지연 시간 오버헤드를 최소화하고, 서버까지의 거리가 아닌 실제 인터넷 대역폭을 반영하는 결과를 보장합니다.
왜 4가지 크기의 파일로 테스트하나요?
파일 크기마다 연결의 다른 특성이 드러납니다. 소형 파일(100KB)은 연결 설정 지연과 TCP 슬로우 스타트의 영향을 많이 받아 최대 처리량을 반영하지 못할 수 있습니다. 대형 파일(10MB, 25MB)은 TCP 혼잡 제어가 안정 상태에 도달해 실제 지속 대역폭에 더 가까운 속도를 보여줍니다.
속도 등급은 무엇을 의미하나요?
매우 빠름은 100Mbps 이상으로 4K 스트리밍, 대용량 파일 전송, 다중 동시 사용자에 적합합니다. 빠름은 50~100Mbps로 HD 스트리밍과 대부분의 가정용에 충분합니다. 보통은 10~50Mbps입니다. 느림은 1~10Mbps로 사용 가능하지만 HD 영상에 어려움이 있을 수 있습니다. 매우 느림은 1Mbps 미만입니다.
다른 속도 테스트와 결과가 다를 수 있는 이유는 무엇인가요?
속도 테스트 결과는 서버 위치, 테스트 시점의 서버 부하, 서버와의 거리, ISP의 라우팅 결정, 로컬 네트워크 혼잡에 따라 달라집니다. 이 도구는 Cloudflare CDN에서 다운로드 속도를 측정하고, 다른 도구는 다른 인프라를 사용합니다. 정확한 측정을 위해 테스트 전 대역폭을 사용하는 다른 애플리케이션을 종료하세요.
업로드 속도도 측정할 수 있나요?
아니요, 이 도구는 다운로드 속도만 측정합니다. 업로드 테스트는 서버에 데이터를 전송해야 하며, 이를 수신하고 측정하는 서버 측 인프라가 필요합니다. 이 도구는 공개 CDN 파일을 사용한 경량 클라이언트 사이드 다운로드 속도 확인 도구입니다.
여러 번 테스트를 실행해 평균을 낼 수 있나요?
네. 테스트 완료 후 "다시 측정" 버튼이 나타납니다. 특히 비정상적으로 높거나 낮은 수치가 나온 경우 여러 번 실행해 비교하는 것이 좋습니다. 백그라운드 트래픽, CDN 서버 선택, ISP 라우팅에 따라 테스트 간 네트워크 상태가 달라질 수 있습니다.
100KB와 25MB의 속도가 다른 이유는 무엇인가요?
TCP 슬로우 스타트는 연결이 처음에 보수적으로 데이터를 전송하다가 패킷 수신 확인에 따라 점차 속도를 높이는 방식입니다. 짧은 다운로드(100KB)는 TCP가 최대 속도에 도달하기 전에 완료될 수 있습니다. 긴 다운로드(25MB)는 TCP가 속도를 높여 최대 처리량을 유지할 시간을 주어 회선 용량을 더 정확히 반영합니다.