treeru.com
네트워크

iperf3로 사내 네트워크 속도 진단 — 1G vs 2.5G 실측

2026-01-08
Treeru

“네트워크가 느린 것 같은데요”라는 말만으로는 원인을 찾을 수 없습니다.iperf3로 서버 간 실제 대역폭을 측정하고, 1Gbps NIC와 2.5Gbps NIC의 실측 차이를 비교한 결과를 공유합니다. AI 서버를 여러 대 운영하는 16대 서버 인프라 환경에서도 적용 가능한 방법입니다. 케이블, NIC, 스위치 포트 중 어디가 병목인지 찾는 방법까지 다룹니다.

937Mbps

1G NIC 최대

2.33Gbps

2.5G NIC 최대

610Mbps

1G NIC 최저

Cat6

권장 케이블

1왜 iperf3인가

인터넷 속도 측정 사이트(Speedtest 등)는 ISP까지의 속도를 측정합니다. 사내 네트워크(LAN) 속도를 측정하려면 내부 서버 간 직접 트래픽을 주고받아야 합니다.iperf3는 서버-클라이언트 방식으로 순수 네트워크 대역폭을 측정하는 표준 도구입니다.

순수 대역폭 측정

디스크 I/O, 애플리케이션 오버헤드 없이 네트워크만의 최대 처리량을 측정합니다.

양방향 테스트

-R 옵션으로 리버스 테스트, --bidir 옵션으로 양방향 동시 테스트가 가능합니다.

구간별 진단

서버 A→스위치→서버 B 경로에서 어느 구간이 병목인지 단계별로 확인할 수 있습니다.

2테스트 환경과 방법

항목서버 A (송신)서버 B (수신)
NIC (1G 테스트)Intel I225-V 2.5GbE (1GbE 모드)Intel I225-V 2.5GbE (1GbE 모드)
NIC (2.5G 테스트)Realtek RTL8125BG 2.5GbERealtek RTL8125BG 2.5GbE
스위치매니지드 스위치 (2.5GbE 지원)
케이블Cat5e (기존) / Cat6 (교체 후)
OSUbuntu 24.04 LTS

iperf3 기본 사용법

# 설치 (Ubuntu/Debian)
sudo apt install iperf3

# 서버 모드 (수신 측에서 실행)
iperf3 -s

# 클라이언트 모드 (송신 측에서 실행)
iperf3 -c 10.x.x.x                # 기본 10초 테스트
iperf3 -c 10.x.x.x -t 30          # 30초 테스트
iperf3 -c 10.x.x.x -R             # 리버스 (서버→클라이언트) 테스트
iperf3 -c 10.x.x.x --bidir        # 양방향 동시 테스트
iperf3 -c 10.x.x.x -P 4           # 4개 병렬 스트림
iperf3 -c 10.x.x.x -t 30 -i 5    # 30초간 5초 간격 리포트

31Gbps NIC 실측 결과

1Gbps NIC로 측정한 결과입니다. 이론상 최대 1,000Mbps이지만, 프로토콜 오버헤드와 환경에 따라 실제로는 940Mbps 전후가 한계입니다.

테스트방향케이블속도비고
1A → BCat6937 Mbps이론 한계에 근접
2B → ACat6932 Mbps양호
3A → BCat5e (3m)925 Mbps1G에서는 차이 미미
4양방향Cat6각 방향 ~470 Mbps전이중 확인
5A → BCat5e (20m, 노후)610 Mbps케이블 노후로 성능 저하

1G NIC 핵심 발견

Cat6 케이블 + 짧은 거리에서 937Mbps로 이론 한계에 근접합니다. 1Gbps 환경에서 Cat5e와 Cat6의 차이는 미미하지만, 노후 케이블은 610Mbps까지 떨어질 수 있습니다.편차가 크다면 케이블 상태를 먼저 의심해야 합니다.

42.5Gbps NIC 실측 결과

2.5GbE NIC로 업그레이드한 후의 측정 결과입니다. 케이블 종류에 따른 차이가 크게 벌어집니다.

테스트방향케이블속도비고
1A → BCat62.33 Gbps이론 한계 근접
2B → ACat62.31 Gbps양호
3A → BCat5e (3m)2.17 Gbps짧은 거리에서는 Cat5e도 가능
4A → BCat5e (20m, 노후)1.41 Gbps2.5G에서 Cat5e 한계 뚜렷
5양방향Cat6각 방향 ~1.16 Gbps전이중 확인

2.5G 환경에서 Cat5e는 병목

Cat5e는 공식적으로 1Gbps까지만 보장합니다. 짧은 거리에서는 2.17Gbps까지 나오지만, 20m 이상의 노후 케이블에서는 1.41Gbps까지 떨어져 2.5GbE의 장점이 반감됩니다. 2.5GbE 환경이라면 Cat6 케이블은 필수입니다.

5병목 구간 진단법

속도가 기대에 못 미칠 때, NIC-케이블-스위치 중 어디가 문제인지 단계별로 좁혀나가는 방법입니다.

Step 1: NIC 링크 속도 확인

# NIC 링크 속도 확인
ethtool eth0 | grep Speed
# 출력 예: Speed: 2500Mb/s  ← 정상
# 출력 예: Speed: 100Mb/s   ← 문제! 오토네고시에이션 실패

# NIC 드라이버 확인
ethtool -i eth0 | grep driver

Step 2: 케이블 우회 테스트

