인터넷 연결 성능 ​​테스트를 어떻게 수행합니까?


20

현재 케이블 공급 업체에서 DSL 공급 업체로 전환하는 과정에 있습니다. 두 연결이 모두 작동 중이며 둘 중 하나를 취소하기 전에 인터넷 연결을 철저히 테스트하고 싶습니다. 세 가지 주요 질문이 있습니다.

  1. 인터넷 연결 속도 (ping, time connection down 등)를 양적으로 테스트 할 수있는 방법은 무엇입니까?
  2. 인터넷 연결을 테스트 할 때 고려해야 할 다른 사항이 있습니까?
  3. 이를 자동으로 수행하고 결과를 캡처 할 수있는 도구가 있습니까?

참고 : 소프트웨어를 제안하기로 결정한 경우 다음 지침따르십시오 . 또한 자세한 분석 및 비교를 위해 소프트웨어의 모든 데이터를 저장할 수 있기를 바랍니다.

전반적으로, 나는 피크 시간 (내 지역의 1600 ~ 2100)과 같은 여러 시간에 걸쳐 영화 스트리밍, 파일 업로드 등과 같은 다른로드로 두 연결을 비교하려고합니다.


이 질문은 블로그에 소개되었습니다! 자세한 내용 은 블로그 항목 을 읽 거나 블로그에 직접 참여 하십시오.


1
여기에 답변 + 의견이 도움이 될 것입니다 : superuser.com/q/548048/160458
Enigma

답변:


14

DSLReports.com 의 광대역 테스트 및 도구 에는 간단한 속도 테스트와 함께 단기 및 단기 회선 품질 테스트가 포함됩니다.

  • 속도 테스트

    지리적으로 분산 된 여러 위치에서 최대 업로드 속도와 다운로드 속도를 테스트하십시오.
    Java, Flash 및 iPhone 속도 테스트 (100 % 브라우저)를 사용할 수 있습니다.

  • 흡연

    24 시간 이상 동안 IP 주소를 집중적으로 모니터링하여 3 개의 다른 미국 위치에서 패킷 손실 및 / 또는 과도한 대기 시간 변동성을 검토

  • 회선 품질-핑 테스트

    귀국하는 모든 문제의 식별을 포함하여 IP 주소에 대한 대기 시간, 지터 및 패킷 손실을 테스트하십시오.

속도 테스트에는 플래시 또는 Java가 필요합니다. 다른 두 개는 IP가 핑 가능해야합니다.

장기 속도 테스트를위한 특수 도구가없는 경우 명령 줄 네트워크 검색기 (예 : Wget 또는 Wget for Windows )를 사용하고 셸 / 배치 스크립트로 압축 할 수없는 테스트 파일을 다운로드 할 수 있습니다.

내가 찾을 수있는 Arizona에 가장 가까운 테스트 파일은 speedtest.dal01.softlayer.com (Dallas, TX) 및 speedtest.sea01.softlayer.com (Seattle, WA) 에서 찾을 수 있습니다 .


1
이것은 실제로 내 세 번째 질문에만 답합니다. 앱 목록뿐만 아니라 인터넷 연결 메트릭을 테스트하는 방법 및 방법에 대한 자세한 답변을 찾고 있습니다. 또한 시간이 지남에 따라 계속 실행하고 결과를 비교할 수있는 것이 필요합니다.
제임스 메르 츠

글쎄, 나는 속도, 대기 시간, 지터 및 패킷 손실을 테스트했다. 나는 그것이 암시 적이라고 생각했다. 훈제 테스트는 최대 2 주간 진행될 수 있습니다. 속도 테스트를 자동화 할 수 없으므로 예, 이것은 부분 답변입니다.
Dennis

2

나는 다음과 같은 온라인 테스트 만 사용했습니다.

대부분의 온라인 테스트는 플래시를 사용하므로 iOS 장치에서 실행할 수 없습니다. 그들 중 일부는 사용자 계정을 제공하여 다른 시간에, 그리고 다른 경우에는 다른 제공자와 함께 달리기를 기록하고 추적합니다. 다른 단점은 기본 업로드 / 다운로드 메트릭 (때로는 ping) 만 제공하며 자세한 통계는 제공하지 않는다는 것입니다.


속도 테스트 용 iOS 앱이 있습니다.
James Mertz

1

