El mejor método para mejorar el rendimiento en una tarjeta SD/MMC con escritura masiva ALTA pero escritura/lectura aleatoria BAJA. (Arranque Raspi/SD)

El mejor método para mejorar el rendimiento en una tarjeta SD/MMC con escritura masiva ALTA pero escritura/lectura aleatoria BAJA. (Arranque Raspi/SD)

Me refiero directamente a Raspberry Pi (4), pero tampoco estoy seguro de qué hacer si inicio desde una tarjeta SD en mi computadora portátil.

Para mí tiene sentido que aumente el caché de escritura, que en Windows puedo usar un programa llamado "Primo Cache" que me da una latencia de X segundos (escritura retrasada).

Sin embargo, me doy cuenta de que no tengo idea de cómo lograr esto en Linux, y me da bastante vergüenza no saberlo, parece que debe ser algo simple que me estoy olvidando...

¿algunas ideas?

Respuesta1

El almacenamiento en caché de escritura no ayuda

En los sistemas Ubuntu actuales (por ejemplo 18.04.x ​​LTS) en computadoras con mucha RAM, las operaciones de escritura se almacenan en caché automáticamente. Pero no ayuda a la velocidad de escritura final desde el caché al dispositivo de destino real (la tarjeta SD en su caso).

Coloque muchos archivos pequeños en un archivo [comprimido] y escriba el archivo

Lo que podría ayudar es poner muchos archivos pequeños en un archivo (por ejemplo, con tar). Las cosas serán aún más rápidas si comprimes el archivo.

sudo tar -cvzf file.tar.gz pattern

donde patternpuede ser simplemente .o una expresión con archivos y/o directorios que pueden contener comodines para seleccionar los archivos que desea colocar en el archivo.

Escribir el archivo o el archivo comprimido en la tarjeta SD será mucho más rápido que escribir los archivos por separado.

Editar: limpia todo el dispositivo SD

Las tarjetas de memoria y los pendrives USB suelen ser más lentos que la velocidad de escritura original después de escribir en ellos repetidamente. Finalmente, pueden quedar completamente asfixiados, "paralizados". Me ha resultado útil borrar todo el dispositivo sobrescribiéndolo con ceros.

  • La velocidad de escritura se restablece casi a la velocidad original.
  • Se reduce el riesgo de que el disco se atasque y se bloquee.
  • Pero no hagas esto con demasiada frecuencia debido al desgaste de las células de memoria. Lo hago cuando la velocidad de escritura cae por debajo de la mitad de la velocidad original.
  • Puedes hacerlo de forma cómoda y segura conmkusb
  • Enlace:Vida útil del pendrive

información relacionada