提高 sd 卡/mmc 效能的最佳方法,具有高批次寫入但低隨機寫入/讀取能力。 (Raspi/SD 啟動)

提高 sd 卡/mmc 效能的最佳方法,具有高批次寫入但低隨機寫入/讀取能力。 (Raspi/SD 啟動)

我直接指的是樹莓派 (4),但我也不知道如果我從筆記型電腦上的 SD 卡啟動該怎麼辦。

對我來說,增加寫入快取是有意義的 - 在 Windows 中我可以使用一個名為“Primo Cache”的程序,它給我 X 秒的延遲(延遲寫入)

然而,我意識到我不知道如何在 Linux 中實現這一點 - 而且我很尷尬不知道,感覺它一定是一些簡單的事情,我忘記了...

有任何想法嗎?

答案1

寫快取沒有幫助

在目前具有大量 RAM 的 Ubuntu 系統(例如 18.04.x LTS)中,寫入操作會自動快取。但它對從快取到實際目標裝置(在您的情況下是SD卡)的最終寫入速度沒有幫助。

將許多小檔案放入[壓縮]存檔中並寫入存檔

可能有幫助的是將許多小文件放入存檔中(例如使用tar)。如果壓縮存檔,事情會更快

sudo tar -cvzf file.tar.gz pattern

wherepattern可以簡單地是.或 帶有檔案和/或目錄的表達式,可能包含通配符,以便選擇要放入存檔的檔案。

將存檔或壓縮存檔寫入 SD 卡會比單獨寫入檔案快得多。

編輯:擦除整個 SD 設備

重複寫入後,記憶卡和 USB 隨身碟的寫入速度通常會比原始寫入速度慢。最後他們可能會完全窒息,「陷入僵局」。我發現透過用零覆蓋來擦除整個裝置很有幫助。

  • 寫入速度幾乎恢復到原來的速度
  • 驅動器被阻塞並陷入僵局的風險降低了。
  • 但不要經常這樣做,因為會磨損儲存單元。當寫入速度低於原始速度的一半時我會這樣做。
  • 您可以透過以下方式以方便且安全的方式進行操作姆庫斯布
  • 關聯:隨身碟壽命

相關內容