Windows での CPU 使用率によるネットワーク帯域幅の変化

Windows での CPU 使用率によるネットワーク帯域幅の変化

最近、Windows コンピューターのネットワーク帯域幅、特にデータ受信が、必要なほど大きくないことに気付きました。このコンピューターは、電力線経由でルーターに接続されています。iperf3 を使用すると、約 130 Mbps でルーターにデータを送信できます。問題は、約 60 Mbps でしか受信できないことです。

電力線アダプタは約 130 Mbps で送受信できることはわかっています。Ubuntu を実行している別のコンピュータでこれをテストしましたが、問題は Windows を実行しているコンピュータにあります。データが電力線を通過しない場合は、約 800 Mbps の適切な速度が得られます。

Remote Differential Compression と Large Send Offload を無効にしたところ、少しは改善しました。Auto Tuning を無効にしてみましたが、改善は見られませんでした。しかし、奇妙な点があります。テスト中に、CPU が動作しているとき、たとえば 50 % のとき、速度は実際には 130 Mbps まで上がるようです。

現時点では、これは CPU 速度に関係しているのではないかと考えています。アイドル状態のときは約 2 GHz で、動作中は 2.6 まで上がります。それでも、これは想定どおりの動作ではないと思いますので、これを修正する方法についてご提案をいただきたいと思います。

編集:実は、CPU 速度が問題ではないことに気付きました。プロセッサが 1.2 Ghz で使用率が 25 % のときでも、ダウンロード速度は 130 Mbps です。タスク マネージャーのスクリーンショットを次に示しますので、実際に確認してください。https://i.stack.imgur.com/qk6Zk.jpg

答え1

電源管理設定がパフォーマンスを妨げている可能性があります。

Windowsの省電力機能を無効にしてみてください。これを行う最も簡単な方法は、電源プロファイルをデフォルトの組み込みのハイパフォーマンス電源プラン。

このプランを有効にすると、Windows が CPU 速度を低下させることがなくなり、ネットワーク パフォーマンスが向上する可能性があります。

関連情報