Difference between revisions of "Rockpi4/hardware/eMMC/es es"
(→fio) |
(→Benchmarks) |
||
Line 23: | Line 23: | ||
* [https://dl.radxa.com/rockpi/docs/hw/Test_Report_NCEMASLD-32G_20180313.pdf Download Foresee eMMC chip test report] | * [https://dl.radxa.com/rockpi/docs/hw/Test_Report_NCEMASLD-32G_20180313.pdf Download Foresee eMMC chip test report] | ||
− | === | + | === Pruebas de Rendimiento === |
− | + | A continuación está la prueba que hicimos a diferentes marcas de chips eMMC. | |
==== dd ==== | ==== dd ==== | ||
Line 32: | Line 32: | ||
dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1 | dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1 | ||
− | + | resultado: | |
<pre> | <pre> | ||
− | | | | + | | | marca | lectura | escritura | |
| ---- | -------- | ------- | -------- | | | ---- | -------- | ------- | -------- | | ||
| 8G | Sandisk | 270MB/s | 39.4MB/s | | | 8G | Sandisk | 270MB/s | 39.4MB/s | |
Revision as of 11:04, 23 March 2019
ROCK Pi 4 > Hardware > Módulo eMMC
Introducción
ROCK Pi 4 no incluye almacenamiento en la propia placa, usa un módulo eMMC en su lugar. Los beneficios de un módulo eMMC para el usuario son: que este puede escoger la cantidad de almacenamiento deseada, puede cambiar de Sistema Operativo y la placa es más fácil de producir.
Módulo eMMC
Note: the green PCB and black PCB are the same, just color difference.
The eMMC socket on ROCK Pi 4 uses two B2B connector to mount the eMMC module, the connector model is GB042 Series, one connector(34pin) for eMMC signal, the other(30pin) is for mount purpose only. This pinout of the 34pin is compatible with Odroid(Thanks Odroid for sharing their pinout).
- on board: GB042-34S-H10 (socket-34pin) + GB042-30S-H10 (socket-30pin)
- on eMMC module: GB042-34P-H10 (Plug-34pin) + GB042-30P-H10 (Plug-30pin)
The eMMC chip we use is branded as Foresee, by Longsys, a Shenzhen embedded storage company, who acquires Lexar Brand in 2017.
Pruebas de Rendimiento
A continuación está la prueba que hicimos a diferentes marcas de chips eMMC.
dd
dd if=/dev/zero of=/dev/mmcblk1 bs=1G count=1 oflag=direct dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1
resultado:
| | marca | lectura | escritura | | ---- | -------- | ------- | -------- | | 8G | Sandisk | 270MB/s | 39.4MB/s | | 16G | Sandisk | 230MB/s | 79.6MB/s | | 16G | Kingston | 160MB/s | 50.1MB/s | | 16G | Foresee | 189MB/s | 74.4MB/s | | 16G | Foresee | 241MB/s | 79.5MB/s | | 32G | Sandisk | 263MB/s | 139MB/s | | 32G | Samsung | 263MB/s | 78.3MB/s | | 32G | Kingston | 152MB/s | 87.2MB/s | | 64G | Sandisk | 207MB/s | 100MB/s | | 64G | Foresee | 215MB/s | 148MB/s | | 64G | Foresee | 194MB/s | 148MB/s | | 128G | Toshiba | 217MB/s | 143MB/s |
fio
1M Secuencial
fio --name=write --ioengine=libaio --iodepth=4 --rw=write --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1 fio --name=read --ioengine=libaio --iodepth=4 --rw=read --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
4K Aleatorio
fio --name=randwrite --ioengine=libaio --iodepth=4 --rw=randwrite --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1 fio --name=randread --ioengine=libaio --iodepth=4 --rw=randread --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1
resultado:
- Mira los resultados al completo en Github.
Adaptador eMMC a sd
Con la tarjeta adaptadora de eMMC a sd, el usuario puede escribir la imagen desde el PC con el lector de tarjetas uSD.