vxworks
Vxworks 7.0 iperf3 지원
jhinux
2025. 11. 4. 22:34
vXworks7.0 iperf3 추가 방법
vXworks Workbench 에서 성능 측정을 위해 iperf3 를 추가하는 방법에 대하여 설명한다.
공식 사이트 소스 다운로드
vXworks 형태로 패치된 iperf3 다운로드
% (https://github.com/Wind-River/vxworks7-layer-for-iperf/tree/master)
사이트 접속하면 Releases 에 버젼에 맞추어 Zip 파일을 다운로드한다.
소스 위치
vXworks 가 설치된 폴더에서 xx.xx/source/os/net/app 에 다운로드한 zip 파일을 압축을 해제한다.
개발 쉘 실행
Workbech 를 실행하여 Open Development Shell 을 실행한다.
실행위치는 Project --> Open Development Shell
--> VxWorks xx.xx 선택한다
% vxprj vsb add IPERF3
% make
커널 설정
vXworks 커널 설정에서 iperf3 를 찾아서 설정한다.
iperf3 실행 테스트
iperf3 -s -B 0.0.0.0 -1
Server listening on 5201
Accepted connection from 192.168.0.111, port 49982
[ 6] local 192.168.0.4 port 5201 connected to 192.168.0.111 port 49988
[ ID] Interval Transfer Bitrate
[ 6] 0.00-1.00 sec 106 MBytes 885 Mbits/sec
...
[ 6] 9.00-10.00 sec 110 MBytes 921 Mbits/sec
[ 6] 0.00-10.02 sec 1.05 GBytes 898 Mbits/sec receiver