
質問する前に、異なるハードウェアが関係している可能性があることに気付きましたが、ハードウェアの問題ではないと思われる他のテストもいくつか実行したので、他に何か問題があるかどうかを確認したかったのです。
この設定で1.5TBの転送をしたところ、ほぼ二日これはおよそ 1 秒あたり 10 メガバイトに相当します。
- インターネットに接続されたギガビットルーター
- 転送は以下を使用して行われます
netcat
- ギガビットLAN経由で接続されたソースサーバー(FreeNAS):
tar -cf - -C /path/to/data . | nc -N destination 9000
- ギガビット LAN 経由で接続された MacOS を実行している宛先ラップトップ:
nc -l 9000 > data.tar
- ルーターにはRokuとDebianサーバー(Intel NUC)も接続されていますが、2日間インターネットをほとんど使用しませんでした。
次に、非常によく似た設定を使用して 1.3 TB の転送を実行しましたが、所要時間は 12 時間未満でした。時間を計らなかったため、正確な時間はわかりません。
- 異なるギガビットルーターないインターネットに接続
- 転送は以下を使用して行われます
netcat
- ギガビットLAN経由で接続されたソースサーバー(FreeNAS):
tar -cf - -C /path/to/data . | nc -N destination 9000
- 宛先は同じラップトップですが、ギガビット LAN 経由で Windows 10 が接続されています。
nc -l -p 9000 > data.tar
最初はルーターに何か関係があるのではないかと考え、転送速度を比較するテストを行いました。ルーターを他のものに接続せずに両方のコンピューターを各ルーターに接続し、次のものを使用して速度テストを行いました。
- Windows 10 を実行している宛先ラップトップ:
nc -v -l -p 9000 > NUL
- FreeNAS サーバー:
dd if=/dev/zero bs=1024K count=1024 | nc -v destination 9000
どちらの場合も、1 秒あたり約 100 メガバイトの転送速度でした。したがって、ルーターに問題があるとは思いません。唯一考えられるのは、最初の転送を行ったときにルーターがインターネットに接続されていたということです。妻はこの謎を快く思っていないので、サーバーやコンピューター (インターネット接続が行われる場所) を再び停止してテストを行うことはできません。そのため、ここで試してみようと思いました。
問題になるかどうかはわかりませんが、最初の転送に使用したルーターは TP-Link Archer C7 で、2 番目は ISP が提供した独自のルーターで、ロックダウンされているため、詳細にアクセスしたり、変更したりすることはできません。
デバイスがインターネットに接続されているときに転送速度が大きく異なる明らかな理由はありますか? インターネットの側面は重要ですか、それとも私が完全に見逃している何か他のものがあるのでしょうか?