為什麼我的 Transcend CF 卡的表現遠遠優於理論最大值?

為什麼我的 Transcend CF 卡的表現遠遠優於理論最大值?

今天,我升級到了新的 USB 3.0 CF 卡讀卡機 (Sandisk Imagemate),發現檔案傳輸速度比我的舊 USB 2.0 型號快得多。儘管每天使用CF卡作為我工作的一部分,我從來沒有特別擔心文件傳輸速度,但我想我會享受更快的傳輸。

因此,我測試了總共 22.7GB 的 688 個圖像的傳輸,並使用 robocopy 將所有圖像複製到筆記型電腦上的本機 M.2 驅動器上。我編寫了一個 powershell 腳本,該腳本在運行副本之前啟動計時器,並在最後報告總運行時間。完成後,robocopy 本身也會提供有用的摘要。

這是我使用的卡片:

在此輸入影像描述

結果如下: 在此輸入影像描述

這大大超過了該特定型號緊湊型快閃記憶體卡所引用的理論最大值,根據大多數線上報告,該理論最大值約為 60MB/s。

在這裡發帖,希望能學到東西;

a) 卡片上的「400x」標籤具體指什麼?

b) 我以何種方式未能理解檔案傳輸速度的基礎知識,或者我這裡的記憶卡如何可能比應有的速度快大約 2 倍。

順便說一句,我還買了一些新的CF卡。我選了 64GB Sandisk,因為它們非常便宜。新卡沒有“400x”或類似標記,而是顯示“160MB/s”,我理解這是指讀取速度。儘管如此,我使用這款新的 Sandisk 卡時的讀取速度始終較低(與我的舊 Transcend 相比),這表明新卡的性能不佳,或者至少讀取速度已經足夠接近了同樣,其他地方也存在阻礙更高傳輸速度的瓶頸。作為指導,新的 Sandisk CF 卡需要大約 10-15 秒的時間來完成此傳輸。我已經測試了大約三次。

額外問題:c) 這個瓶頸可能在哪裡?我運行的是 Dell XPS 9700、32GB RAM、Dell OEM M.2 1TB SSD 以及直接插入筆記型電腦 USB-C 連接埠的 Sandisk CF 讀卡機 (Imagemate)。使用提供的 micro USB 3.0 連接線。我已經停頓了大部分 Windows 服務,特別是文件同步服務,關閉了 Dropbox/OneDrive 等,並關閉了絕大多數可能佔用 CPU 週期的應用程式。我的筆記型電腦規格中是否存在某些內容可能會阻止接近這款新 CF 卡所引用的 160MB/s 傳輸速度?

** 這裡可能會讓人覺得 CF 卡已經過時,我不應該使用它們。請理解,雖然它們在技術上不如其他格式,但由於它們在該領域的穩健性,許多人繼續使用它們。拍攝攝影時,我使用雙卡(CF 和 SD),同時寫入。

相關內容