iperf3 네트워크 벤치마크 리포트
EC2 인스턴스 네트워크 성능 비교 (xlarge, 4 vCPU)
서울 리전 (ap-northeast-2) | 2026년 1월
최고 TCP 병렬 대역폭
29.80 Gbps
m6idn.xlarge (Intel 6세대)
최고 TCP 단일 스트림
9.53 Gbps
m6idn.xlarge (Intel 6세대)
최고 Graviton 성능
23.38 Gbps
c6gn.xlarge (Graviton2)
최저 Jitter
0.004 ms
r7i.xlarge (Intel 7세대)
최고 가성비
c5n.xlarge
309 Gbps/$/hr
1. 테스트 방법론
iperf3를 사용한 네트워크 대역폭 및 지연시간 측정
왜 iperf3 벤치마크가 중요한가?
- 실제 네트워크 성능 측정 - 인스턴스 유형별 실제 네트워크 처리량 비교
- 고성능 네트워킹 옵션 비교 - 'n' 접미사 인스턴스(예: c6in)의 네트워크 향상 효과 확인
- 분산 시스템 설계 - 데이터 복제, 마이크로서비스 간 통신 성능 예측
- 비용 최적화 - 네트워크 집약적 워크로드에 적합한 인스턴스 선택
수집 메트릭
| 메트릭 |
설명 |
단위 |
방향 |
| TCP Single Stream |
단일 TCP 연결 대역폭 |
Gbps |
높을수록 좋음 |
| TCP Parallel (8 streams) |
8개 병렬 TCP 연결 총 대역폭 |
Gbps |
높을수록 좋음 |
| TCP Reverse |
역방향 TCP 대역폭 |
Gbps |
높을수록 좋음 |
| UDP Bandwidth |
UDP 대역폭 |
Mbps |
높을수록 좋음 |
| Jitter |
패킷 지연 변동 |
ms |
낮을수록 좋음 |
| Packet Loss |
패킷 손실률 |
% |
낮을수록 좋음 |
2. 테스트 환경
EKS 클러스터 기반 네트워크 벤치마크 환경
클러스터
EKS 1.32 / Karpenter
테스트 인스턴스
51개 (Intel/AMD/Graviton)
테스트 구성
| 설정 |
값 |
설명 |
| TCP Single Stream |
-c server -t 30 |
30초간 단일 TCP 연결 테스트 |
| TCP Parallel |
-c server -P 8 -t 30 |
8개 병렬 스트림으로 30초 테스트 |
| TCP Reverse |
-c server -R -t 30 |
역방향(서버→클라이언트) 대역폭 |
| UDP |
-c server -u -b 1G -t 30 |
1Gbps 타겟으로 UDP 테스트 |
5. 용도별 추천 인스턴스
네트워크 요구사항별 최적 인스턴스 가이드
초고속 네트워크 (25 Gbps+)
- m6idn.xlarge - 최고 29.8 Gbps
- m6in.xlarge - 29.18 Gbps
- c6in.xlarge - 28.64 Gbps
- 용도: 빅데이터, 분산 스토리지, HPC
고성능 네트워크 (20 Gbps+)
- c5n.xlarge - 24.8 Gbps, 최고 가성비
- m5zn.xlarge - 24.8 Gbps
- c6gn.xlarge - 23.38 Gbps (Graviton)
- 용도: 실시간 스트리밍, 대규모 복제
범용 네트워크 (~12 Gbps)
- c7i.xlarge - 최신 Intel 7세대
- m8g.xlarge - Graviton4 최신
- c6i.xlarge - 안정적 가성비
- 용도: 일반 웹서비스, API 서버
저지터 (실시간 통신)
- r7i.xlarge - 0.004ms 최저 지터
- m6in.xlarge - 0.005ms
- r6i.xlarge - 0.005ms
- 용도: 실시간 음성/영상, 게임
피해야 할 인스턴스
- r5b.xlarge - 3.97 Gbps (매우 낮음)
- r6g.xlarge - 3.96 Gbps
- c6g.xlarge - 5.16 Gbps
- 이유: 네트워크 대역폭 제한 심함
Graviton 네트워크
- c6gn.xlarge - 유일한 20Gbps+ Graviton
- c7gd.xlarge - 12.4 Gbps
- m7g.xlarge - 12.4 Gbps
- 참고: Graviton4(8세대)는 네트워크 우위 없음
6. 전체 결과 (51개 인스턴스)
모든 인스턴스의 네트워크 벤치마크 결과
| 인스턴스 |
아키텍처 |
세대 |
TCP Single (Gbps) |
TCP Parallel (Gbps) |
TCP Reverse (Gbps) |
UDP (Mbps) |
Jitter (ms) |
Loss (%) |
가격 ($/hr) |
가성비 |
7. 결론
AWS EC2 인스턴스 네트워크 성능 핵심 시사점
핵심 결론
- 네트워크 최적화 인스턴스가 필수인 경우 - 분산 시스템, 대용량 데이터 복제, HPC 워크로드에는 'n' 접미사 인스턴스(c6in, m6idn 등) 선택 필수
- 일반 워크로드는 ~12 Gbps로 충분 - 대부분의 웹서비스, API 서버에는 기본 네트워크 대역폭으로 충분
- Graviton 네트워크 우위 제한적 - Graviton은 CPU 가성비는 우수하나 네트워크에서는 c6gn을 제외하면 Intel과 동등
- 구세대도 네트워크는 우수 - c5n, m5zn 등 5세대 네트워크 인스턴스도 여전히 최고 수준의 대역폭 제공
- 가격 vs 네트워크 트레이드오프 - 고대역폭 인스턴스는 비용도 높으므로 실제 네트워크 요구량 분석 필요
최종 추천
| 워크로드 |
1순위 추천 |
2순위 추천 |
이유 |
| 초고속 네트워크 |
m6idn.xlarge |
c6in.xlarge |
최고 29.8 Gbps 대역폭 |
| 가성비 네트워크 |
c5n.xlarge |
c6gn.xlarge |
24 Gbps+를 저렴하게 |
| 범용 (비용 효율) |
c6i.xlarge |
m7g.xlarge |
12 Gbps로 대부분 충족 |
| 실시간 통신 |
r7i.xlarge |
m6in.xlarge |
최저 지터 0.004ms |