메뉴 닫기

리눅스 CMD를 이용한 인터넷 속도체크

참고페이지  http://www.speedtest.net/

리눅스 CLI 모드상에서 간단하게 명령어를 통해 해외쪽 네트워크 업/다운로드 측정 방법에 대해서 소개합니다.
파이션으로 만들어진 도구로 HTTP GET 및 POST 요청을 전송하여 다운로드/업로드를 측정하고 있습니다.
python 2.4-3.4 이상이면 가능
# rpm -qa |grep python
python-2.7.3-13.fc18.x86_64

설치(INSTALL)
:: 설치는 파이션 파일 하나만 받으면 끝…
# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
# chmod a+rx speedtest_cli.py
# mv speedtest_cli.py /usr/local/bin/speedtest_cli

# speedtest_cli
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Smileserv (XXX.XXX.XXX.212)…
Selecting best server based on latency…
Hosted by Ookla (Seoul) [2.30 km]: 16.843 ms
Testing download speed………………………………….
Download: 304.80 Mbits/s
Testing upload speed…………………………………………..
Upload: 98.71 Mbits/s

테스트결과를 png 파일로 저장해서 공유할경우 –share 옵션을 사용하게 되면 이미지를 만들어 웹에서도 확인가능합니다.
# speedtest_cli –share
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Smileserv (XXX.XXX.XXX.212)…
Selecting best server based on latency…
Hosted by Ookla (Seoul) [2.30 km]: 25.379 ms
Testing download speed………………………………….
Download: 184.62 Mbits/s
Testing upload speed…………………………………………..
Upload: 260.26 Mbits/s
Share results: http://www.speedtest.net/result/3869742539.png

Share results 결과링크로 들어가면 아래처럼 확인가능합니다.
sCKrf1XD7T

※ 좀더 다양한 옵션은 –help 페이지를 통해 확인가능합니다. 

다른나라와의 속도를 체크하기 위해서는 speedtest.net 에서 제공하는 목록확인하고 측정하시면 됩니다.
확인해보면 통신사, 국가, 거리가 나오며 상당히 많은 국가 리스트를 제공합니다.
금일기준(2014. 11.03) 현재 3057개 통신사(국가) 리스트를 제공하고 있습니다.

# speedtest_cli –list |wc -l
3057

# speedtest_cli –list
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
5249) Ookla (Seoul, South Korea) [2.30 km]
5017) China Unicom,Liaoning Branch (Shenyang, China) [533.38 km]
1185) China Unicom,Changchun Branch (Changchun, China) [715.36 km]
4024) Vladlink (Vladivostok, Russian Federation) [746.65 km]
3805) Alyans Telekom (Vladivostok, Russian Federation) [746.65 km]
1903) MTS (Vladivostok, Russian Federation) [746.65 km]
3133) Rostelecom (Vladivostok, Russian Federation) [746.65 km]
5083) Shanghai Branch, China Unicom (Shanghai, China) [868.27 km]
3633) China Telecom (Shanghai, China) [868.27 km]
…………………
…………………

본예제에서는 아래 ID 하고의 속도측정
1185) China Unicom,Changchun Branch (Changchun, China) [715.36 km]

제가 테스트하고 있는 서버내에서는(스마일서브) 해당 통신사하고 아래와 같은 결과치가 나왔습니다.
# speedtest_cli –server 1185
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Smileserv (XXX.XXX.XXX.212)…
Hosted by China Unicom,Changchun Branch (Changchun) [715.36 km]: 66.118 ms
Testing download speed………………………………….
Download: 31.41 Mbits/s
Testing upload speed…………………………………………..
Upload: 19.81 Mbits/s

 

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다