
これは私のネットワーク設定です:
- 私は100Mbpsの光ファイバーインターネット回線を持っています
- 私は Wi-Fi ルーターを持っています。1 つのイーサネット ポートは Rasperry Pi に接続され、もう 1 つは 30 メートル離れた有線イーサネット ケーブルで接続された Netgear WNDR3700 (最大 300 Mbps の速度を提供) に接続されています。
- ブリッジとして設定しているので、MacをNetgearに接続すると、Rasperry Piにもアクセスできます。
現在、ファイルをコピーしようとすると、転送速度が非常に遅くなります...
- 私はラズベリーにハードドライブを接続し、それをSambaと共有しています
- Mac から Rasperry に SCP を実行することも試しました。
scp test.avi [email protected]:/media/maxtor/Movies test.avi 89% 4005MB 918.7KB/s 08:45 ETA
私が得た速度は非常に遅いです(1 Mb/s 未満)。実際、Mac と Rasperry の間で有線ファイル転送を行うよりも、Wi-Fi でインターネット経由でファイルをダウンロードする方が速度が速くなります。
私が何を間違っているのか、何かアイデアはありますか?
(PD: 私のネットワークに関する知識/システムは非常に限られているため、間違った用語を使用している可能性があります)。
答え1
問題はネットワークではないと思います。Raspberry Pi は CPU の能力上、これ以上の転送を処理できない可能性があります (100Mbit ネットワークしかないため、Raspberry Pi は最大 10MB/秒に制限されます)
コピー処理中の Raspberry の負荷を確認してください。対話型 ssh セッションを開き、「top」を監視します。CPU が 100% にジャンプしてそこに留まる場合、それが問題である可能性があります。
また、ラズベリーパイはネットワーク インターフェイスに USB2.0 バスを使用するため、外部 USB ディスクとネットワーク間で USB2.0 バスを共有することになります。
Pi の内部ストレージにコピーしてみてください。大幅に高速化する場合は、これで完了です。
より詳しい説明はこちらをご覧ください:http://www.howtoeverything.net/linux/raspberry-pi/ネットワーク経由でファイルをコピーする際のパフォーマンスの問題
答え2
あなたのハードドライブのファイルシステムは何ですか?
私もまったく同じ問題を抱えていましたが、次の方法で解決しました:
- NTFSの代わりにEXT4を使用する
- Samba の代わりに Netatalk (AFP) を使用する
今ならMacからPiに4Mo/sでファイルをアップロードできます
それでも問題が解決しない場合は、ラズベリーパイ フォーラムのこの素晴らしい回答を確認してください。
http://www.raspberrypi.org/forums/viewtopic.php?p=374296#p374296