OPNsense 40G 추가 실험중입니다.
https://svrforum.com/svr/671101
아마 추가 실험으로 계속 추가할 것 같긴한데 이게 아마 끝이지 않을까 싶습니다. 테스트 결과물이 나오면 여기에 조금씩 추가할 계획이에요.
환경:
Proxmox에 16코어 16기가램 VM으로 MCX354A 패스스루한 시스템에서의 iperf3 결과
iperf3 -c [ip] -p [port]
iperf3 -c [ip] -p [port] -P 20 -t 60
네트워크 설정 변경
시놀로지 - 본딩 적용(적응 로드 밸런싱) --> 추후 LACP로 변경 예정
iperf3 -c [ip] -p [port] -P 10 -t 300
5분 테스트 중에 지속적으로 10G까지 떨어졌다가 다시 20G까지 올라가는 등의 현상이 있었습니다. 이건 아마 발열이나 LACP로 시스템 구성이 되질 않아서 그럴 수도 있어요.
제 생각에는 시스템 상에서는 40000mbpx full duplex라고 떠있긴 한데 실질 속도는 1포트 당 10G까지로 생각됩니다.
글 쓰는 도중에 나온 결과물
본딩 해제, 1포트 사용, MTU 9000(OPNsense, Synology)
iperf3 -c [ip] -p [port] -t 30 -P 10
파일 업로드가 안되서 복붙 ㅎㅎ;
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-30.00 sec 6.01 GBytes 1.72 Gbits/sec 0 sender
[ 5] 0.00-30.53 sec 6.01 GBytes 1.69 Gbits/sec receiver
[ 7] 0.00-30.00 sec 5.66 GBytes 1.62 Gbits/sec 0 sender
[ 7] 0.00-30.53 sec 5.66 GBytes 1.59 Gbits/sec receiver
[ 9] 0.00-30.00 sec 5.66 GBytes 1.62 Gbits/sec 0 sender
[ 9] 0.00-30.53 sec 5.66 GBytes 1.59 Gbits/sec receiver
[ 11] 0.00-30.00 sec 6.00 GBytes 1.72 Gbits/sec 0 sender
[ 11] 0.00-30.53 sec 6.00 GBytes 1.69 Gbits/sec receiver
[ 13] 0.00-30.00 sec 6.67 GBytes 1.91 Gbits/sec 54 sender
[ 13] 0.00-30.53 sec 6.67 GBytes 1.88 Gbits/sec receiver
[ 15] 0.00-30.00 sec 5.67 GBytes 1.62 Gbits/sec 0 sender
[ 15] 0.00-30.53 sec 5.67 GBytes 1.59 Gbits/sec receiver
[ 17] 0.00-30.00 sec 5.64 GBytes 1.61 Gbits/sec 0 sender
[ 17] 0.00-30.53 sec 5.64 GBytes 1.59 Gbits/sec receiver
[ 19] 0.00-30.00 sec 6.00 GBytes 1.72 Gbits/sec 0 sender
[ 19] 0.00-30.53 sec 6.00 GBytes 1.69 Gbits/sec receiver
[ 21] 0.00-30.00 sec 5.63 GBytes 1.61 Gbits/sec 0 sender
[ 21] 0.00-30.53 sec 5.63 GBytes 1.58 Gbits/sec receiver
[ 23] 0.00-30.00 sec 6.77 GBytes 1.94 Gbits/sec 20 sender
[ 23] 0.00-30.53 sec 6.77 GBytes 1.90 Gbits/sec receiver
[SUM] 0.00-30.00 sec 59.7 GBytes 17.1 Gbits/sec 74 sender
[SUM] 0.00-30.53 sec 59.7 GBytes 16.8 Gbits/sec receiver
대충 성공한 것 같습니다? 초반에는 20G도 뜨더라구요. 아마 DS1821+의 CPU와 시스템 사용 등의 문제로 10G만 되는 것 같기도하고.. 어짜피 PCIE 3.0 4레인이라 10G / 25G 만 된다고 되어있어서 이 정도면 만족할만한 수준인 것 같습니다.
일단 되는걸 확인했으니 기분좋네요.
2023.03.06 추가
우분투 상에서 MCX354A의 드라이버 확인 후 IB 모드에서 ETH 모드로 변경했습니다.
iperf3 -c [IP] -t 600 -P 10 -p [Port] *2 (SSH 두개 접속)
대충 20G에 근접한 것 같습니다. PCIE 3.0 4레인은 초당 4기가 정도인데 CPU랑 이것저것 하면 초당 3기가는 되어야할 것 같은데 조금 아쉽긴 하네요.
cmt alert