RTX1300で10Gbps回線を利用する際のチューニング設定(独断と偏見)
RTX1300で10Gbps回線を利用する際に行ったチューニング設定をまとめておきます。
個人的なチューニング内容ですので、あくまでも参考として参照ください。
開通までの手順も記事にしていますので、下記からどうぞ。
環境
環境としては下記のとおりです。
10Gbpsのスイッチングハブはまだお高かったり、発熱が凄かったりするので2.5Gbpsのものを利用しています。
なので、PC⇔インターネット間の最高速度は2.5Gbpsになります。

コンソールの言語とコードを日本語UTF-8に設定
コンソールでの日本語表示が文字化けしていたので、UTF-8に設定。
自分の環境ではUbuntu(WSL)からtelnetしている。
# console character ja.utf8
LAN1でジャンボフレームを使用できるように設定して、スループットの改善
1G以上のスループットならジャンボフレームを有効にしたほうが良いようなので、有効化。
※PC側もジャンボフレームを有効にしています。
ただし、あくまでもルーターの内側の改善になります。
インターネット(ルーターの外側)の速度には影響しません。
# lan type lan1 auto mtu=9000
受信パケットバッファサイズを設定して、受信オーバーフロー対策
Rev.23.00.05で対応された機能です。
たまに「受信オーバーフロー」で警告(エラーカウンターがカウントアップしています)が出ていたので、解消できないかと設定。
デフォルトは1024なので、4096と4倍に設定すると多少頻度が減ったような、、、
これは気のせいかもしれませんが。
メモリの利用量も変わっていないので、あまり関係ないかもしれません。
# lan receive-buffer-size 4096
パケットバッファサイズを増やしてみる
RTX1300のパケットバッファサイズは下記の通りなのですが、


まだメモリに余裕があるので(使用率のピークが31%)、RTX5000と同じ設定値まで上げてみます。
system packet-buffer small max-buffer=10000
system packet-buffer middle max-buffer=26664
system packet-buffer large max-buffer=40000
基本的に利用されるsmall,middle,largeをそれぞれ2倍ですね。

これは目に見えてメモリ使用量が増えました。(ピークで42%
これは効いてる気がします。(笑)
通信速度は下り/上り共に2Gbps超に
みんそくで通信速度を測定した結果、下り/上り共に約2Gbpsが出ていました。

10Gbpsの契約とはいえ、現状はこんなもんですかね。
まだスイッチングハブは2.5Gbpsもあれば十分っぽいですね。
Discussion