iperf3로 LAN 네트워크 속도 확인
최근에 직접 압착한 새 CAT 7 케이블을 설치했습니다. 따라서 내가 한 작업이 실제로 작동하고 네트워크에서 최대 이론 속도인 1Gbit/sec를 제공하는지 테스트하고 싶었습니다.
인터넷 속도를 테스트하려는 경우 일반적으로 speedtest.net 또는 fast.com 과 같은 웹사이트로 이동하는 데 익숙합니다. 이러한 웹 사이트는 ISP의 네트워크 속도를 테스트하려는 경우에는 훌륭하지만 LAN 네트워크 속도를 테스트하려는 경우에는 일반적으로 좋지 않습니다. 물론 ISP와 1Gbit/sec의 업링크 및 다운링크 계약이 있는 경우 해당 사이트도 작동해야 합니다.
그 극한 속도가 없는 나머지 우리는 LAN 네트워크를 사용하는 도구를 사용해야 합니다.
iperf3
는 LAN 네트워크 속도를 측정하고 병목 현상이나 잘못된 네트워크 장비를 찾는 데 탁월한 도구입니다.다음은
iperf3
설치 방법과 기본적인 네트워크 테스트에 사용하는 방법을 알려드리겠습니다.iperf3 설치
먼저 테스트하려는 두 장치에
iperf3
를 설치해야 합니다.데비안/우분투
sudo apt install iperf3
맥 OS
brew install iperf3
LAN 속도 테스트
iperf3
는 클라이언트-서버 응용 프로그램이므로 작동하려면 두 대의 다른 컴퓨터에서 실행해야 합니다.먼저, 어떤 장치가 서버가 되어야 하고 어떤 장치가 클라이언트가 되어야 하는지 결정하십시오. 어떤 장치가 어떤 역할을 하는지는 중요하지 않습니다.
제 경우에는 서버로 Raspberry Pi를, 클라이언트로 MacBook Pro를 선택했습니다.
서버 장치에서 서버 모드에서 iperf3를 시작하기만 하면 됩니다.
iperf3 -s
터미널 창에서 이제 서버가 준비된 것을 볼 수 있습니다.
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
이제 클라이언트 장치에서 서버에 연결해야 합니다.
iperf3 -c 192.168.1.10
Note that you should change the IP address to the one of the server
Connecting to host 192.168.1.10, port 5201
[ 5] local 192.168.1.179 port 63816 connected to 192.168.1.10 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 114 MBytes 956 Mbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 941 Mbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 935 Mbits/sec
[ 5] 3.00-4.00 sec 111 MBytes 928 Mbits/sec
[ 5] 4.00-5.00 sec 113 MBytes 945 Mbits/sec
[ 5] 5.00-6.00 sec 112 MBytes 943 Mbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 941 Mbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 941 Mbits/sec
[ 5] 8.00-9.00 sec 112 MBytes 941 Mbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec sender
[ 5] 0.00-10.01 sec 1.10 GBytes 940 Mbits/sec receiver
iperf Done.
이제 LAN 속도가 얼마나 빠른지 알 수 있습니다. 저와 같은 1Gbit/sec 네트워크가 있다면
940 Mbits/sec
정도의 속도를 볼 수 있습니다.이것은 이론상 1Gbit/sec에 정말 가깝습니다. 시스템 부하에 따라 다른 결과가 나올 수 있으므로 테스트를 여러 번 반복할 수 있습니다.
사용할 추가 옵션
여기에
iperf3
에 전달할 수 있는 몇 가지 추가 옵션이 나열됩니다. 더 많은 옵션을 확인하려면 터미널에 man iperf3
를 입력하여 매뉴얼 페이지를 사용하십시오.병렬 테스트 스트림
1Gbits/s 이상인 경우
-P
매개변수를 사용하여 한 번에 여러 테스트 스트림을 병렬로 실행할 수 있습니다.iperf3 -c 192.168.1.13 -P 3
Connecting to host 192.168.1.13, port 5201
[ 5] local 192.168.1.179 port 63847 connected to 192.168.1.13 port 5201
[ 7] local 192.168.1.179 port 63848 connected to 192.168.1.13 port 5201
[ 9] local 192.168.1.179 port 63849 connected to 192.168.1.13 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 15.0 MBytes 126 Mbits/sec
[ 7] 0.00-1.00 sec 42.8 MBytes 359 Mbits/sec
[ 9] 0.00-1.00 sec 56.7 MBytes 476 Mbits/sec
[SUM] 0.00-1.00 sec 115 MBytes 961 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 1.00-2.00 sec 10.8 MBytes 90.8 Mbits/sec
[ 7] 1.00-2.00 sec 49.5 MBytes 416 Mbits/sec
[ 9] 1.00-2.00 sec 52.1 MBytes 437 Mbits/sec
[SUM] 1.00-2.00 sec 112 MBytes 943 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 2.00-3.00 sec 17.7 MBytes 149 Mbits/sec
[ 7] 2.00-3.00 sec 47.5 MBytes 398 Mbits/sec
[ 9] 2.00-3.00 sec 47.3 MBytes 397 Mbits/sec
[SUM] 2.00-3.00 sec 113 MBytes 944 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 3.00-4.00 sec 24.8 MBytes 208 Mbits/sec
[ 7] 3.00-4.00 sec 46.6 MBytes 391 Mbits/sec
[ 9] 3.00-4.00 sec 41.0 MBytes 344 Mbits/sec
[SUM] 3.00-4.00 sec 112 MBytes 943 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 4.00-5.00 sec 26.0 MBytes 218 Mbits/sec
[ 7] 4.00-5.00 sec 43.2 MBytes 362 Mbits/sec
[ 9] 4.00-5.00 sec 42.9 MBytes 360 Mbits/sec
[SUM] 4.00-5.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 5.00-6.00 sec 32.2 MBytes 270 Mbits/sec
[ 7] 5.00-6.00 sec 43.2 MBytes 363 Mbits/sec
[ 9] 5.00-6.00 sec 36.6 MBytes 307 Mbits/sec
[SUM] 5.00-6.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 6.00-7.00 sec 33.4 MBytes 280 Mbits/sec
[ 7] 6.00-7.00 sec 39.6 MBytes 332 Mbits/sec
[ 9] 6.00-7.00 sec 39.3 MBytes 330 Mbits/sec
[SUM] 6.00-7.00 sec 112 MBytes 943 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 7.00-8.00 sec 27.5 MBytes 231 Mbits/sec
[ 7] 7.00-8.00 sec 41.5 MBytes 348 Mbits/sec
[ 9] 7.00-8.00 sec 43.0 MBytes 361 Mbits/sec
[SUM] 7.00-8.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 8.00-9.00 sec 23.2 MBytes 195 Mbits/sec
[ 7] 8.00-9.00 sec 45.3 MBytes 380 Mbits/sec
[ 9] 8.00-9.00 sec 42.6 MBytes 358 Mbits/sec
[SUM] 8.00-9.00 sec 111 MBytes 932 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 9.00-10.00 sec 26.2 MBytes 219 Mbits/sec
[ 7] 9.00-10.00 sec 43.9 MBytes 368 Mbits/sec
[ 9] 9.00-10.00 sec 43.4 MBytes 364 Mbits/sec
[SUM] 9.00-10.00 sec 113 MBytes 952 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 237 MBytes 199 Mbits/sec sender
[ 5] 0.00-10.01 sec 236 MBytes 198 Mbits/sec receiver
[ 7] 0.00-10.00 sec 443 MBytes 372 Mbits/sec sender
[ 7] 0.00-10.01 sec 442 MBytes 370 Mbits/sec receiver
[ 9] 0.00-10.00 sec 445 MBytes 373 Mbits/sec sender
[ 9] 0.00-10.01 sec 444 MBytes 372 Mbits/sec receiver
[SUM] 0.00-10.00 sec 1.10 GBytes 944 Mbits/sec sender
[SUM] 0.00-10.01 sec 1.10 GBytes 940 Mbits/sec receiver
iperf Done.
이제 전체 1Gbit/sec 대역폭을 차지하는 3개의 테스트 스트림이 있음을 알 수 있습니다.
표시된 속도 형식 변경
기본적으로
iperf3
는 Mbit/sec
에 속도를 표시하지만 -f [kmgtKMGT]
옵션으로 변경할 수 있습니다.Gbit/sec
를 표시하려면 다음 명령을 사용할 수 있습니다.iperf3 -c 192.168.1.13 -f g
Connecting to host 192.168.1.13, port 5201
[ 5] local 192.168.1.179 port 63952 connected to 192.168.1.13 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 3.00-4.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 5.00-6.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 8.00-9.00 sec 112 MBytes 0.94 Gbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 0.94 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.10 GBytes 0.94 Gbits/sec sender
[ 5] 0.00-10.01 sec 1.09 GBytes 0.94 Gbits/sec receiver
iperf Done.
결론
이제 자신의 LAN 네트워크를 테스트하는 방법을 알게 되었으며 그렇게 어렵지 않습니다. 다음에 NAS와 컴퓨터 사이의 전송 속도가 떨어지는 것을 발견하면
iperf3
연결을 확인하고 문제가 어디에서 발생할 수 있는지 알아낼 수 있습니다 😄
Reference
이 문제에 관하여(iperf3로 LAN 네트워크 속도 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/phiilu/check-your-lan-network-speeds-with-iperf3-56lm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)