DirectConnect

支援

傳輸比預期慢

先查看 DirectConnect 為你的線材量測到的速度。如果拷貝慢很多,原因通常是拷貝方式或另一端的磁碟。

查看量測到的速度

另一台電腦的視窗會顯示連線類型和量測到的速度,例如「透過 USB4 連線 · 9.3 Gb/s」。這就是這條連線上拷貝能達到的最高速度。

另一台電腦視窗的頂端:透過 Thunderbolt 連線 · 9.3 Gb/s(Mac)
另一台電腦視窗的頂端:透過 Thunderbolt 連線 · 9.3 Gb/s(Windows)
另一台電腦視窗的頂端:透過 Thunderbolt 連線 · 9.3 Gb/s(Linux)

速度通常會低於線材的額定值。例如,兩台 Mac 以 40 Gbps 的 Thunderbolt 線材連接時測得 22.2–23.5 Gb/s。

在 Finder 或檔案總管中拷貝

如果你在 Finder 或檔案總管中拖曳檔案,請改用快速拷貝。

Finder 和檔案總管一次拷貝一個檔案。對每個檔案,它們都要等另一台電腦回應十幾個要求:查詢名稱、建立檔案、寫入、設定日期並關閉。面對成千上萬個小檔案時,等待的時間遠比搬移資料的時間長。

快速拷貝最多同時拷貝 64 個檔案,而且仍會檢查每個檔案。在兩台 Mac 之間,Finder 拷貝 2,000 個小檔案花了 2.3–2.8 秒,快速拷貝花了 0.23–0.71 秒。在 Windows 電腦與 Mac 之間,檔案總管花了 4.8–5.6 秒,快速拷貝花了 0.77–1.11 秒。

從 Mac 傳送大型檔案很慢

即使線材更快,Finder 傳大型檔案到另一台 Mac 也只有約 6.6 Gb/s。macOS 以小區塊方式把檔案資料傳到網路磁碟機,DirectConnect 無法改變這點。快速拷貝傳送同一個 1 GiB 檔案的速度為 11.3–13.8 Gb/s。

在 Finder 中從另一台 Mac 拷貝不受影響:約 11.3 Gb/s。

量測到的速度很低

  • 使用更快的線材。如果兩台電腦都支援 40 Gbps,40 Gbps 的 Thunderbolt 4 或 USB4 線材可能比 20 Gbps 的快很多。請參閱需要哪種 USB-C 線材。
  • 使用正確的連接埠。有些電腦只有一個高速連接埠,其他的比較慢。請查看你電腦的規格。
  • 直接連接。集線器和擴充基座可能會拖慢連線。
  • 在 Linux 上,有些筆電只使用線材兩條通道中的一條。請參閱Linux 上的已知問題。

第一次從 Windows 電腦拷貝小檔案很慢

第一次從 Windows 電腦拷貝含有大量小檔案的檔案夾,可能比之後慢十倍以上,因為 Microsoft Defender 會在每個檔案第一次開啟時掃描它。請參閱Windows 上的已知問題。

大型拷貝進行時,小檔案會變慢

小檔案會和同兩台電腦之間的大型拷貝共用連線,並排在它的資料後面。

例如,一台 Mac 在 Finder 中把 2,000 個小檔案拷貝到 Windows 電腦,花了 2.7–2.9 秒。當這台電腦同時向 Mac 傳送 1 GiB 的檔案時,同樣的拷貝花了 17.8–21.5 秒。

如果需要先拿到小檔案,請在大型拷貝開始之前或完成之後再拷貝。

大型拷貝中途變慢

如果拷貝量遠大於接收端電腦的可用記憶體,記憶體滿了之後速度就會降到它磁碟的速度。外接磁碟機或較舊的內建磁碟機可能比線材慢。

例如,一台 Mac 以 5.9–6.0 Gb/s 的速度把一個 40 GB 檔案拷貝到 Windows 電腦。在沒有其他工作執行時,這台電腦本身的磁碟寫入同樣的資料量為 7.95 Gb/s,所以決定速度的是磁碟,而不是線材。