Apple 네트워크 응답성으로 인터넷 속도 확인

인터넷 속도를 확인하는 데 사용할 수 있는 수많은 도구가 있습니다. SpeedTest, Speed from Cloudflare , NetflixFast 또는 Google search 를 사용하는 경우 인터넷 속도 및 분석을 테스트할 수 있습니다. macOS Monterey에서 Apple은 networkQuality라는 명령줄 도구를 출시했습니다. 이 블로그 기사에서는 networkQuality 및 그 사용법에 대해 자세히 설명합니다.

networkQuality 실행 중



시작하기 위한 유일한 전제 조건networkQuality은 macOS Monterey입니다. terminal에서 Finder를 시작합니다. 터미널에 networkQuality를 입력하고 Enter 키를 누릅니다.

이 도구는 아래와 같이 초당 다운로드 및 업로드 용량을 표시합니다.

테스트

~15초 후에 테스트가 완료되면 인터넷 성능 요약을 볼 수 있습니다.



위 요약의 Responsiveness는 분당 왕복 완료(RPM)입니다. 응답성은 분당 왕복 횟수로 네트워크 품질을 측정합니다.

반응성에는 세 가지 범주가 있습니다. 낮음, 중간 및 높음. 높음은 안정적인 네트워크 연결이 있음을 의미합니다. 낮음은 통화 중이거나 대용량 문서 또는 미디어 파일을 다운로드하는 동안 문제를 볼 수 있음을 의미합니다. 중간은 네트워크에서 짧은 지연을 볼 수 있음을 의미합니다.

매뉴얼 페이지를 보려면 man networkQuality를 입력하고 Enter 키를 누르십시오.

기본적으로 networkQuality는 병렬 업로드/다운로드로 테스트합니다. 순차적으로 테스트하려면 명령에 -s 옵션을 추가하십시오.

통계 다운로드

업로드 통계

출력을 JSON 형식으로 보려면 networkQuality -c 를 입력하십시오.

JSON 출력

상세 출력을 보려면 networkQuality -v 를 입력하십시오.

요약

네트워크의 다른 인터페이스를 테스트하려면 networkQuality -I <interface_name>를 입력합니다. 이렇게 하면 인터페이스가 바인딩되고 테스트가 실행됩니다.

기본적으로 networkQuality는 테스트를 위해 아래 구성을 사용합니다. 구성하려면 the -C 옵션을 사용할 수 있습니다.

JSON 파일에는 네트워크 속도를 테스트하기 위한 세 가지 다른 URL이 있습니다. 소형 및 대형은 GET 요청용입니다. 업로드 URL은 POST 요청용입니다.
{
  "version": 1,
  "urls": {
    "small_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small",
    "large_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large",
    "https_upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp"
  },
  "test_endpoint": "usqas2-edge-bx-023.aaplimg.com"
}

다음은 custom configuration file 의 예입니다. 그러나 제대로 작동하지 않습니다. 해결책을 찾으셨다면 댓글로 공유해주세요.

networkQuality Repo



Fiddler Everywhere을 사용하여 테스트가 실행 중일 때 트래픽을 캡처했습니다. 다음은 스크린샷입니다. 총 40개 이상의 테스트 완료 요청이 있었습니다.

테스트 중 Fiddler 캡처

결론



Apple의networkQuality는 네트워크 속도를 테스트하는 완전한 솔루션이 아닙니다. 무료로 사용할 수 있는 성숙한 솔루션이 많이 있습니다. 그러나 Apple 생태계에 있고 Apple 팬이 되는 것을 좋아한다면 셸 파일에 networkQuality를 추가할 수 있습니다.

좋은 웹페이지 즐겨찾기