為什麼資料傳輸速度會波動?

時間 2021-06-02 01:09:34

1樓:北極

前面兩位回答的完全不在點子上……

這原因多明顯:是小檔案太多導致的速度下降的。磁碟碎片不可能產生幾倍的速度差,也不可能產生如此劇烈的速度變化曲線,況且flash也不存在尋道時間的概念。

寫大檔案和小檔案的開銷是不一樣的,具體要看檔案系統的型別,整體上來看,寫1024個1KB的小檔案的耗時要遠遠多於寫1個1024KB的檔案,具體的題主你可以自己做實驗。

題主你這個截圖裡有1000多個檔案,估計有大有小,複製小檔案多的時候,速度就下降,複製大檔案的時候速度就提公升。

當然,本質上U盤的寫速度並沒有下降,只是寫小檔案的開銷很大,寫乙個1KB的檔案,實際寫的資料可能是64KB或者更多,如果寫乙個1024KB的檔案,寫的資料可能是1100KB,所以小檔案一旦比較多,額外的檔案系統開銷會變得很多。USB匯流排上傳輸速度其實沒有太大變化,只是對使用者來看速度好像慢了。

下面我解釋一下額外開銷是什麼東西:

新建乙個檔案,如果檔案大小為0,那麼是否占用磁碟空間?答案是肯定的:占用,因為磁碟上還要儲存檔名、檔案大小、屬性等資訊

這些資訊都會伴隨你複製檔案而寫入磁碟,每次開銷都不小,所以當小檔案多的時候,看上去讀寫速度就下降了。

為什麼今天高速序列匯流排可以在資料傳輸速率上超過傳統的老式並行匯流排?

山西海南人 並行傳輸存在通道間干擾的問題,訊號波形會變得不理想,表現為接收端無法識別,而且多個通道一起傳輸時,彼此的傳輸延遲不一,具體參考 木桶原理 而且需要的快取空間,控制邏輯等也需要占用較多資源。所以,並行傳輸速度提高後會需要解決的問題很多。現在問題似乎解決的差不多了,為了提高資料吞吐量,也會把...

為什麼沒有資料傳輸的USB線充電比較快?

喵喵 不一定高通的Quick Charge 2.0應該是目前移動裝置行業裡面最高的充電速度,手機可以用9V,平板可以用12V,電流看裝置支援。這東西需要手機和充電器用USB的D D 通訊發QC 2.0的握手包,如果用了沒有資料的線,那就只能5V 握手等原理,上網搜一下就有 哞菇 安卓通用的是Micr...

任何情況下的資料傳輸都需要建立連線為什麼是錯的?

只是 傳輸資料 的話,聲音影象應該都算是資料,生活中常見的例子,電視機,這個很明顯就沒有建立什麼連線,其次,無線電通訊,你與遠在大洋彼岸的人通過短波通訊,這個也沒什麼連線吧 濕人彭 寫了一篇答案感覺不對又刪了。樓主建議你把原題拉出來大家看看再說。題目差乙個字可能理解和解答都不一樣。比如資料傳輸需要需...