Ubuntu Server マシンに Intel 522SFP ネットワーク アダプターが搭載されていますが、速度に関して奇妙な問題が発生しています。
このネットプラン (enp1s0f0 インターフェース) で「直接」使用する場合:
# This is the network config written by 'subiquity'
network:
ethernetsenp1s0f0:
enp5s0:
dhcp4: false
dhcp6: false
enp1s0f0:
addresses:
- 192.168.11.203/24
enp1s0f1:
addresses:
- 192.168.10.203/24
bridges:
br0:
interfaces: [enp5s0]
addresses:
- 192.168.1.203/24
nameservers:
addresses:
- 192.168.1.1
search: []
routes:
- to: default
via: 192.168.1.1
version: 2
192.168.11.203 で iperf3 スループット速度が約 8Gbps UP または 5Gbps DOWN になりました。これは 10Gbps ではありませんが、私の用途には十分です。後で調査して、なぜ 10Gbps の速度を完全に得られないのか理解する必要があります。
しかし、奇妙なのは、次のように enp1s0f0 にブリッジ (このサーバーは KVM ホスト) を設定するときです。
# This is the network config written by 'subiquity'
network:
ethernets
enp5s0:
dhcp4: false
dhcp6: false
enp1s0f0:
dhcp4: false
dhcp6: false
enp1s0f1:
addresses:
- 192.168.10.203/24
bridges:
br0:
interfaces: [enp5s0]
addresses:
- 192.168.1.203/24
nameservers:
addresses:
- 192.168.1.1
search: []
routes:
- to: default
via: 192.168.1.1
brsf0:
interfaces: [enp1s0f0]
addresses:
- 192.168.11.203/24
version: 2
その後、iperf3 のスループットが 1Gbps UP/DOWN に低下します。ブリッジが 1Gbps に制限されているようです。ネットプランの設定に何か不足しているのでしょうか?
お手伝いありがとうございます。
答え1
ブリッジフィルタリングを無効にした後、速度を上げることができました。しかし、CPU + NICによって制限されていたスループットはまだ実現できませんでした(トラフィックをCPUで処理するのではなく、CPUにオフロードします)
proc/sys/net/bridge/ の下にある次のファイルを 0 に更新します。
- ブリッジ-NF-呼び出し-ARPテーブル
- ブリッジ-NF-呼び出し-IPtables
- ブリッジ-NF-コール-IP6テーブル
ソース:http://ebtables.netfilter.org/documentation/bridge-nf.html