Лучший способ улучшить производительность SD-карты/MMC с ВЫСОКИМ объемом массовой записи, но НИЗКИМ объемом случайной записи/чтения. (Загрузка Raspi/SD)

Лучший способ улучшить производительность SD-карты/MMC с ВЫСОКИМ объемом массовой записи, но НИЗКИМ объемом случайной записи/чтения. (Загрузка Raspi/SD)

Я имею в виду непосредственно Raspberry Pi (4), но я также не уверен, что делать, если я загружаюсь с SD-карты на моем ноутбуке.

Мне кажется логичным, что это увеличит кэш записи, для чего в Windows я могу использовать программу под названием «Primo Cache», которая обеспечивает мне задержку в X секунд (отложенная запись).

Однако я понимаю, что понятия не имею, как добиться этого в Linux, и мне довольно неловко от того, что я этого не знаю, такое чувство, будто это что-то простое, о чем я забыл...

Любые идеи?

решение1

Кэширование записи не помогает

В современных системах Ubuntu (например, 18.04.x ​​LTS) на компьютерах с большим объемом оперативной памяти операции записи кэшируются автоматически. Но это не помогает конечной скорости записи из кэша на фактическое целевое устройство (в вашем случае SD-карту).

Поместите много маленьких файлов в [сжатый] архив и запишите архив

Что может помочь, так это поместить много маленьких файлов в архив (например, с помощью tar). Все будет еще быстрее, если вы сожмете архив

sudo tar -cvzf file.tar.gz pattern

где patternможет быть просто .или выражением с файлами и/или каталогами, возможно содержащим подстановочные знаки для выбора файлов, которые вы хотите поместить в архив.

Запись архива или сжатого архива на SD-карту будет намного быстрее, чем запись файлов по отдельности.

Редактировать: Очистить все SD-устройство.

Карты памяти и USB-флешки часто становятся медленнее исходной скорости записи после многократной записи. В конце концов они могут полностью заблокироваться, «застрять». Я обнаружил, что полезно стереть все устройство, перезаписав его нулями.

  • Скорость записи восстанавливается практически до исходной.
  • Снижается риск засорения и блокировки привода.
  • Но не стоит делать этого слишком часто из-за износа ячеек памяти. Я делаю это, когда скорость записи падает ниже половины исходной скорости.
  • Вы можете сделать это удобным и безопасным способом с помощьюmkusb
  • Связь:Срок службы флешки

Связанный контент