次のホームネットワーク設定があります。
デスクトップのシステムトレイにある接続アイコンの上にマウスを置くと、WIFI接続が優れており、通常は48Mbpsの速度であることがわかります。
そのため、ローカルネットワーク上のデスクトップとサーバー間でファイルを転送しているので、およそ(54Mbps / 1 Byte) - overhead ≈ 5MB/s
前後の速度が期待されます。しかし、私は500kB/s
のようなものしか得られません(私が期待しているものの約10分の1)。
私がここで見落としている明らかな何かがありますか?それはこれらの速度を引き起こしている可能性がありますか?
ルーターが誤ってトラフィックをWAN最初にルーティングしている可能性があります(WANを介してアップストリームでこれらの速度に到達することは許可されていないと思われるため)?その他の(明らかな)提案?
Wi-Fiのオーバーヘッドは通常50%です。取得していないと言ったデータレートに基づいて計算しました。メガと Mebi の間で変換しませんでした。使用していたツールは、クライアントが送信していたデータレートのみを報告していた可能性があります。これは、APがクライアントに送信したときに取得したデータレートとは限りません。そのため、その時点でSFTPサーバーからクライアントにデータをコピーしていた場合(指定しなかった場合)、適切なデータレートを確認していなかった可能性があります。
(48メガビット/秒/〜8.4メビバイト/メガビット)-50%の一般的なWi-Fiオーバーヘッド= 2.5メビバイト/秒。これでかなり近づきますが、実際に500 KibiBytes/sしか取得していない場合でも、5倍の差があります。
この時点で、おそらくサーバーとクライアントマシン間でIPerfを実行し、それをベンチマークとして使用してSFTPセットアップを比較します。私の疑い:
XPが速度を示している場合、考慮されない論理変数がいくつかあるため、速度スループットに関するWindowsの指示に従わないことをお勧めします。
たとえば、チャネル内のノイズ。信号の強度が非常に優れていても、同じチャネルと周波数で何かが動作している可能性があります。それでも、衝突によってデータグラムの転送を繰り返す必要があります(全体の速度が低下します)。 Zyxel CPUはこれに大きな役割を果たします。パケットを、54MBpsインターフェイスから100Mbpsに切り替える必要があります。CPUがポートナッティング(サーバーがインターネットにアクセスしているのと同時に)など、他のことを行うのに忙しい場合は、次のことができます。インターフェイス間でパケットを切り替えると、一部のパケットが失われたり、CPUの待機が遅れたりします。
あなたのwifiドライバーが約束されたスペックほど良くない可能性があります...などなど
簡単に言えば、最後の結果に影響を与えるいくつかの変数があります。あなたの質問はかなりうまく定式化されており、アプローチは正しいです。唯一のことは、まだ制御できないいくつかの変数があるということです。
あなたを助けるかもしれないツール NetStumblerIPerf
また、snmpに基づいてパフォーマンスを記録する場合、 Cacti はUbuntuサーバーに非常に簡単にインストールでき、Zyxelでsnmpをアクティブ化することで、そのボックスで何が起こっているかを実際に確認できます。
ルーターとLinuxボックス間のイーサネットリンクは全速力で全二重モードで動作していますか?接続が間違って設定されている(自動ネゴシエーションで何か奇妙なことはありますか?)か、時間の経過とともに劣化している可能性があります-両方のことがコモディティルーターで発生するのを見てきました。
以前の回答への追加
本当にあなたは持っています 三 失敗の2つのポイント
ほとんどのポイントを見つけるには、テストからポイントを個別に除外する必要があります
このようにして、誰があなたにほとんど速度の低下を与えるかを正確に知ることができます