어떤 터미널 기반 네트워크 속도 테스트를 이용할 수 있습니까?


21

ssh를 통해 집에서 인터넷 속도를 테스트하는 방법을 찾고 있습니다. 누구든지 speedtest.net과 비슷한 정보를 계산할 수있는 터미널 앱을 알고 있습니까?

또한 일반적인 인터넷 포트 (예 : 웹, 토렌트 등)를 기반으로 테스트를 수행하는 것이 있으면 정말 시원 할 것이므로 ISP가 제한을 받는지 확인할 수 있습니다.


또는 iperf이 힌트에서 제안한대로 askubuntu.com/questions/7976/…을 사용할 수 있습니다 .
larsr

답변:


17

이를 위해 nload ( Install nload )를 사용할 수 있습니다 . 샘플 출력 :

대체 텍스트

nload이 명령으로 설치할 수 있습니다 :

sudo apt-get install nload

소프트웨어 센터에서도 사용 가능합니다.


이것은 -u 및 -t 옵션을 사용하여 완벽하게 작동합니다. 감사!
wajiw

9

2016 년 11 월 업데이트 : 중단했습니다. http://speedtest.init7.net/10GB.dat 와 함께 다른 공급자, 즉 Init7을 사용 하십시오

원래 답변 :

이 쉬운 "속도 테스트"도 있습니다 :

wget -O/dev/null speedtest.pixelwolf.ch

이것은 현재 속도를 제공하며 초당 최대 100 메가 비트까지 가능합니다.


-0/dev/null비트를 설명해 주 시겠습니까?
natty에 대해 nutty

2
quote from man wget: -O FILE또는 --output-document=FILEwget 명령의 결과를 저장할 위치입니다. 그리고 /dev/null실제로 존재하지 않는 Linux 시스템의 장치입니다. 거기에 저장되거나 전송 된 모든 내용은 무시되며 파일 시스템의 공간을 사용하지 않습니다. 그렇지 않으면 저장된 speedtest 파일을 삭제해야합니다.
thonixx

그런데 왜 다음입니다 -0/dev/null하지 -0 /dev/null; 공간이 중요하지 않습니까? 이 작업 않습니다 공간없이?
natty에 대해 nutty

2
그렇습니다. 그리고 O (Oscar와 같음)이며 0이 아닙니다.
thonixx

나를 위해 그것은 실패했다. --2016-11-06 06:33:56-- http://speedtest.pixelwolf.ch/ Resolving speedtest.pixelwolf.ch (speedtest.pixelwolf.ch)... failed: No address associated with hostname. wget: unable to resolve host address 'speedtest.pixelwolf.ch'
Ahmad Awais

6

netperf는 어떻습니까? http://manpages.ubuntu.com/manpages/maverick/man1/netperf.1.html

네 퍼프 netperf 설치

매뉴얼 페이지에서 인용 :

Netperf는 네트워킹 성능의 다양한 측면을 측정하는 데 사용할 수있는 벤치 마크입니다. 현재 TCP 또는 UDP와 Berkeley Sockets 인터페이스를 사용한 대량 데이터 전송 및 요청 / 응답 성능에 중점을두고 있습니다. 또한 DLPI 및 Unix 도메인 소켓 테스트, IPv6 테스트는 조건부로 컴파일 될 수 있습니다.


훌륭한 프로그램입니다.
Stefano Palazzo

netperf : send_tcp_stream : data socket connect failed : 주소 패밀리가 프로토콜에서 지원하지 않습니다. 사용 예에 ​​대한 아이디어가 있습니까?
wajiw

TCP 스트림 성능 TCP 스트림 성능 테스트는 netperf 프로그램의 기본 테스트 유형입니다. 가장 간단한 테스트는 / opt / netperf / netperf -H remotehost 명령을 입력하여 수행합니다. 로컬 시스템과 remotehost로 식별 된 시스템간에 10 초 테스트를 수행합니다. 양쪽 끝에있는 소켓 버퍼는 시스템의 기본값에 따라 크기가 정해지고 모든 TCP 옵션 (예 : TCP_NODELAY)은 기본 설정이됩니다.
OpenNingia

3

내가 아는 가장 간단한 해결책은 단순히 사용하는 것입니다

wget -O/dev/null http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso

wget은 파일 크기, 다운로드 시간 및 다운로드 속도를 제공합니다.

더 복잡한 솔루션이 필요한 경우 iperf를 살펴보십시오 . 그러나이 솔루션은 더 많은 설정이 필요하고 간단하지 않기 때문에 더 복잡합니다 (예 : 서버보다 빠른 서버가 필요함).


1
계산을보다 간단한 문자열로 반환하는 패키지를 찾고 있으므로 데이터베이스에 넣을 스크립트를 설정하고 연결에서 분석을 실행할 수 있습니다. 그래도 제안에 감사드립니다
wajiw

wget 출력을 간단한 문자열로 포맷하고 주기적으로 테스트를 실행할 수있는 작은 bash 스크립트를 작성해야하지만 속도를 측정 할 때 문자열 만 반환하는 것이 있는지 의심합니다. 대부분의 소프트웨어는뿐만 아니라 일을 많이 말한다, 나는 당신이 (또는 스크립트) 수동으로 출력을 포맷해야 할 수 있습니다 생각 때문에 사용자가이 제공하는 세부 사항에 만족하실 것입니다 희망
라팔 Cieślak

@ RafałCieślak -0/dev/null비트를 설명해 주 시겠습니까?
natty에 대해 nutty

1
트윗 담아 가기 wget에게 다운로드 된 데이터를 / dev / null에 쓰도록 지시하므로 실제로 다운로드되는 모든 내용은 네트워크 속도를 테스트하기 위해 디스크 공간을 낭비하는 것이 어리석기 때문에 어디에도 저장 / 저장되지 않습니다.
Rafał Cieślak

@ RafałCieślak 감사합니다; "null 장치" en.wikipedia.org/wiki//dev/null 에 대해 들어 본 적이 없습니다 . 흥미로운 것들, 내 nix 지식의 확장을 늦추고 있습니다 ... 내가 본 다른 곳 wget --output-document=/dev/null http://speedtest..에서는 이것이 어떻게 다른 -0/dev/null가요?
natty에 대해 nutty

2

파일을 전송하는 동안 iftop을 사용할 수도 있습니다


0
scp username@remoteserver.com:/some-file.ext .

다음과 같이 보일 것입니다 :

some-file.ext
24 % 16KB 13.0KB / s 00:03 ETA ^

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