Linux iperf

강윤경·2022년 7월 28일
0

Tool

목록 보기
3/5
post-thumbnail
  • 네트워크 성능 측정 tool
  • 클라이언트와 서버 간 네트워크 대역폭 측정이 가능

  • iperf install
$sudo apt-get update -y
$sudo apt-get install iperf
  • 서버
$iperf -s
  • 클라이언트 (대역폭 제한)

    $iperf -c [서버 ip주소] -i 1 --format M
  • [서버] & [클라이언트] option
    ▪️-p, -port [port_number(default:5201)] : 서버는 서버 포트 번호
    클라이언트는 접속할 서버 포트 번호
    ▪️-f, -format [kmKM] : 출력 포맷 지정
    k=kbits, m=mbits, K=KBytes, M= MBytes
    ▪️-i, -interval [interval (default:1)] : [interval] 초 마다 결과 출력
    ▪️-F, -file [file_name] : 서버는 받은 데이터를 버리지 않고 [file_name] 이름으로 파일 저장
    클라이언트는 의미없는 데이터가 아닌 [file_name] 으로 지정된 파일 전송

  • [서버] option
    ▪️-s, -server : 서버 모드로 iperf 실행
    ▪️-1, -one-off : 클라이언트가 한 번 실행한 뒤 전송을 마치면 서버를 종료하는 모드

  • [클라이언트] option
    ▪️-c, -client : 클라이언트 모드로 iperf 실행
    ▪️-b, —bandwidth [bits] : 세션의 대역폭을 [bits]/sec 로 지정
    ▪️-t, —time [sec(default 10)] : 전송 시간(초) 설정
    ▪️-n, —bytes [bytes] : 전송할 총 [bytes] 지정
    ▪️-M, —set-mss [MSS] : TCP [MSS : Maxium Segment Size] 지정

0개의 댓글