
這是我的網路設定:
- 我有 100 Mbps 光纖網路線路
- 我有一個無線路由器。 1 個乙太網路連接埠連接到 Rasperry Pi,另一個乙太網路連接埠連接到 Netgear WNDR3700(速度高達 300 Mbps),透過 30 公尺外的有線乙太網路線連接。
- 我已將其設定為橋接器,這樣,當我將 Mac 連接到 Netgear 時,我也可以存取 Rasperry Pi
現在,當我嘗試複製文件時,傳輸速度非常慢...
- 我有一個連接到 Raspberry 的硬碟,我已與 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)。
有什麼想法我可能做錯了嗎?
(PD我的網路知識/系統非常有限,所以我可能使用了錯誤的術語)。
答案1
我懷疑不是網路問題。樹莓派可能無法處理更多的 CPU 傳輸(只有 100Mbit 網路限制樹莓派最大 10MB/sek)
請在複製過程中檢查樹莓派的負載。開啟互動式 ssh 會話並觀看「top」。如果 CPU 跳到 100% 並保持不變,則可能是問題所在。
此外,樹莓派使用 USB2.0 匯流排作為其網路接口,因此您可以在外部 USB 磁碟和網路之間共用 USB2.0 匯流排。
嘗試複製到 pi 的內部存儲,如果速度快得多,就可以了。
更詳細的解釋在這裡:http://www.howtoeverything.net/linux/raspberry-pi/performance-issues-when-copying-files-over-network
答案2
你的硬碟檔案系統是什麼?
我遇到了完全相同的問題,我透過以下方式解決了它:
- 使用 EXT4 代替 NTFS
- 使用 Netatalk (法新社) 代替 Samba
現在我可以以 4Mo/s 的速度將檔案從 Mac 上傳到 Pi
如果這不能解決您的問題,您可能想在樹莓派論壇上查看這個很好的答案:
http://www.raspberrypi.org/forums/viewtopic.php?p=374296#p374296