Tengo que comprar una tarjeta SD para mi raspberry pi. ¿Es mejor tener una velocidad de escritura enorme (como 95 MB / s) o no es tan importante y puedo comprar una SD más lenta (30 MB / so 45 MB / s)?
Según mi respuesta, nunca obtendrá velocidades significativamente superiores a 20 MB / s en el bus de la tarjeta SD. Sin embargo, eso no significa que las tarjetas más rápidas no sean aún más rápidas: elinux.org/RPi_SD_cards#SD_card_performance Así que, aparte de la economía, sí, una clase 10 debería ser mejor.
Ricitos de oro
Respuestas:
18
Tengo que comprar una tarjeta SD para mi raspberry pi. ¿Es mejor tener una velocidad de escritura enorme (como 95 MB / s) o no es tan importante y puedo comprar una SD más lenta (30 MB / so 45 MB / s)?
Pase lo que pase, no excederá mucho los 20 MB / s (lectura o escritura) en el bus de la tarjeta SD del pi. Eche un vistazo a la tabla aquí y observe que las velocidades de escritura más rápidas son 21 o 22 MB / s. He hecho mi propia prueba de clase 4 frente a clase 10 : observe que tenían velocidades de lectura idénticas de ~ 20 MB / s, lo que indica que ambas tarjetas estaban limitadas por el bus de tarjetas SD del pi.
Después de eso, obtuve una Sandisk clase 10, y la velocidad de escritura (decepcionante) de Adata clase 10. La moraleja: no compre una tarjeta barata de clase 10 solo por tener una tarjeta de clase 10.
Esto tampoco significa que una clase 4 sea tan buena como una clase 10, pero puede leer esa tabla usted mismo.
No es necesario tener la velocidad de escritura más rápida.
Una clase 10 solo sería ventajosa si desea escribir muchos videos desde la cámara.
Para la mayoría de los usos, una clase 4 o 6 es perfectamente adecuada. No notará la diferencia cuando use el RPi para la mayoría de las aplicaciones normales.
Me gustaría ir con una tarjeta SD barata y hacer una configuración USB (3.0). Es más rápido y puedes overclockear el sistema. y un USB 3.0 de 16 GB también es más barato que una SD de clase 10.
La escofina solo tiene puertos USB 2.0, pero los dispositivos USB 3.0 son más rápidos internamente, por lo que también serán más rápidos en general en un puerto USB 2.0.
¿Tienes alguna evidencia de que USB 3.0 será notablemente más rápido? y no limitado por el bus?
Steve Robillard
2
Tengo dos tarjetas de memoria Kingston de 16 GB, una clase 4 y una clase 10, por lo demás idénticas.
Probé ambos, midiendo el tiempo de arranque, usando exactamente la misma versión de Rasperian (noviembre de 2016) en idéntico Raspberry Pi al lado del otro.
La clase 10 arranca en: 22 segundos.
La clase 4 arranca en: 80 segundos.
Entonces, la clase 10 supera enormemente a la clase 4, en mis pruebas.
Depende de su aplicación. Si necesita mucho espacio para su aplicación, obtenga una SD de clase 4. Son mas baratos. Sin embargo, si está haciendo algo como un centro de medios donde las velocidades de lectura son importantes y está utilizando una unidad externa para almacenamiento, obtenga una pequeña clase 10 (2GB o 4GB).
¡Una cosa a considerar es también la velocidad de escritura y especialmente de lectura en archivos pequeños !
Lamentablemente, las clases 10, 4, etc., o incluso las velocidades máximas de escritura, como 45 MB / so 90 MB / s, no son indicación alguna de ello. Sin embargo, realmente hace una diferencia en el rendimiento (en general, la velocidad del sistema operativo, por ejemplo).
A menos que solo esté manejando archivos "grandes", como si se tratara de un servidor FTP con solo archivos de video (que probablemente también tendría la velocidad de la red como un cuello de botella), sin usar la tarjeta en absoluto, o cuando tiene mucho de las tareas pesadas de la CPU y el procesador es el principal cuello de botella en su lugar.
Entonces, ¿qué tarjeta SD usas? :) Esto tiene sentido, pero usar la clase 10, incluso en archivos más pequeños, es mejor que 4. Además, se está implementando una especie de firmware nuevo en todos estos chips nand para acelerar los tiempos de escritura para muchos archivos pequeños y mejorar el almacenamiento. LOL, uso Kingston Class 10, que son inferiores y medios, pero no hay nada que indique cuál es la diferencia. Whaaa?
Piotr Kula
1
@ppumkin: Para ser honesto, simplemente voy con uno de esos clase 10, 90MB / s (o similar) que muestra un rendimiento de banco razonable en archivos pequeños, sin dejar de ser asequible. Estoy seguro de que podrías encontrar algo mejor (+ posiblemente al mismo tiempo más barato) para el pi si buscas lo suficiente. Pero por el tiempo que se tarda en examinar cada banco en la red, mientras cada vez más en peligro de volverse loco, no vale la pena para mí. Según los resultados y el precio del banco, recomendaría el Kingston Class10 32GB, pero ha dejado de funcionar para un montón de personas, después de un tiempo ... (Amazon reviews)
Respuestas:
Pase lo que pase, no excederá mucho los 20 MB / s (lectura o escritura) en el bus de la tarjeta SD del pi. Eche un vistazo a la tabla aquí y observe que las velocidades de escritura más rápidas son 21 o 22 MB / s. He hecho mi propia prueba de clase 4 frente a clase 10 : observe que tenían velocidades de lectura idénticas de ~ 20 MB / s, lo que indica que ambas tarjetas estaban limitadas por el bus de tarjetas SD del pi.
Después de eso, obtuve una Sandisk clase 10, y la velocidad de escritura (decepcionante) de Adata clase 10. La moraleja: no compre una tarjeta barata de clase 10 solo por tener una tarjeta de clase 10.
Esto tampoco significa que una clase 4 sea tan buena como una clase 10, pero puede leer esa tabla usted mismo.
fuente
No es necesario tener la velocidad de escritura más rápida.
Una clase 10 solo sería ventajosa si desea escribir muchos videos desde la cámara.
Para la mayoría de los usos, una clase 4 o 6 es perfectamente adecuada. No notará la diferencia cuando use el RPi para la mayoría de las aplicaciones normales.
fuente
Me gustaría ir con una tarjeta SD barata y hacer una configuración USB (3.0). Es más rápido y puedes overclockear el sistema. y un USB 3.0 de 16 GB también es más barato que una SD de clase 10.
La escofina solo tiene puertos USB 2.0, pero los dispositivos USB 3.0 son más rápidos internamente, por lo que también serán más rápidos en general en un puerto USB 2.0.
fuente
Tengo dos tarjetas de memoria Kingston de 16 GB, una clase 4 y una clase 10, por lo demás idénticas.
Probé ambos, midiendo el tiempo de arranque, usando exactamente la misma versión de Rasperian (noviembre de 2016) en idéntico Raspberry Pi al lado del otro.
La clase 10 arranca en: 22 segundos.
La clase 4 arranca en: 80 segundos.
Entonces, la clase 10 supera enormemente a la clase 4, en mis pruebas.
fuente
Depende de su aplicación. Si necesita mucho espacio para su aplicación, obtenga una SD de clase 4. Son mas baratos. Sin embargo, si está haciendo algo como un centro de medios donde las velocidades de lectura son importantes y está utilizando una unidad externa para almacenamiento, obtenga una pequeña clase 10 (2GB o 4GB).
fuente
¡Una cosa a considerar es también la velocidad de escritura y especialmente de lectura en archivos pequeños !
Lamentablemente, las clases 10, 4, etc., o incluso las velocidades máximas de escritura, como 45 MB / so 90 MB / s, no son indicación alguna de ello. Sin embargo, realmente hace una diferencia en el rendimiento (en general, la velocidad del sistema operativo, por ejemplo).
A menos que solo esté manejando archivos "grandes", como si se tratara de un servidor FTP con solo archivos de video (que probablemente también tendría la velocidad de la red como un cuello de botella), sin usar la tarjeta en absoluto, o cuando tiene mucho de las tareas pesadas de la CPU y el procesador es el principal cuello de botella en su lugar.
Editar: Aquí hay una buena lista de tarjetas de referencia
fuente
Kingston Class10 32GB
, pero ha dejado de funcionar para un montón de personas, después de un tiempo ... (Amazon reviews)