Linux에서 인터넷 속도 테스트를 수행하는 명령줄 응용 프로그램

Linux에서 인터넷 속도 테스트를 수행하는 명령줄 응용 프로그램

2022-06-03 last update

6 minutes reading Best of Linux
인터넷 연결 속도 테스트는 네트워크 연결 문제, ISP 제한, 서버 제한 또는 기타 연결 문제를 발견하는 데 도움이 된다.본고는 명령줄 응용 프로그램을 사용하여 Linux에서 속도 테스트를 하는 데 가장 자주 사용하는 방법을 열거할 것이다.

Fast cli


Fast-cli는 네트워크의 다운로드와 업로드 속도를 검사하는 명령행 유틸리티입니다.그것은 넷플릭스가 제작한 Fast.com 사이트를 바탕으로 넷플릭스 자체의 생산 서버에서 일련의 테스트를 진행했다.
Ubuntu에 Fast cli를 설치하려면 다음 명령을 실행합니다.
$ sudo apt install npm
$ npm install --global fast-cli
Fast cli를 사용하여 네트워크 속도를 확인하려면 다음 명령을 실행합니다.
$ fast --upload

Speedtest cli


Speedtest-cli는 명령행 유틸리티로 네트워크 대역폭 속도를 검사합니다.다운로드와 업로드 속도, 서버 응답 시간을 확인할 수 있습니다.
Ubuntu에 Speedtest cli를 설치하려면 다음 명령을 실행합니다.
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/
speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli
speedtest cli를 사용하여 속도 테스트를 수행하려면 다음 명령을 실행합니다.
$ ./speedtest-cli --simple
speedtest.net

Wget 회사


Wget은 HTTP, HTTPS 및 FTP 프로토콜을 사용하여 파일을 가져올 수 있는 명령줄 다운로드 관리자입니다.
Ubuntu에 wget을 설치하려면 다음 명령을 실행합니다.
$ sudo apt install wget
다운로드 속도 테스트를 수행하려면(업로드하지 않음) 다음 명령을 실행합니다.
$ wget -O /dev/null -q --show-progress http://speedtest.newark.linode.com/100MB-newark.bin

위의 명령은 서버를 테스트하기 위해 Linode가 제공하는 무료 속도 테스트 서비스를 사용합니다.위 명령의 "newark"부분을 Linode 속도 테스트 페이지에 나열된 다른 서버로 바꿀 수 있습니다.

Youtube dl


유튜브 dl은 각종 오디오와 동영상 형식의 유튜브 파일을 다운로드하는 명령행 유틸리티이다.유튜브 dl을 사용하여 유튜브 동영상을 다운로드하여 다운로드 속도를 검사할 수 있다.
Ubuntu에 youtube dl을 설치하려면 다음 명령을 실행하십시오.
$ sudo apt install youtube-dl
youtube dl을 사용하여 속도 테스트를 수행하려면 다음 명령을 실행합니다.
$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null --newline
https://www.youtube.com/watch?v=vzfZgVywscw
here
위의 명령은 KDE 커뮤니티 유튜브 채널에서 동영상을 다운로드합니다.YouTube URL을 자신의 URL로 바꿀 수 있습니다."/dev/null"부분은 동영상이 파일 시스템의 어느 곳에도 저장되지 않도록 합니다.
유튜브dl을 사용하여 속도 테스트를 하는 가장 큰 장점은 내장 옵션이 지리적 제한을 벗어날 수 있다는 것이다.다른 국가에서 비디오를 다운로드하려면 다음 명령을 사용합니다.
$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null
--newline --geo-bypass-country US https://www.youtube.com/watch?v=vzfZgVywscw
US 부품을 다른 부품으로 교체합니다.

구부리다


Curl은 URL을 사용하여 데이터를 전송할 수 있는 명령행 유틸리티입니다.이 URL은 HTTP 프로토콜에만 국한되지 않습니다.curl은 많은 다른 표준을 지원하기 때문입니다.Curl은 RESTful API를 테스트하고 상호 작용하는 데 자주 사용됩니다.
Ubuntu에 curl을 설치하려면 다음 명령을 실행합니다.
$ sudo apt install curl
curl을 사용하여 속도 테스트를 수행하려면 다음 명령을 사용합니다.
$ curl -o /dev/null http://speedtest-blr1.digitalocean.com/10mb.test
ISO 3166-2 country code
위의 명령은 디지털 해양 서버를 사용하여 네트워크 속도를 측정한다.URL을 나열된 다른 Digital Ocean 서버로 바꿀 수 있습니다.
curl은 KB/s 단위로 속도를 표시합니다.MB/s로 변환하려면 결과를 0.001 곱해야 합니다.위 캡처의 속도는 6794KB/s*0.001=6.794MB/s입니다.

아리아2


Aria2는 Linux의 명령줄 다운로드 관리자입니다.복구 지원 서버에서 다운로드를 일시 중지하고 복구할 수 있습니다.그것은 또한 다중 스레드 다운로드 옵션을 제공했다.
Ubuntu에 aria2를 설치하려면 다음 명령을 실행합니다.
$ sudo apt install aria2c
aria2를 사용하여 속도 테스트를 수행하려면 다음 명령을 실행합니다.
$ aria2c -d /dev -o null --allow-overwrite=true --file-allocation=none
http://speedtest-blr1.digitalocean.com/10mb.test
here
위의 화면 캡처에 표시된 오류를 무시합니다.위의 명령은 Digital Ocean 서버를 사용하여 속도 테스트를 진행합니다(전에서 설명한 바와 같이).URL을 나열된 다른 Digital Ocean 서버로 바꿀 수 있습니다.

결론


이것은 명령줄 응용 프로그램을 사용하여 네트워크 속도를 측정할 수 있는 몇 가지 방법입니다.다운로드 속도를 테스트하고 싶을 뿐이라면, wget의 사용은 매우 간단합니다.다운로드와 업로드 속도를 테스트하려면fastcli나speedtestcli 앱을 사용하십시오.