PowerScale: OneFS와 함께 iperf3 사용
Summary: iperf를 사용하여 클라이언트에서 OneFS 클러스터로의 대역폭 테스트
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
iperf3 프로그램은 프로토콜 계층 없이 클라이언트에서 서버로의 원시 네트워크 처리량을 테스트합니다. 이를 통해 네트워크를 통한 원시 트래픽의 대략적인 기준을 설정할 수 있습니다.
참고: iperf3에서 사용 가능한 대역폭을 확인할 수 있습니다. 실행 중인 다른 트래픽이 있는 경우 이 다른 트래픽은 고려되지 않습니다.
40G 또는 100G 테스트 호스트에서 회선 속도를 달성하려면 병렬 스트림이 필요한 경우가 많습니다. 그러나 iperf3 프로세스는 병렬 테스트를 위해 해당 iperf 프로세스에서 사용하는 모든 스트림을 포함하여 각 iperf3 프로세스가 단일 스레드이기 때문에 iperf3을 사용하는 것은 -P 플래그를 추가하는 것처럼 간단하지 않습니다. 즉, 하나의 테스트에 대한 모든 병렬 스트림은 동일한 CPU 코어를 사용합니다. 코어가 제한된 경우(40G 호스트의 경우인 경우가 많으며 일반적으로 100G 호스트의 경우) 추가 코어를 사용할 수 있는 추가 iperf3 프로세스를 추가하지 않는 한 병렬 스트림을 추가해도 도움이 되지 않습니다.
여러 iperf3 프로세스를 실행하고 고속 호스트 테스트를 위해 추가 CPU 코어를 사용하려면 다음을 수행합니다.
다음을 실행하여 여러 서버를 시작합니다.
클라이언트 출력에서 서버 결과를 가져오려면 다음과 같이 --get-server-output 옵션을 사용합니다.
참고: 이러한 값은 절대값이 아니며 지침으로 사용됩니다.
참고: iperf3에서 사용 가능한 대역폭을 확인할 수 있습니다. 실행 중인 다른 트래픽이 있는 경우 이 다른 트래픽은 고려되지 않습니다.
40G 또는 100G 테스트 호스트에서 회선 속도를 달성하려면 병렬 스트림이 필요한 경우가 많습니다. 그러나 iperf3 프로세스는 병렬 테스트를 위해 해당 iperf 프로세스에서 사용하는 모든 스트림을 포함하여 각 iperf3 프로세스가 단일 스레드이기 때문에 iperf3을 사용하는 것은 -P 플래그를 추가하는 것처럼 간단하지 않습니다. 즉, 하나의 테스트에 대한 모든 병렬 스트림은 동일한 CPU 코어를 사용합니다. 코어가 제한된 경우(40G 호스트의 경우인 경우가 많으며 일반적으로 100G 호스트의 경우) 추가 코어를 사용할 수 있는 추가 iperf3 프로세스를 추가하지 않는 한 병렬 스트림을 추가해도 도움이 되지 않습니다.
여러 iperf3 프로세스를 실행하고 고속 호스트 테스트를 위해 추가 CPU 코어를 사용하려면 다음을 수행합니다.
다음을 실행하여 여러 서버를 시작합니다.
iperf3 -s -p 5101 &; iperf3 -s -p 5102 &; iperf3 -s -p 5103 &그런 다음 -T 플래그를 사용하여 출력 레이블을 지정하여 여러 클라이언트를 실행합니다.
iperf3 -c hostname -T s1 -p 5101 &; iperf3 -c hostname -T s2 -p 5102 &; iperf3 -c hostname -T s3 -p 5103 &클라이언트 NIC 매개변수를 약간 조정하는 Windows 클라이언트의 OneFS는 8개의 병렬 스트림을 통해 약 38Gbbe/s의 클라이언트에서 클러스터로 일관된 결과를 얻을 수 있습니다. 다음은 8개 스레드를 가진 iperf3를 실행하는 예로, 40G 네트워크 테스트에 사용하고자 합니다.
클라이언트 출력에서 서버 결과를 가져오려면 다음과 같이 --get-server-output 옵션을 사용합니다.
$ iperf3 -c 192.168.188.11 -P 8 -t 600 --get-server-output이 예에서는 호스트 192.168.188.11, 포트 5201, 8개 스트림에 접속하고 5분 동안 실행됩니다.
PS C:\tmp> iperf3 -c 192.168.188.11 -P 8 -t 600 [ 4] local 192.168.188.57 port 60221 connected to 192.168.188.11 port 5201 [ 6] local 192.168.188.57 port 60227 connected to 192.168.188.11 port 5201 [ 8] local 192.168.188.57 port 60228 connected to 192.168.188.11 port 5201 [ 10] local 192.168.188.57 port 60229 connected to 192.168.188.11 port 5201 [ 12] local 192.168.188.57 port 60230 connected to 192.168.188.11 port 5201 [ 14] local 192.168.188.57 port 60231 connected to 192.168.188.11 port 5201 [ 16] local 192.168.188.57 port 60232 connected to 192.168.188.11 port 5201 [ 18] local 192.168.188.57 port 60233 connected to 192.168.188.11 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 444 MBytes 3.73 Gbits/sec [ 6] 0.00-1.00 sec 896 MBytes 7.51 Gbits/sec [ 8] 0.00-1.00 sec 440 MBytes 3.69 Gbits/sec [ 10] 0.00-1.00 sec 572 MBytes 4.79 Gbits/sec [ 12] 0.00-1.00 sec 432 MBytes 3.62 Gbits/sec [ 14] 0.00-1.00 sec 559 MBytes 4.69 Gbits/sec [ 16] 0.00-1.00 sec 543 MBytes 4.55 Gbits/sec [ 18] 0.00-1.00 sec 422 MBytes 3.54 Gbits/sec [SUM] 0.00-1.00 sec 4.21 GBytes 36.1 Gbits/seciperf3 테스트 값의 평균을 아래 "평균 인터페이스 값" 표의 값과 비교합니다. 이 표에는 다양한 인터페이스 유형에서 얻을 수 있는 평균 처리량이 나와 있습니다.
참고: 이러한 값은 절대값이 아니며 지침으로 사용됩니다.
- 처리량 결과가 표에 나열된 처리량보다 상당히 느리면 물리적 네트워크와 관련된 문제일 수 있습니다.
- 처리량 결과가 표에 나열된 처리량과 거의 동일하다면 물리적 네트워크에 문제가 없는 것일 수 있습니다.
| 네트워크 인터페이스 유형 | 평균 처리량 |
|---|---|
| 1GbE | 800Mb/초 |
| 10GbE | MTU 1500 의 경우 3Gb/초 MTU 9000의 경우 6Gb/초 |
| 1GbE 집계 | (0.95Gb/초) x (인터페이스 수) |
| 10GbE 집계 | 6Gb/초 |
Affected Products
PowerScale OneFSArticle Properties
Article Number: 000188735
Article Type: How To
Last Modified: 23 Oct 2025
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.