# 짧은 새 케이블로 직접 연결 (스위치 우회)
# 서버 A ← Cat6 1m → 서버 B

iperf3 -c 10.x.x.x -t 30
# 속도가 정상이면 → 기존 케이블 또는 스위치가 원인
# 속도가 여전히 낮으면 → NIC 또는 드라이버 문제

Step 3: 스위치 포트 확인

# 스위치 웹 인터페이스에서 포트별 링크 속도 확인
# 2.5G 스위치인데 포트가 1G로 표시되면:
# 1. 케이블 교체 시도
# 2. 다른 포트에 연결
# 3. NIC 오토네고시에이션 재설정

sudo ethtool -s eth0 speed 2500 duplex full autoneg on
증상가능한 원인진단 방법
100Mbps만 나옴NIC 오토네고시에이션 실패ethtool로 링크 속도 확인
편차가 큼 (600~900Mbps)케이블 접촉 불량 또는 노후새 케이블로 교체 후 재측정
한 방향만 느림반이중(half-duplex) 모드ethtool로 duplex 모드 확인
간헐적으로 0에 가까움패킷 드롭, 스위치 버퍼 오버플로스위치 로그, netstat -s 확인

6느린 서버 트러블슈팅 사례

실제로 겪은 사례입니다. 서버 한 대만 파일 전송 속도가 유독 느려서 iperf3로 진단한 과정을 공유합니다.

증상: 파일 전송 속도가 10MB/s에 불과

1단계: iperf3 측정

iperf3로 측정 결과 93Mbps. 1GbE NIC인데 100Mbps도 안 나옴.

2단계: ethtool 확인

$ ethtool enp1s0 | grep Speed
Speed: 100Mb/s    # ← 원인 발견!

NIC가 100Mbps로 네고시에이션되어 있었습니다.

3단계: 원인 분석

케이블의 8핀 중 일부 핀 접촉이 불량이었습니다. 1Gbps는 8핀 전부를 사용하지만, 100Mbps는 4핀만 사용하므로, 접촉 불량 시 자동으로 100Mbps로 다운그레이드됩니다.

해결: 케이블 교체

새 Cat6 케이블로 교체 후 937Mbps로 정상 복구. 파일 전송 속도 약 110MB/s.

교훈: 느리면 물리 계층부터 확인

네트워크 문제의 상당수는 소프트웨어가 아니라 물리 계층(케이블, 커넥터, NIC)에서 발생합니다. ethtool로 링크 속도를 확인하는 것이 가장 먼저 해야 할 일입니다.

정리

iperf3 네트워크 진단 체크리스트

  • iperf3 -c로 기본 대역폭 측정, -R로 역방향, --bidir로 양방향 확인
  • 1Gbps NIC: Cat6에서 937Mbps 정도가 정상. 800 이하면 점검 필요
  • 2.5Gbps NIC: Cat6 필수. Cat5e는 거리에 따라 1.4~2.2Gbps로 편차
  • ethtool로 NIC 링크 속도 먼저 확인 — 100Mbps면 케이블 불량 의심
  • 편차가 크면 케이블 교체 → 스위치 포트 변경 순으로 진단
  • 양방향 동시 테스트로 전이중/반이중 모드 확인
  • 정기적으로 측정하여 기준선(baseline) 유지 권장

네트워크 속도 문제는 “느린 것 같다”는 감보다 숫자로 측정하는 게 중요합니다. iperf3 하나면 서버 간 대역폭을 정확히 측정할 수 있고, ethtool과 조합하면 병목 구간을 빠르게 좁힐 수 있습니다.

본 글의 측정값은 특정 환경에서의 결과이며, NIC 칩셋, 드라이버 버전, 케이블 상태, 스위치 모델에 따라 달라질 수 있습니다. IP 주소는 예시이며 실제 네트워크 주소와 무관합니다. 본 콘텐츠의 비상업적 공유는 자유이나, 상업적 이용 시 문의 페이지를 통해 연락 바랍니다.

사내 네트워크 성능 개선이 필요하신가요?

Treeru는 네트워크 속도 진단부터 병목 해소, 2.5GbE 업그레이드 설계까지 지원합니다. 정확한 측정 데이터를 기반으로 최적의 네트워크 환경을 구축해 드립니다.

네트워크 진단 상담
T

Treeru

웹 개발, IT 인프라, AI 솔루션 분야의 실무 인사이트를 공유합니다. 기업의 디지털 전환을 돕는 IT 파트너, Treeru입니다.

공유

댓글

(4개)
4.63/ 5

로그인하면 댓글을 작성할 수 있습니다.

2026-01-21
555.0

팀원들에게 공유했습니다. 네트워크 느리다는 불만이 있을 때마다 iperf3로 측정해서 근거 기반으로 대응할 수 있게 되었습니다.

2026-01-18
4.554.5

느린 서버 사례 부분이 인상 깊습니다. ethtool로 링크 속도를 확인하는 건 생각도 못했어요. NIC가 100Mbps로 다운그레이드되어 있었다니...

2026-01-15
454.0

Cat5e와 Cat6 케이블 차이가 2.5G에서 이렇게 크게 나타나는군요. 사무실 전체 케이블을 Cat6로 교체하는 게 먼저라는 결론에 동의합니다.

관련 글

© 2026 TreeRU. All rights reserved.

본 콘텐츠의 저작권은 TreeRU에 있으며, 출처를 밝히지 않은 무단 전재 및 재배포를 금합니다. 인용 시 출처(treeru.com)를 반드시 명시해 주세요.