728x90
반응형
네트워크 대역폭 측정 툴인 "iperf" 사용법에 대해 알아보겠습니다.
iperf 툴을 이용해 클라이언트와 서버간의 대역폭을 측정할 수 있습니다.
설치 방법
ubuntu 기준
" sudo apt install iperf " 명령어를 통해 iperf 설치
주요 옵션
-s : 서버 -c : 클라이언트 -p : 포트 -b : 대역폭 지정 (기본값 1Gbps) -t : 전송 시간 지정 (기본값 10초) -u : udp 사용 (default는 TCP) // udp 전송할 경우 서버와 클라이언트 모두에서 -u 옵션을 사용해줘야함 -P : 세션 여러개 생성 -d : 서버 클라이언트 양방향 통신 |
사용 예시
클라이언트
-> iperf -c <서버IP>
root@pc1:~# iperf -c 13.13.13.1
------------------------------------------------------------
Client connecting to 13.13.13.1, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 12.12.12.1 port 39948 connected with 13.13.13.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.09 GBytes 936 Mbits/sec
서버
-> iperf -s
클라이언트에서 전송하기 전에 서버를 먼저 실행해주어야 합니다
root@pc2:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 4] local 13.13.13.1 port 5001 connected with 12.12.12.1 port 39948
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 1.09 GBytes 934 Mbits/sec
*서버 실행하지 않고 클라이언트에서 명령 수행 시 에러 발생
root@pc1:~# iperf -c 13.13.13.1
connect failed: Connection refused
728x90
반응형
'IT 이것저것' 카테고리의 다른 글
[CISCO / 명령어] 스위치에서 syslog 서버 설정 (0) | 2024.06.28 |
---|---|
[Docker/명령어] 이미지 파일 다른 서버로 이동시키기 (0) | 2024.05.27 |
[AWS] PuTTY로 SSH 접속하기 (2) | 2024.05.23 |
[쿠버네티스] 컨테이너, 도커, 쿠버네티스 용어 정리 (0) | 2022.11.03 |
[Python/기초] bool 자료형 (0) | 2022.10.20 |