인터넷 연결 대역폭을 테스트하고 다음과 같은 간단한 보고서를 생성하는 도구를 찾고 있습니다.속도 테스트하다.
이를 수행할 수 있는 프로그램/도구를 알고 있습니까? CentOS 패키지가 있으면 좋을 것 같습니다.
답변1
나는 이 (삭제된?) stackoverflow 질문에 나열된 답변을 반복하고 있습니다. https://stackoverflow.com/questions/426272/how-to-test-internet-connection-speed-from-command-line
k2z:
wget --output-document=/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip
또는
git clone https://github.com/sivel/speedtest-cli
cd speedtest-cli
python2.7 speedtest_cli.py
그런 다음 cli를 사용하여 speedtest.net에서 정확한 스타일 결과를 얻을 수 있습니다.
피터 모나르:
"iperf"는 대역폭을 측정하도록 설계되었으므로 iperf를 사용하여 두 시스템 간의 속도를 테스트할 수 있습니다.
machine1(호스트, 이 시스템이 수신함)
iperf -s -p 65000
machine2에서(클라이언트, 이것이 업로드됩니다)
iperf -c [ip of server] -p 65000
반대 방향으로 테스트하기 위해 컴퓨터를 반대로 했습니다(업로드 -> 다운로드 또는 그 반대).
빌 캐롤:
speedtest.net을 사용하여 터미널에서 사용할 수 있는 도구가 sourceforge에 있는 것 같습니다.
터미널 속도 테스트:http://sourceforge.net/projects/tespeed/
답변2
ttcp간단한(아마도 너무 단순한) 속도 테스트 유틸리티입니다.
푸차이것은 사람들이 자주 인용하는 또 다른 것인데, 개인적으로 나는 이것에 대해 운이 좋지 않습니다.
이것이 제가 ttcp를 사용하는 방법입니다. 각각 ttcp(http://playground.sun.com/pub/tcp-impl/ttcp/ttcp.c)가 컴파일된 두 대의 머신이 필요합니다.
HostA % ./ttcp -r -s -p 9401
...
HostB % ./ttcp -s -p 9401 < /boot/vmlinuz
실행 방법을 알아낸 후에는 다양한 길이의 파일을 시험해 보고 속도가 어떻게 변하는지 확인하세요. 더 많은 재미를 위해 UDP(리더 및 발신자 명령줄에 -u 플래그)를 사용하세요!
답변3
당신은 관심이 있을 수도 있습니다특별한 속도. 다음과 같이 설명됩니다.
Linux 터미널의 인터넷 연결 속도를 테스트하는 도구를 찾고 있다면 바로 찾았습니다! :) TeSpeed는 speedtest.net 서버를 사용하여 업로드 및 다운로드 속도를 확인하고 이 정보를 그래프로 표시합니다.
답변4
당신은 또한 시도할 수 있습니다http://dl.getipaddr.net
그들은 잘 알려진 명령줄 유틸리티인 컬을 사용하여 속도 테스트를 실행합니다.
코드는 GitHub에도 게시되어 있습니다. 요컨대,
얻다https://raw.github.com/blackdotsh/curl-speedtest/master/speedtest.sh&& chmod u+x speedtest.sh && bash speedtest.sh