これを説明できません。まず、速度テストの結果をリストします。
最新バージョンの mxlinux を実行する Linux ホストです。
vmwareで実行されているWindows 10。同じコンピュータで
Linuxでなぜそれほど悪いのかを理解しようとしています。
Webインターフェイスを試してみて、別のディストリビューション(ライブUSB)を試しても同じ結果が得られました。
他のブラウザも試してみましたが、同じことでした。
私はそれが重要だとは思わないが、もし備えてamd 3900x、32gb ram、nvmeにLinuxがインストールされたギガバイトx570 aorus proを持っています。
これが私の問題なのか、Linuxのスピードテストがひどいのか、sysctlのtcp自動調整が原因なのか、それともカーネルの奇妙であいまいな設定なのか疑問に思います。
これも重要なのかわかりません。私のルーターはmikrotik hap ac2で、LinuxホストとWindows 10仮想マシンで同じケーブルを使用しています。
私はどんな提案や調整などについても開いています。これは本当に理由なしで良いことではありません。
編集1
btestと呼ばれるものを使用してルーターにこれを追加するのを忘れ、パブリックサーバーを使用してWindows 10と同じ速度またはそれより速い速度を得ることができました。
同じルータにNASが接続され、iperfを実行し、LinuxとNASの間で1GBの最高速度を得ました。
編集2
編集3
犯人を見つけたと思います。
mikrotikルータの場合、多くの情報を示すパケットスニファがあり、そのうちの1つはどのCPUが使用されているかです。
私は4つのCPUを搭載したmikrotikを持っています。
Windowsでは複数のCPUを使用しますが、Linuxでは速度テスト中に1つのCPUのみを使用します。
Linuxでは、CPUを1つだけ使用する問題があります。
編集4
ルータファームウェアを最新バージョン7.xにアップグレードする必要があるようです。
私は最新バージョンの6.xを使用していますが、7.xでVLANを使用するときのCPU使用率を減らす機能が追加されました。
すぐにテストを実行しましたが、問題が解決したようです。 Linuxでは、Windowsのスクリーンショットなどと同じ速度を得ました。実際の構成ではなくベアメタル構成を使用してテストしたので、今週末にもっと詳しく見てみましょう。 。
編集5
だからLinuxで最高速度を得るには、最新バージョン7.xにアップグレードする必要があるようです...
編集6
7.2以降、vlan-filteringと連携する新機能であるfastpassを使用する必要があります。
ベストアンサー1
Linuxでは、Mikrotik速度テストがなぜ1つのCPUしか使用しないのかわかりませんが、ブリッジのVLANの下で高速レーンを使用できるように7.x(最小> = 7.2)にアップグレードすることで速度低下を解決できます。フィルタリングするレイヤーです。