Hi all!
for those that is my knowledge, a internal memory speed should be faster then SD card.
My phone left me stunned when i saw this benchmark ( done with A1 SD bench )
SD card speed
Read 20.6 MB/s
Write 6.7
Internal memory speed
Read 6.5 MB/s
Write 2.3
Redoing tests give me similar results:
SD card speed
Read 17.6 MB/s
Write 11.6
Internal memory speed
Read 7.6 MB/s
Write 3.2
I'm using a Xperia arc with lt18i memory layout and latest legacyxperia release. I've never done thios test before.
So, what are yours value?
Related
Trying to figure out some facts about the internal/external SD cards speed, I came up to some conclusions.
First the benchmarks I've used:
For write speed:
Code:
rm /sdcard/sd/empty.file
echo 1 > /proc/sys/vm/drop_caches
time dd if=/dev/zero of=/sdcard/sd/empty.file bs=100000 count=2000
For read speed:
Code:
echo 1 > /proc/sys/vm/drop_caches
time dd of=/dev/null if=/sdcard/sd/empty.file bs=100000
Results:
Galaxy_S_internal_sd_card:
7.84MB/s write
10.49MB/s read
-------------------------------------
some Noname Silicon Power 2GB, no class specified (FAT with 32kilobytes) - the fastest microSD I own
8.51MB/s write
15.86MB/s read
-------------------------------------
Verbatim 4GB, class 4 (FAT with 32kilobytes)
5.14MB/s write
16.70MB/s read
-------------------------------------
A real SD card, not a microSD
SanDisk Ultra II class 4 (FAT32 with 4 kilobytes)
6.52MB/s write
11.47MB/s read
-------------------------------------
Again the same real SD card, not a microSD
SanDisk Ultra II class 4 (FAT32 but with 64 kilobytes)
16.81MB/s write
13.37MB/s read
-------------------------------------
Conclusions so far:
The microSD is faster at reading than my SD card. Including on Windows when tested with CrystalDiskMark.
When writing comes into play, the cluster size (4kb vs. 64kb) really makes a difference on Android. It is a huge difference when writing on the SD card. On Windows in CrystalDiskMark it doesn't matter.
Graph attached.
Can't figure out why writing on the SD card is faster than reading. Also can't figure out why reading is so slow comparing to the microSD cards.
P.S. I really want to test one of those Sandisk Ultra III class 10 with 30MB/s sustained write speed.
Also, would be great to know stats for the Sandisk microSD class 6 8GB with part number: SDSDQY-8192-E11M
For me (JPM Universal lagfix 0.3 full ext4) :
Internal NAND i9000 8GB
fat 32 :
4.561835 MB/s Write no cache
6.676458 MB/s Write with cache
10.782833 MB/s Read no cache
11.609682 MB/s Read with cache
3C_Pro 16 GB Class 6.
fat 32 :
5.397527 MB/s Write
6.002400 MB/s Write with cache
10.413954 MB/s Read
11.194447 MB/s Read with cache
speedmod-kernel-vC1-500hz-O2-ui
turn on the all tweak in clockwork recovery
/data
ext4
12.80 MB/s
11.01 MB/s
/system
rfs
5.75 MB/s
17.58 MB/s
/cache
rfs
7.25 MB/s
17.60 MB/s
internal SD
fat32
10.74 MB/s
11.24 MB/s
external SD : Kingston 8GB C4
fat32 with 32k block
7.56 MB/s
11.10 MB/s
@arise:
how on earth did u get a non-microSD into the phone ???
Contiguous file transfer speeds don't matter.
andrew_vi said:
/data
/system
Click to expand...
Click to collapse
How do you benchmarked those partitions? What is the free space available on those?
lemmz said:
how on earth did u get a non-microSD into the phone ???
Click to expand...
Click to collapse
With a SD to microSD adapter, obvious.
SetiroN said:
Contiguous file transfer speeds don't matter.
Click to expand...
Click to collapse
I can agree with this one. But what truly matters?
i have 30M+ free spaces in /system and 1.5GB+ in /data
so in /system, i take the test with a 20MB empty file by creat and write
and /data is same as you do, 200MB
though the write speed is not important in /system.
i think the r/w speed in /cache and /dbdata is more important than others
Arise said:
With a SD to microSD adapter, obvious.
Click to expand...
Click to collapse
Why would someone make this?
Because SD has few advantages over the microSD, like capacity size, price and speed. The only downside is the size of the card itself.
You can use such a thing vor various mods (it's up to you to find a way cramming the giant SD card inside your phone) or you can use your phone for backup/view the pictures taken with a REAL photo/video camera.
During some googling I came across this article:
http://windowsphonesecrets.com/2010...micro-sd-and-windows-phone-storage-expansion/
It seems that Microsoft has a bad attitude regarding using microSD cards.
“Even with high end cards, we have seen wild differences in IO and performance,” he said. “There is just no standardization there.” Put simply, if you expand the storage in a compatible Windows Phone device, it may work, and it may not.
Click to expand...
Click to collapse
I don't understand if the stance is regarding microSD cards or also the standard SDHC card. I somewhat believe it is related only to microSD cards. This is one of the reason I would also like to use a normal SD card in my phone.
Also, I found this article:
http://www.bunniestudios.com/blog/?p=918
The article, tells us couple of things:
1. it seems that some microSD cards are plain fakes. (it's not something we don't know)
2. it seems that Kingston is buying the controllers from Toshiba, and the controllers are the same as the ones used by Sandisk. So, when you compare Kingston vs Sandisk, you know who is the king.
I bought a 16GiB Class 4 SD card yesterday (6-7 mb/s write, 18-20 mb/s read), and was wondering if it's a good idea to partition it. Have seen many people saying that a separate partition speed up the phone, because frees internal memory. But Defy already has 2GiB internal, with all my apps instaled on the phone (I don't install on SD) I still have 600-700 MiB of free internal memory.
Anyone here uses app2sd? It really speed up the phone? There's another choice that i haven't seen to speed up the phone with this new SD?
There is no need to use app2sd until the internal faster rom is used up.
Thanks. Was wondering if the SD card could be quicker than internal memory.
Hi! I bought a class 10, 8 gb micro sd card from a not-so-trustworthy dealer a couple of week ago for my Galaxy W. The package says it's class 10, but my antutu benchmark tests shows 5.2 MB/s for SD card write and 22.7 MB/s SD card read. I started doubting the authenticity of my SD card when I saw an antutu screenshot somewhere here that showed 15 MB/s SD card write. Someone please help..
Try using SDTools on the market, it tests your External SD card and shows the result about the write/read speed of your External SD card.
And when using Antutu benchmark, make sure that the External SD Card is being tested, and not the Internal SD Card. Open the menu -> Settings -> Choose SD Card, make sure it shows "/sdcard/external_sd", and not just "/sdcard"
Hope this helps
Wow so that's the trick! Thanks for your help bro, now my SD card write is 13.3 MB/s.
Glad to hear that it worked out
Sent from Ridwandroid-2.3.6 : 1804 MHz OC & Customized I8150DXLA2 Stock ROM w/ Cowithgun's kernel & Zeppelinrox V6 Script
how to know if sd is fake >?
See the writing reading speed.
Sent from my GT-I8150
Hello,
around 20th June i've bought a Kingston 32GB Class 10 microSD.
Everything was working correctly, and all my games were running like a charm.
Then suddenly all files became corrupted, and after reboot card became unreadable.
However i managed to read the microSD by formatting it to exFAT through CWM.
I also fixed filesystem errors through chkdsk.
And there's my problem: I'm experiencing frequent graphics freezing in nearly all games (mostly in GTA SA), where they weren't present before data corrupt.
Seems like the reading speed got slower or something.
Anybody experienced similar problems or know the solution?
ScarabeusIV said:
Hello,
around 20th June i've bought a Kingston 32GB Class 10 microSD.
Everything was working correctly, and all my games were running like a charm.
Then suddenly all files became corrupted, and after reboot card became unreadable.
However i managed to read the microSD by formatting it to exFAT through CWM.
I also fixed filesystem errors through chkdsk.
And there's my problem: I'm experiencing frequent graphics freezing in nearly all games (mostly in GTA SA), where they weren't present before data corrupt.
Seems like the reading speed got slower or something.
Anybody experienced similar problems or know the solution?
Click to expand...
Click to collapse
May be the problem is from the sd card speed . did u put a higher speed to sd card ( default is 128 kb/s ) if not u can check an app called rom toolbox that has an option to higher up or slow down the speed and check if the speed is more than 1028 kb ( the safest maximum for class 10 sd card ) and if it is 128 kb higher it up to 512 kb or so . if it didn't work try to format sd card on pc with sd card reader not with the phone and if this didn't work ur sd card is dead ....
faroukovic3 said:
May be the problem is from the sd card speed . did u put a higher speed to sd card ( default is 128 kb/s ) if not u can check an app called rom toolbox that has an option to higher up or slow down the speed and check if the speed is more than 1028 kb ( the safest maximum for class 10 sd card ) and if it is 128 kb higher it up to 512 kb or so . if it didn't work try to format sd card on pc with sd card reader not with the phone and if this didn't work ur sd card is dead ....
Click to expand...
Click to collapse
It was 512kb. Boosting to 1024kb gave nothing.
This is annoying... I`m trying to copy things from the internal storage to the SD card and the max speed is 1.5MB which drops off quickly to 0 .... waits... then copy's a bit more.. I mean 700MB from internal storage to SD made the phone reboot after 20 minutes and all it had copied was ~ 350MB
The SD card is a 64GB Samsung EVO so it's not a cheep version.
I also did a bench with A1 and got:
READ: 16.51MB
WRITE: 3.09MB
Reading the net it seams i should be getting way more then 2MB which pauses for 20 seconds then another burst.... it's weird
Maybe i did not format the SD correctly