Project

General

Profile

GT-I9300StorageSpeedTests » History » Version 9

Denis 'GNUtoo' Carikli, 02/03/2022 02:15 PM

1 1 Denis 'GNUtoo' Carikli
h1. GT-I9300StorageSpeedTests
2
3 2 Denis 'GNUtoo' Carikli
{{toc}}
4
5 1 Denis 'GNUtoo' Carikli
h2. Introduction
6
7
This article has pictures of gnome-disks benchmarks that was run on a GT-I9300 under Parabola with the Replicant 11 kernel and u-boot with the nonfree BL1.
8
9
Xorg had instabilities so I had to take pictures before the display went black and/or were corrupted.
10
11
h2. Use cases
12
13
This information might be interesting if you want to know if it's better to run an OS on the eMMC or MicroSD (for instance if you want to do tests and need to reboot often or want to compile on the device).
14
15
h2. eMMC
16
17 5 Denis 'GNUtoo' Carikli
* https://redmine.replicant.us/attachments/1706
18 4 Denis 'GNUtoo' Carikli
19 6 Denis 'GNUtoo' Carikli
Here we can see that the read speeds are between 70 and 80 MiB/s in average
20
21 1 Denis 'GNUtoo' Carikli
h2. MicroSD
22 7 Denis 'GNUtoo' Carikli
23
I tried various microSD cards that are supposed to go faster than 25MiB/s but they seem to be limited to 25MiB/s on the Galaxy SIII (GT-I9300).
24
25
It's unclear if the Exynos 4412 used could support faster cards:
26
27
In one hand, one of the reference manuals of the Exynos 4412 says:
28
* Multimedia Card Protocol version 4.3 compatible (HS-MMC)
29
* SD Memory Card protocol version 2.0 compatible
30
31
Another Exynos 4412 reference manual says in the @Mobile Storage Host@ chapter:
32
<pre>
33
The Mobile Storage Host is an interface between system and SD/MMC card. The performance of this host is very
34
powerful, as clock rate is 50MHz and access 8-bit data pins simultaneously. This host supports 8-bit DDR (Double
35
Data Rate) transfers.
36
37
The specifications that Mobile Storage Host supports are:
38
* Secure Digial Memory Card (SD Memory Card, Version 2.0)
39
* Secure Digital I/O (SDIO - Version 2.0)
40
[...]
41
* Multimedia Cards (MMC - Version 4.41)
42
</pre>
43
44
So if we have 50Mhz x 4bit (according to the devicetree we have only 4 bits here) x 2 (DDR) / 8.0 we could have up to 50MB/s but in practice we have up to 25MiB/s (DDR cards compatible with SD 2.0 probably don't exist or are not common).
45 8 Denis 'GNUtoo' Carikli
46
Various MicroSD (which should in theory be faster than 25MiB/s):
47
* https://redmine.replicant.us/attachments/1707
48 9 Denis 'GNUtoo' Carikli
* https://redmine.replicant.us/attachments/1708