테스트하는 방법 :

Neubot 은 무작위로 자동 테스트를 수행하기 때문에 Neubot을 사용하는 것이 좋습니다 .

Neubot (네트워크 중립성 봇)은 Nexa Center for Internet and Society에서 개발하고 유지 관리하는 무료 소프트웨어 인터넷 봇으로 네트워크 중립성을 조사하는 데 유용한 네트워크 성능 데이터를 수집합니다. 사용자 컴퓨터에 설치된 후에는 백그라운드에서 실행되며 분산 형 측정 랩 서버 플랫폼에서 호스팅하는 서버를 사용하여 정기적으로 능동 전송 테스트를 수행합니다.

임의의 간격으로 주기적으로 세 가지 테스트를 수행 할 수 있습니다. 도구에서 데이터를 직접 복사하여 붙여 넣을 수 있으며 SQL Lite 인터페이스를 통해 액세스 할 수도 있습니다. 파이썬으로 작성되었으므로 다중 플랫폼 지원이 필요합니다.

그래도 가능한 단점이 있습니다. 설치 및 실행시 수집 된 모든 데이터는 제작자 (멕시코의 대학)가 관리하는 중앙 서버로 전송됩니다. 그들이 보내는 데이터 는 연결에만 관한 것이며 개인적인 것이 아닙니다. 그러나 개인 공개 IP 주소 를 해당 서버로 보냅니다. 이러한 정보를 보내는 것이 걱정되는 경우에 대비 한 경고 일뿐입니다.


테스트 대상 :

참고 : 블로그 게시물에서 연결 테스트하는 방법에 대해 자세히 설명합니다 . 자세한 내용은 읽어보십시오

인터넷 연결에서 무엇을 테스트해야하는지에 대한 답을 찾기 위해 내가 확인한 3 가지 주요 사항이 있습니다.

  1. 속도 (Down / Up) : 한 노드에서 다른 노드로 데이터가 전송되는 속도입니다. 이것은 일반적으로로 측정됩니다 Mbits / sec. 높을수록 좋습니다.
  2. 지연 시간 : 한 노드에서 다른 노드로 데이터를 전송하는 데 걸리는 시간입니다. 이것은 일반적으로 측정되며 sec낮을수록 좋습니다.
  3. 연결성 / 신뢰성 : 다소 추상적이지만 연결이 실패하는 빈도를 측정 할 수 있습니다. 실패를 구성하는 것은 매우 주관적이지만 대기 시간이 매우 길고 특정 임계 값을 초과하는 속도가 느린 연결을 사용할 수 있다고 말하고 싶습니다.

마지막 생각들:

연결이 실제로 무엇을하는지 실제로 알기 위해서는 오랜 시간에 걸쳐 많은 샘플 포인트를 캡처해야합니다. 전형적인 일 / 주가 무엇을 가져다 줄지에 대한 좋은 아이디어를 얻으려면 적어도 한 달 이상 가치가 있다고 제안합니다. 또한 이러한 유형의 테스트는 제어 할 수없는 다른 요소 즉,

  • 위치 : 연결 유형에 따라 ISP에서 멀어 질수록 연결 속도가 느려집니다.
  • 공유 대역폭 : 공유 연결을 사용하는 경우 (대부분의 케이블 제공 업체가이 작업을 수행하는 경우) 연결 품질과 속도는 동시에 연결을 사용하는 다른 사용자 수에 따라 다릅니다.

0

다른 답변에 추가 : ICSI Netalyzr도 있습니다.

그것은 많은 것들에 대한 인터넷 연결을 테스트 / 디버그합니다. 또한 인터넷 품질에 관한 Stanford의 연구에 기여하고 있습니다.

FAQ를 참조하십시오 . Java 플러그인을 사용합니다.



0

영구적으로 실행되는 광대역 성능에 대한 정확한 테스트를 원하고 웹 기반 대시 보드를 통해 결과를 볼 수 있다면 라우터에 연결하고 영구 테스트를 실행하는 무료 SamKnows 화이트 박스를 자원 봉사 할 수 있습니다. 나는 하나를 가지고 있으며 기술적으로는 아니지만 설치가 쉽고 결과를 매우 쉽게 이해할 수 있습니다. 자세한 내용은 www.samknows.com을 참조하십시오. 도움이 되었기를 바랍니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.