SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Windows

윈도우에서 네트워크 속도측정도구 iperf3 사용하기

달소 달소 395

0

0

 

안녕하세요. 달소입니다.

 

이번에는 Windows에서 iperfs3를 사용해서 네트워크 속도를 측정하는 방법입니다. 

주로 대역폭을 잘 뽑아주고있는지 확인할때 사용하곤합니다.

 

iperf란 ?

iperf3란 무엇인가요?

iperf3는 네트워크 대역폭을 측정하기 위한 오픈 소스 소프트웨어입니다.

iperf3는 클라이언트-서버 모델을 사용하여 네트워크 연결의 대역폭, 지연 시간, 패킷 손실 등을 측정할 수 있습니다.

이를 통해 네트워크 성능을 평가하고 문제를 해결하는 데 도움을 줍니다.

iperf3는 TCP 및 UDP 프로토콜을 지원하며, 다양한 플랫폼에서 실행할 수 있습니다.

 

iPerf 기능

  • TCP 및 SCTP
    • 대역폭 측정
    • MSS / MTU 크기 및 관찰 된 읽기 크기를보고합니다.
    • 소켓 버퍼를 통한 TCP 창 크기 지원.
  • UDP
    • 클라이언트는 지정된 대역폭의 UDP 스트림을 생성 할 수 있습니다.
    • 패킷 손실 측정
    • 지연 지터 측정
    • 멀티 캐스트 가능
  • 크로스 플랫폼 : Windows, Linux, Android, MacOS X, FreeBSD, OpenBSD, NetBSD, VxWorks , Solaris, ...
  • 클라이언트와 서버는 여러 개의 동시 연결을 가질 수 있습니다 (-P 옵션).
  • 서버는 단일 테스트 후 종료하지 않고 여러 연결을 처리합니다.
  • 전송할 데이터 양이 아닌 지정된 시간 (-t 옵션) 동안 실행할 수 있습니다 (-n 또는 -k 옵션).
  • 지정된 간격으로 주기적, 중간 대역폭, 지터 및 손실 보고서를 인쇄합니다 (-i 옵션).
  • 서버를 데몬으로 실행 (-D 옵션)
  • 대표 스트림을 사용하여 링크 레이어 압축이 달성 가능한 대역폭 (-F 옵션)에 미치는 영향을 테스트합니다.
  • 서버는 단일 클라이언트를 동시에 수락 (iPerf3) 여러 클라이언트를 동시에 수락 (iPerf2)
  • 신규 : TCP 느린 시작 무시 (-O 옵션).
  • 신규 : UDP 및 (신규) TCP에 대한 대상 대역폭을 설정합니다 (-b 옵션).
  • 신규 : IPv6 흐름 레이블 설정 (-L 옵션)
  • 신규 : 혼잡 제어 알고리즘 설정 (-C 옵션)
  • 신규 : TCP 대신 SCTP 사용 (--sctp 옵션)
  • 신규 : JSON 형식으로 출력 (-J 옵션).
  • 신규 : 디스크 읽기 테스트 (서버 : iperf3 -s / 클라이언트 : iperf3 -c testhost -i1 -F 파일 이름)
  • 신규 : 디스크 쓰기 테스트 (서버 : iperf3 -s -F 파일 이름 / 클라이언트 : iperf3 -c testhost -i1)

 

iperf3 다운로드

 

다운로드는 위 페이지에서 받아주세요. 리눅스에서는 보통 apt install iperf3 등으로 설치가 가능합니다.

 

 

윈도우의 경우 압축을 풀어주신뒤 cmd를 켜서 해당경로에 가서 iperf를 실행해주시면됩니다.

 

image.png.jpg

 

속도 측정방법

iperf 를 사용해서 속도를 측정하는 방법은 두가지가있습니다. 기본적으로 클라이언트 - 서버 구조기 때문에 테스트를 위해서는 반드시 두개의 기기가 필요합니다.

 

한쪽은 트래픽을 보내고 한쪽은 받으면서 속도측정을 진행해줍니다.

 

서버모드로 먼저 실행시키려면 아래와같은 명령어로 실행해주면 됩니다.(방화벽도 자동으로 오픈하라고나옵니다)

기본포트는 5201 포트를 사용합니다. 통신이 안되면 포트를 체크해주세요.

포트는 -p 옵션으로 변경도됩니다.

 

iperf3.exe -s

 

image.png.jpg

 

이렇게 리스닝 모드를 해주고 다른서버에서는 -c 옵션을 써서 클라이언트로 테스트를진행합니다.

 

iperf3.exe -c <server IP>

 

image.png.jpg

 

이외에 보편적으로 사용하는 옵션은

-p : 포트지정

-i : interval 측정간격

-u : UDP 사용

-b : 대역폭 지정 등이 있습니다.

 

신고공유스크랩
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
분류 제목 글쓴이 날짜 조회 추천
잡담 Kavita 문제 해결 했습니다 7 초보나스 3일 전02:40 158 +3
잡담 Immich를 사용하면서 느낀 아쉬운 점들 21 hjk9860 6일 전17:50 257 +1
정보 LSI RAID CARD windows firmware 프로그램 2 아흑미쵸 24.04.21.14:23 89 +1
Windows
image
쟁이 24.04.17.21:18 132 0
Windows
image
정전리 24.03.21.14:28 418 +3
Windows
normal
워닝 24.03.18.21:12 163 0
Windows
image
달소 24.02.06.10:49 2111 0
Windows
image
달소 24.02.04.23:35 258 +1
Windows
image
WHYism 24.01.28.23:09 408 0
Windows
image
WHYism 24.01.28.00:00 512 +1
Windows
image
WHYism 24.01.23.11:03 366 0
Windows
normal
WHYism 24.01.10.13:25 214 0
Windows
image
벌꿀오송 23.11.28.15:22 175 +2
Windows
normal
노양 23.11.15.17:45 186 0
Windows
normal
노양 23.10.18.23:44 160 0
Windows
normal
jnote 23.10.14.23:43 514 +5
Windows
image
it병아리 23.09.13.10:26 306 0
Windows
image
에듀 23.09.11.00:09 414 +2
Windows
image
달소 23.09.10.11:13 395 0
Windows
image
달소 23.09.04.01:11 311 +1
Windows
normal
하이맨 23.08.19.08:08 244 0
Windows
normal
안프로치 23.08.16.13:45 321 +1
Windows
image
달소 23.08.08.09:40 160 0