프로필사진
네트워크 스루풋 측정 (feat. iperf3 말고 iperf..)

2023. 6. 12. 20:00🔴 ETC/Network

300x250

https://repost.aws/knowledge-center/network-throughput-benchmark-linux-ec2

 

Benchmark network throughput between EC2 Linux instances in the same VPC

I want to measure the network bandwidth between Amazon Elastic Compute Cloud (Amazon EC2) Linux instances in the same Amazon Virtual Private Cloud (Amazon VPC). How can I do that?

repost.aws

참고하여 iperf3대신 iperf로 테스트하였다.

iperf는 2.x버전이고, iperf3은 3.x버전을 뜻하는데, iperf를 사용하는 이유는 :
- 2.x버전이 멀티쓰레드를 지원함
- 3.x버전에서 -P태그로 parallel stream을 사용할 수 있지만, 3.x버전은 싱글쓰레드이고 싱글CPU에 의해 제한이 있음

따라서 각 서버(ubuntu)에 iperf를 설치하였다.

apt-get install -y iperf

VPC간 TCP 네트워크 성능 테스트

2023.06.10 - [🔴 WEB지식/Network] - NCP에서 VPC Peering 구축하기

 

NCP에서 VPC Peering 구축하기

VPC Peering 란? (VPC 간 사설 통신망 Peering) "인터넷 통신을 거치지 않고 비공인 IP를 통해서 내부 네트워크로 다른 VPC와 통신하도록 하는 기술" 즉, 2개 이상의 VPC를 연결하고 싶을 때 사용할 수 있다.

kkangdda.tistory.com

앞전에 NCP에서 peering한 VPC끼리 테스트를 진행하였다.

1. 서버

iperf -s [-p 5001]

2. 클라이언트

$ iperf -c 상대방주소 --parallel 40 -i 1 -t 2

--parallel 40 : 40 Threads (test with 40 parallel connections)
-i 1 : log interval 1 second
-t 2 : total test time 2 seconds 

결과

테스트 instance 스펙
- s2-g2-s50(vCPU 2EA, Memory 8GB, [SSD]Disk 50GB)
- mtu 8950

root@pub-vm-b:~# iperf -c 10.0.0.6 --parallel 40 -i 1 -t 2 -p 5001
------------------------------------------------------------
Client connecting to 10.0.0.6, TCP port 5001
TCP window size:  520 KByte (default)
------------------------------------------------------------
[  3] local 10.100.0.6 port 45534 connected with 10.0.0.6 port 5001
[ 12] local 10.100.0.6 port 45554 connected with 10.0.0.6 port 5001
[  5] local 10.100.0.6 port 45538 connected with 10.0.0.6 port 5001
[  4] local 10.100.0.6 port 45536 connected with 10.0.0.6 port 5001
[ 13] local 10.100.0.6 port 45552 connected with 10.0.0.6 port 5001
[ 41] local 10.100.0.6 port 45610 connected with 10.0.0.6 port 5001
[  7] local 10.100.0.6 port 45542 connected with 10.0.0.6 port 5001
...
[SUM]  0.0- 1.0 sec   159 MBytes  1.33 Gbits/sec
[SUM]  1.0- 2.0 sec   125 MBytes  1.05 Gbits/sec
[SUM]  0.0- 2.2 sec   284 MBytes  1.06 Gbits/sec

---> 대역폭은 1.06 Gbits/sec 으로 나왔다.

300x250