用 USB 2.0 傳 120GB 的資料真的要十小時以上嗎?

剛從USB碟傳200M試一下,需要好幾分鐘.主機板是USB 2.0.
聽說明年USB 3.0就會出現在主機板上了.一片DVD只需10秒就傳完了.應該只是理論值!
隨身碟跟一般2.5或3.5吋硬碟傳輸效率差多了
小仲827 wrote:
eSATA>1394b>USB2.0>1394a>USB1.1

usb2.0>1394a?
理論值usb2.0比較高沒錯
實際跑我還沒看過哪個1394a的裝置跑輸usb2.0的裝置
找個雙介面外接盒測看看就知道
我的經驗
1394a一定比usb2.0快
而且CPU load低很多
f4485402 wrote:
usb2.0>...(恕刪)


我是指理論值

實際1394介面我從來沒用過

或許是如樓上所言吧
根據小弟的經驗而言
用USB外接碟傳檔的時候記得一個原則
不用把好幾個檔案分開拉過去以為能多工處理
基本上USB2.0還是只支援一進一出的
當你同時開了太多個檔案總管在傳檔時
其實總速度跟時間會相對的拖長
所以小弟建議除非你時間很多(例如要睡覺前)
不然只開一個檔案總管然後用Ctrl或Shift選好檔案後一次拉過去
肯定會比你每個檔案都各自拉過去的快
小弟個人的拙見請參考看看

USB 2.0 480Mb/s 是分享的頻寬
並不是說一個裝置就可以有理論值 480Mb/s

一個2.0的裝置 一個uFrame (125us) 最多只能傳3072 bytes
所以算起來 一秒鐘是3072 bytes x 8 x 1000 = 24000 KB
這是USB2.0 spec上的定義
andyxie wrote:
根據小弟的經驗而言用...(恕刪)


USB是一進一出沒錯

分工是CPU在多工處理

我認為一次處理或分批處理(copy)時間是差不多的

一次處理如果是很大檔案

比較有hanp up風險而已

其實total commander 也是問題根源之一
人人有綠卡、戶戶十八趴、家家住帝寶
如果你是WinXP的機器,有個加快速度的方法,你可以試試。

1.到「我的電腦」找你的隨身碟,按右鍵選「內容」
2.選「硬體」那頁,找出你的隨身碟是哪台,快點2下(double-click)
3.進入你的隨身碟內容後,選「原則」那頁,選「效能最佳化」
4.按「確定」

注意哦,這個動作是打開write cache,所以要拔隨身碟一定要做「安全移除」哦,否則資料會損毀
還有,如果要copy又小又多的檔案,比較建議壓縮起來在主機的硬碟裡,再copy會比較快(壓縮比可以選僅儲或速度最快這2種低壓縮比的就行了)
因為OS每copy一個檔案都會讀寫一次FAT table,copy1萬個檔案就要讀寫1萬次,且目錄有好幾千個檔案,每次寫入前都要把整個目錄讀出,再找空白的地方寫,所以會比較慢。如壓成1個檔案,上述動作只會做1次而已,會比較快。

會這麼慢應該是檔案數量多吧,如果是單一大檔案應該就不用這麼久...
檔案零碎的時候 file system 相關處理有 overhead load ,
在 USB bus 上面處理這些零碎的命令 latency 長更花時間,這樣不慢也難
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!