SD read/write speed causing lag on my HD2 but... - HD2 Android Q&A, Help & Troubleshooting and Genera

So I downloaded this app call H2testw.exe to test for legit sdcards but it also tells the read/write speed as well. I am testing my 8gb and 1gb cards. I set it to write a 300 mb files to the card and verify it.
Info about Android running on the two cards:
8gb = lags coming out of sleep, touch screen freezes, write~7.5 mb/s, read~12mb/s
1gb = no lags, no touch screen, write~4.3mb, read~13mb/s
I'm confused. The read speed is almost the same yet the 1gb microsd is more responsive running MDJ android compared to the 8gb microsd. Any thought?
UPDATE: Maybe this is what's causing the problem. Stolen from Engadget.
What we've learned from our tipsters and from documents culled from Microsoft, Samsung, and others is that the big issue is random access performance -- a figure that isn't taken into account in a card's class rating. Ironically, Microsoft discovered in its testing that cards with higher class ratings actually performed worse on Windows Phone 7 because the tweaks card manufacturers make to achieve high sequential throughput can actually hurt random access times. There's some rocket science involved here, but basically, it's a tradeoff and a bit of a gamble -- if a manufacturer tunes a card for a high class rating, it takes more time to access the first byte at a new location on the card because it's optimizing access for that area of memory, but once it does that, it can blast sequential bytes at very high speed. If you've got a lot of small reads or writes you need to make to different files at different locations in the card's memory, though, you really start to suffer. Cards with lower class ratings tend to spend less time optimizing sequential access prior to the first read / write operation, so it can move around the card (that is, access it randomly) much faster.
Click to expand...
Click to collapse
Source:
http://www.engadget.com/2010/11/17/windows-phone-7s-microsd-mess-the-full-story-and-how-nokia-ca/

They are probably different classes, plus it naturally takes longer with a bigger card because there's more files and more space to read and write
Sent from my HD2 Nexus One using XDA App

I get screen freezes with 8gb and up but rarely with new builds, haven't tried a card higher than class 6
Also I'm on radio 2.15
Sent from my HD2 Nexus One using XDA App

Oddly enough, I have two 8gb cards, one class 4 the other class 6, and they hiccup more than my 16gb class 2.
Now that is weird.

I'm lost myself...I'm thinking off just getting me a 4gb card and hope for the best...

I heard the 16gb class 10 is perfect but it still cost to much for nand to be around the corner
Sent from my HD2 Nexus One using XDA App

16 gb class 10 no lag cost me over 100 pounds tho
Sent from my HTC Desire using XDA App

Cheapest 16GB - lags from time to time :/
Maybe defragmentation may help?

tomus said:
Cheapest 16GB - lags from time to time :/
Maybe defragmentation may help?
Click to expand...
Click to collapse
Defrag wont help...scan for errors...try to have only the android folder and see if it makes a different ..

Btw, guys...
all sd cards are not created equal. all sd cards of the same CLASS are not created equal.
Check out the ongoing drama with win7 phones with SD slots....
class measures throughput, what affects the SOD and related issues is random access speed, not throughput so much.

It's just my 2 cents, but I've tested Class 2, 4, and 6 MicroSDHC cards and found very little noticeable difference once Android is fully booted up and running on the HD2. Moreover, none of the cards create screen freezes or SOD issues or high battery drain problems here. That said, I have noticed that the actual boot time and file transfer speed (from the PC to the card) can be faster on average with quality higher class rated cards of the same size. Also, I've found that the larger the card size, the longer the android boot time, no matter the class. Guess that makes sense, as the system need to read more sectors with larger size cards. Please note that I've only tested Sandisk, Toshiba, TopRam and Samsung cards to date. What's kind of strange is that the Class 2 16 & 32GB Sandisk cards run just as well or slightly better for some reason than some of my higher class rated cards. Go figure...
As far as issues go, I recommend only using quality brand name cards, no ebay fakes or cheap no name brands. Also, I've had great luck formatting all my cards with SD Formatter v2.0 and v3.0, using the quick format mode with the standard 32kb cluster size.
Best to all,
R

rhacy said:
It's just my 2 cents, but I've tested Class 2, 4, and 6 MicroSDHC cards and found very little noticeable difference once Android is fully booted up and running on the HD2. Moreover, none of the cards create screen freezes or SOD issues or high battery drain problems here. That said, I have noticed that the actual boot time and file transfer speed (from the PC to the card) can be faster on average with quality higher class rated cards of the same size. Also, I've found that the larger the card size, the longer the android boot time, no matter the class. Guess that makes sense, as the system need to read more sectors with larger size cards. Please note that I've only tested Sandisk, Toshiba, TopRam and Samsung cards to date. What's kind of strange is that the Class 2 16 & 32GB Sandisk cards run just as well or slightly better for some reason than some of my higher class rated cards. Go figure...
As far as issues go, I recommend only using quality brand name cards, no ebay fakes or cheap no name brands. Also, I've had great luck formatting all my cards with SD Formatter v2.0 and v3.0, using the quick format mode with the standard 32kb cluster size.
Best to all,
R
Click to expand...
Click to collapse
Great info here. I think I will just order me a new card from a reputable brand. Maybe my card is just getting old. Maybe a 16gb from Amazon will do. They aren't too expensive nowaday. ~$26.

Does the Radio version effects the lag of the sd card? Or the kernel?

distruct said:
Does the Radio version effects the lag of the sd card? Or the kernel?
Click to expand...
Click to collapse
No, not on the sd but radio does effect how the build will run, your phone calls, your battery.

Could this be the reason why class don't matter on hd2 android? I mean even some class 4 & 6 have lag and sod problem. I pulled this bit from engadget. It's an article on wp7 and memory card issues.
What we've learned from our tipsters and from documents culled from Microsoft, Samsung, and others is that the big issue is random access performance -- a figure that isn't taken into account in a card's class rating. Ironically, Microsoft discovered in its testing that cards with higher class ratings actually performed worse on Windows Phone 7 because the tweaks card manufacturers make to achieve high sequential throughput can actually hurt random access times. There's some rocket science involved here, but basically, it's a tradeoff and a bit of a gamble -- if a manufacturer tunes a card for a high class rating, it takes more time to access the first byte at a new location on the card because it's optimizing access for that area of memory, but once it does that, it can blast sequential bytes at very high speed. If you've got a lot of small reads or writes you need to make to different files at different locations in the card's memory, though, you really start to suffer. Cards with lower class ratings tend to spend less time optimizing sequential access prior to the first read / write operation, so it can move around the card (that is, access it randomly) much faster.
Click to expand...
Click to collapse
Source:
http://www.engadget.com/2010/11/17/windows-phone-7s-microsd-mess-the-full-story-and-how-nokia-ca/

azzzz said:
Could this be the reason why class don't matter on hd2 android? I mean even some class 4 & 6 have lag and sod problem. I pulled this bit from engadget. It's an article on wp7 and memory card issues.
Source:
http://www.engadget.com/2010/11/17/windows-phone-7s-microsd-mess-the-full-story-and-how-nokia-ca/
Click to expand...
Click to collapse
Obviously.
Been saying this for a while, myself - I have experimented, and I get SOD every time with my 16gb class 6 card, but rarely with my class 2 8gb, and never ever (and, tbh, better responsiveness overall) with my 2gb NON-HC card

enneract said:
Obviously.
Been saying this for a while, myself - I have experimented, and I get SOD every time with my 16gb class 6 card, but rarely with my class 2 8gb, and never ever (and, tbh, better responsiveness overall) with my 2gb NON-HC card
Click to expand...
Click to collapse
I hope so...my class 2 16gb will be here in a couple of days...i hope it's faster than my current 8gb class 4....
Update: my 16gb class 2 sandisk is here. Things have improved alot. Wake up is faster now with less lag, market download speed is faster now (10kb vs 100kb). Hopefully system performance will be better...

Related

microSD 32Gb class 6 and Galaxy S

I am thinking about purchasing a 32Gb microSD for use with my galaxy S.
My concern is that, is this too large? Are there any bad side effect like it being too slow to display picture/start up scann/run applications?
Which brand? That's probably more important for the speed than class (a class 2 Sandisk is often as fast or faster than a class 6 from a lesser brand).
The capacity of the card shouldn't affect the speed during most situations. However the phone does scan for media each time it is turned on or after disconnecting from USB connection (Kies or mass storage), the amount of time this takes depends on:
-the amount of media stored on the card and
-(probably) the read speed of the card.
Note that class rating is minimum write speed - so it's not a great indicator of real-life performance.
Also note that some too-cheap-to-be-true cards are actually smaller capacity cards that report larger capacities to fool the customer.
BTW where are you getting the card from (I want one as well ).
Hi flamingpitofhell,
I am looking at Sandisk as well and most likely get it from their online store. I am trying to find more information whether it is worth the trouble.
I don't think Sandisk sell class 6 cards (yet). Buying from their online store's also more expensive than online retailers (I can get one in Australia for AUD155, which is ~USD137, cf their RRP of USD200).
thanks for the pointer. will look around for local stores here in Thailand.
Which city in Australia are you in? I studied in Perth more than a decaded back.
I'm in glorious Melbourne mate, haven't been to Perth yet
the only LEGIT 32GB Sandisk available right now in the market is only Class 2
if you read anything else, it is FAKE, specially from eBay
wait until the other microSD manufactures start pushing out 32GB on class 4 or class 6 before buying.
i'm using 2x 16GB Class 6 until the 32GB class 6 becomes available.
I'm using Class 2 32GB card in mine, its fine.
Its slower when you're transferring to the card from your PC, but for most people thats only particularly problematic the first time (loading music collection), after that you'll not really notice a difference in the phone (the read speeds are basically the same, and the phone can neither read nor write to the card faster than a Class 2 card can cope with). You can see it in the benchmarks taken post-mimocans fix - Class 2 cards are no slower than any other Class within the phone.
Grab one now and be happy.
NZtechfreak said:
I'm using Class 2 32GB card in mine, its fine.
Grab one now and be happy.
Click to expand...
Click to collapse
Where did you get yours from and how much for. I`m interested in getting one myself.
Thanks
my local stores already carry the real Sandisk 32GB class 2
too slow for my taste, i like to run Apps from the SD card, also use it as a SWAP partidion to prevent the LAG problem people complains about, it's a very easy fix
http://forum.xda-developers.com/showthread.php?t=724251
i wonder what would be better a 16gb class 6 or 32gb class 2...
is it worth sacrifising double of the memory for the speed?
onbacardi said:
i wonder what would be better a 16gb class 6 or 32gb class 2...
is it worth sacrifising double of the memory for the speed?
Click to expand...
Click to collapse
it depends what you are trying to do
if it's just to listen to mp3, then Class 2 is fine
if you want to run games, software, watch movies, use it for SWAP drive to have no lag, then minimum a Class 6
Class ratings don't really seem to have too much of an effect on real world performance: http://forums.whirlpool.net.au/forum-replies.cfm?t=1468705. Just discount the last result from the SGS (it's most likely mistaken for the internal SD).
i rather trust my experience coming from PalmOS + WinMb where real life situations using a class 4 or slower cards, made a huge word of difference when launching applications from SD and watching movies from SD
funny enough the numbers reported on that topic shows SGS i9000 to have the fastest speed even using the same card that got lower speed on the other phones.
which seems to point out it's directly proportional to the CPU speed, and the multitasking software running in the back end.
however as you see on those test itself, there are speed differences between class 2, class 4 and class 6
the same class # can not be compared to another class # of a different size,
if you imagine a hard drive, the bigger the hard drive the more layers/disk area it has to read, the same is true even for static SD cards.
however as pointed on those test Transcend usually has the fastest SD cards in the market, that's why i always buy that brand for performance, using a 16GB Transcend myself, waiting for the 32 GB class 6+ to come out
Adata has 2 lines, the performance line, and the standard line
if you want speed get the performance SD cards
Kingston and Sandisk are mostly standard speed, they don't release much performance level SD cards anymore, but they do have lots of those on USB sticks.
I tried my Brothers Sandisk Class 2 32GB and it worked perfectly.
Granted it's not as fast as my Sandisk Mobile Ultra Class 4 but that card flies anyway.
Certainly for recording your large movie files taken with the camera it's no different in speed than using the built in SDCard on the phone.
I have no problems watching 720P video on my phone. I have no problems launching applications either.
So much misinformation...
of course there is no problem, the issue here is getting the top performance, any SD card will work just fine.
it's just a matter of how fast/slow are you able to torelate
The only time you will notice any difference in speed is when transferring data to and from the card.
However, when you have double the space of other cards to consider speed should not be a deciding factor.
I'm already looking to get the Sandisk Class 2 32GB card. It will store all of my work files normally kept on my Laptop.
My Sandisk Class 4 Mobile Ultra 16GB will be my spare ~ should the larger card fail...
Thanks for the information s everyone.
Sent from my GT-I9000 using XDA App
I have the 32GB sandisk card and works perfect. I have a 720p mkv file and my music on there. Playback was superb for the video with no noticeable lag. Mind you the card isn't anywhere near full yet. From my limited knowledge of sd cards, they put data on the fastest part first so the fuller it gets the slower the card is likely to get..
My plan is to put movies and songs on the 32GB file and reserve the internal 13GB for capturing video and taking pictures on the phone.

[Q] Performance tweaks?

Hi everyone,
could someone please explain me what all those "performance tweaks" are that the chefs are cooking into their roms?
i cant find anything about what they did... (search is offline for 20-30 min and other external searchengines also not find anything intressting)
i can see in some videos on youtube that the phone is faster - but why?
im using a class 6 16gb sdcard, so thats not be a problem i think...
can someone please enlighten me?
Thx!
whopper_g said:
Hi everyone,
could someone please explain me what all those "performance tweaks" are that the chefs are cooking into their roms?
i cant find anything about what they did... (search is offline for 20-30 min and other external searchengines also not find anything intressting)
i can see in some videos on youtube that the phone is faster - but why?
im using a class 6 16gb sdcard, so thats not be a problem i think...
can someone please enlighten me?
Thx!
Click to expand...
Click to collapse
ah somebody else noticed this, i believe they messed with some caches and that about somes it up, to be perfectly honest i dont see any where a noticable speed improvment could be made with regards to the UI so its all a bit of FUD if you ask me.
with regards to your speed, just because its a 16GB class 6 doesnt automatically make it work, infact, if its stable at all your on to a winner, ive got a class 2 thats quicker than a 4, its just luck of the draw, most slowdowns are SD related, try other cards, dont splash out because it might not even work but play around and see what you can get.
Most chiefs use these tweaks
Not really "performance", more "optimizations"
dazza9075 said:
with regards to your speed, just because its a 16GB class 6 doesnt automatically make it work, infact, if its stable at all your on to a winner, ive got a class 2 thats quicker than a 4, its just luck of the draw, most slowdowns are SD related, try other cards, dont splash out because it might not even work but play around and see what you can get.
Click to expand...
Click to collapse
Yeah, it's not the rated class that matters with wp7... the class just rates the sequential write speed. It's random access speed that matters with wp7 (or when running any os off a sd card)... it's the time it takes to access small random bits of data when to os needs it. Higher class cards actually tend to have lower random access speed because of the tweaks the manufacturer does to raise the sequential write speed.
To raise the sequential read and write speed, the higher class card will initialize the part of the chip thats being used before actually using it so it can then write or read to that part more quickly... but that takes time to initialize, and ends up taking longer if you are just grabbing one little bit of data from one part and a bit from another part, etc than it will take a class 2 card which doesn't do the initializing process and just starts grabbing the data when it's asked to.
Microsoft found this when testing sd cards for wp7... class 2 cards tended to work better than class 6 or 10 cards. It doesn't necessarily mean a class 6 or 10 card won't work, or that a class 2 card will definitely work, but more class 2 cards worked than class 6.
Also, since card makers don't really rate the random access speed, they don't keep the speed very consistent batch to batch... even with a card that's the same brand and class. You might get a Class 4 sandisk that works great, but someone else gets the exact same class 4 sandisk, but it was made a week later at the same factory and it may not work. The chips they use can be different from batch to batch, and they only watch and keep the sequential read and write speeds consistent.
Hopefully now that wp7 needs cards with good random access speed, card makers will rate that speed and sell cards good for wp7. And also when running android off SD, I've found that random access speed is what makes the biggest difference in performance. I remember reading about people having more lag in sd android builds with higher class cards... well that's why.
dazza9075 said:
ah somebody else noticed this, i believe they messed with some caches and that about somes it up, to be perfectly honest i dont see any where a noticable speed improvment could be made with regards to the UI so its all a bit of FUD if you ask me.
with regards to your speed, just because its a 16GB class 6 doesnt automatically make it work, infact, if its stable at all your on to a winner, ive got a class 2 thats quicker than a 4, its just luck of the draw, most slowdowns are SD related, try other cards, dont splash out because it might not even work but play around and see what you can get.
Click to expand...
Click to collapse
Your are right. i have to correct me - i got an 16 GB Class 2 SanDisk Card.
But why is there no info on how they speed up the MarktPlace that much? Its obvious that it is indeed faster - at least on Mobile network...
Sakem said:
Most chiefs use these tweaks
Not really "performance", more "optimizations"
Click to expand...
Click to collapse
Yeah i see that - but, as you allready said, those are no perfomance tweaks ... but thanks for the hint...
zarathustrax said:
Yeah, it's not the rated class that matters with wp7... the class just rates the sequential write speed. It's random access speed that matters with wp7 (or when running any os off a sd card)... it's the time it takes to access small random bits of data when to os needs it. Higher class cards actually tend to have lower random access speed because of the tweaks the manufacturer does to raise the sequential write speed.
To raise the sequential read and write speed, the higher class card will initialize the part of the chip thats being used before actually using it so it can then write or read to that part more quickly... but that takes time to initialize, and ends up taking longer if you are just grabbing one little bit of data from one part and a bit from another part, etc than it will take a class 2 card which doesn't do the initializing process and just starts grabbing the data when it's asked to.
Microsoft found this when testing sd cards for wp7... class 2 cards tended to work better than class 6 or 10 cards. It doesn't necessarily mean a class 6 or 10 card won't work, or that a class 2 card will definitely work, but more class 2 cards worked than class 6.
Also, since card makers don't really rate the random access speed, they don't keep the speed very consistent batch to batch... even with a card that's the same brand and class. You might get a Class 4 sandisk that works great, but someone else gets the exact same class 4 sandisk, but it was made a week later at the same factory and it may not work. The chips they use can be different from batch to batch, and they only watch and keep the sequential read and write speeds consistent.
Hopefully now that wp7 needs cards with good random access speed, card makers will rate that speed and sell cards good for wp7. And also when running android off SD, I've found that random access speed is what makes the biggest difference in performance. I remember reading about people having more lag in sd android builds with higher class cards... well that's why.
Click to expand...
Click to collapse
Thanks for the good explanation from the hardware point of view. but again all tweaks they made are software side.
Could it be that this is just a subjective speed improvement?

[Q] tmobile HD2 problem: Microsd 32Gb class 10 copy speed less than 4MB/sec

I got a 32Gb MicroSDHC class-10 memorette card.
I verified the speed with a card reader + h2testw that write speed is : 14.7MByte/sec
read speed: 17.5MByte/sec
But when I used the class10 card in tmobile HD2, I am shocked.
When I copy a 720MB movie the write speed is about 4MByte/sec.
h2testw program when used on hd2 connected to PC, showed write speed as 4.8 MByte/sec only.
It needs to be noted the same card when tested with h2testw and a card reader gave 14MByte/sec but gives less than 4.5MB/sec on HD2.
How to fix this problem of HD2 microsd card speed!
Looks like HD2 usb controller has some problem.
the card is indeed class-10.
Please let me know a solution to this problem on HD2.
downbc1 said:
I got a 32Gb MicroSDHC class-10 memorette card.
I verified the speed with a card reader + h2testw that write speed is : 14.7MByte/sec
read speed: 17.5MByte/sec
But when I used the class10 card in tmobile HD2, I am shocked.
When I copy a 720MB movie the write speed is about 4MByte/sec.
h2testw program when used on hd2 connected to PC, showed write speed as 4.8 MByte/sec only.
It needs to be noted the same card when tested with h2testw and a card reader gave 14MByte/sec but gives less than 4.5MB/sec on HD2.
How to fix this problem of HD2 microsd card speed!
Looks like HD2 usb controller has some problem.
the card is indeed class-10.
Please let me know a solution to this problem on HD2.
Click to expand...
Click to collapse
The HD2 doesn't read or write to sd cards at that high of speed... that's why it's pointless using class 6 or 10 cards in a HD2. I think most phones are like that. Class 6 and 10 cards are mainly used for digital cameras, where having high sequential write speeds matters.
zarathustrax said:
The HD2 doesn't read or write to sd cards at that high of speed... that's why it's pointless using class 6 or 10 cards in a HD2. I think most phones are like that. Class 6 and 10 cards are mainly used for digital cameras, where having high sequential write speeds matters.
Click to expand...
Click to collapse
I have earlier used a nokia 5800 xpressmusic phone with a class 6 16GB card.
The data transfer speeds were higher than HD2.
Generalizing from a single instance (HD2 scenario) may not be correct.
I'm going to go with that the HD2 does not transfer faster than 5.3 MB/sec between the PC and the phone regardless of what the internal transfer rate between the phone and card is.
Using a class 6 card myself, i have noticed that the phone is much more responsive than it was with the class 2 card in there and movies play without stuttering from the class 6 card and applications launch quicker.
my nokia n81 8gb did 8MB/sec from internal 8GB and so did my KM900. The KM900 did 6.2MB from the same classs 6 card
I was under the impression the HD2 maxed at 16 gig. Maybe that's the problem?
Like zarathustrax said, the HD2 isn't capable of read/write any higher than a class 4 card. I think somewhere on the EVO forum there's a fix to unlock the read/write capability for a higher speed but I dunno if anyone here has tried the fix, or if it even works for the HD2 at all.
anhyeuemmaimai said:
I'm going to go with that the HD2 does not transfer faster than 5.3 MB/sec between the PC and the phone regardless of what the internal transfer rate between the phone and card is.
Click to expand...
Click to collapse
This is not true. I've copied large files at over 10MB/s directly to the phone. I can't vouch for every hd2 though as it's quite possible they have different hardware. Also the speed drops dramatically if you're copying many smaller files.
I am thinking to buy memorette 32 gb microsd class 10 for my HD2.
As far as I have understood:
1) No matther what I cannot use it fully Class 10 speed when connected to HD2
2) When I connect it to my PC with card reader I can fully use class 10 speed.
I have sandial 8 gb class 2. When I connect it to my pc with card reader and transfering large amount of data (150+ MB), it cease to operate. I have to reconnect it. Then I shuld transfer in less amount of data or reduce copy speed (such as UltraCopy) . I think that is a safety issue for preventing disk from get burned. My question is, will I possibly have some issues with memorette or some other class 10 cards?
Also would it not better using class 10 card in HD2 for using on SD installed Operating System instead of class 6 or 4?
I would appriciate if someone return about memorette. I have never heard about that trademark. I am planning to bid on ebay today.
Sent from my HTC HD2 using XDA App
lude219 said:
Like zarathustrax said, the HD2 isn't capable of read/write any higher than a class 4 card. I think somewhere on the EVO forum there's a fix to unlock the read/write capability for a higher speed but I dunno if anyone here has tried the fix, or if it even works for the HD2 at all.
Click to expand...
Click to collapse
fix to unlock the read/write capability for a higher speed ????? Really ... i have buy a micro sd 16GB class 10 ........
morfil said:
I am thinking to buy memorette 32 gb microsd class 10 for my HD2.
As far as I have understood:
1) No matther what I cannot use it fully Class 10 speed when connected to HD2
2) When I connect it to my PC with card reader I can fully use class 10 speed.
I have sandial 8 gb class 2. When I connect it to my pc with card reader and transfering large amount of data (150+ MB), it cease to operate. I have to reconnect it. Then I shuld transfer in less amount of data or reduce copy speed (such as UltraCopy) . I think that is a safety issue for preventing disk from get burned. My question is, will I possibly have some issues with memorette or some other class 10 cards?
Also would it not better using class 10 card in HD2 for using on SD installed Operating System instead of class 6 or 4?
I would appriciate if someone return about memorette. I have never heard about that trademark. I am planning to bid on ebay today.
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
A good quality class 2 or 4 sd card is usually better for running an operating system off of, as lower class cards tend to have faster random access speed and better random read/write speeds. Class 6 and 10 sd cards are designed to have a higher sequential write speed, but to achieve these higher speeds, the card initializes the part of the card that's about to be used. The initialization takes some extra time to get started, but boosts the sequential write/read speed so it's great for digital cameras or writing files sequentially.
But when it comes to using the card to run an OS off of, like android or wp7, or using the card to run apps off of, you are going to be reading and writing many small bits of data from different parts of the card. When it comes to this, you need a card that has a good random access speed and random read/write speeds. A high class card that is tweaked to have high sequential read/write speeds ends up being slower because it keeps initializing each part of the card before accessing it, while the lower class 2 or 4 card that doesn't do the initialization is a lot quicker accessing many small parts of the card because it doesn't have that extra step... but they don't get the speed boosts with sequential read/write.
Many people just assume that a higher class card is always going to be better, but this isn't true at all. It all depends on what you are using the card for. Higher class 6 or 10 cards are perfect for digital cameras, recording video, or transferring large files, etc... if you are going to be doing sequential reading or writing, higher class is better.
But for running apps off of, or running an OS off of, or using it as internal memory for an OS like wp7, or anything that will be accessing many parts of the card quickly or reading many small bits of data, etc., you want a card with a good random access speed and random read/write speeds, and that is something that is not rated on cards... but generally lower class cards are better than higher class cards... especially if you get a good quality brand, like sandisk. Sandisk class 2 and 4 are very good cards for random access speeds.
I hope some of you find this info useful and stop assuming a higher class card means better for all situations.
buzz killington said:
This is not true. I've copied large files at over 10MB/s directly to the phone. I can't vouch for every hd2 though as it's quite possible they have different hardware. Also the speed drops dramatically if you're copying many smaller files.
Click to expand...
Click to collapse
You must be special then. In my tests I had no difference in a class 2 and class 6.
morfil said:
I am thinking to buy memorette 32 gb microsd class 10 for my HD2.
As far as I have understood:
1) No matther what I cannot use it fully Class 10 speed when connected to HD2
2) When I connect it to my PC with card reader I can fully use class 10 speed.
I have sandial 8 gb class 2. When I connect it to my pc with card reader and transfering large amount of data (150+ MB), it cease to operate. I have to reconnect it. Then I shuld transfer in less amount of data or reduce copy speed (such as UltraCopy) . I think that is a safety issue for preventing disk from get burned. My question is, will I possibly have some issues with memorette or some other class 10 cards?
Also would it not better using class 10 card in HD2 for using on SD installed Operating System instead of class 6 or 4?
I would appriciate if someone return about memorette. I have never heard about that trademark. I am planning to bid on ebay today.
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
I am using memorette class 10 32GB microsd currently.
Its affordable and is fully working. I have tested to full capacity read/write using h2testw as I wrote in an earlier post.
Just check the seller's feedback and the description though.
I use TEAM micro sd class 10 on my hero,but after a month my sd card write speed is only 2MB/s.
At the first time,it reach 11MB/s when i tested it with h2testw and sd speed test on my handset.
I only use 640MB for app2sd (ext2) without swap cache.
Could someone explain to me what was happen to my sd card?
Sorry for my bad English

[Q] Is microSDHC Class 10 compatible with HTC HD2?

I ordered a ADATA 8GB MicroSDHC Class 10 memory card for my HTC HD2. I'd like to know if it will work well on my phone since the transfer is so high. I'm asking this because I want to use a SD version on android.
Thank you in advance for the answer!
When i asked my friend who was the Sales Director of Sandisk Australiasia, he said that the read and write speeds of the supplied Class 2 was more than enough, since these Class 2 is the minimum guaranteed write speeds for that card.
Personally, i'd like to use a faster card, but i think that the key here is the quality of the card over the speed. Im using android over SD and dont mind the negligible lag.
Perhaps someone who has tried a faster card can comment on Droid on SD, as NAND speed offers the fastest, but without the flexibility.
GLO said:
When i asked my friend who was the Sales Director of Sandisk Australiasia, he said that the read and write speeds of the supplied Class 2 was more than enough, since these Class 2 is the minimum guaranteed write speeds for that card.
Personally, i'd like to use a faster card, but i think that the key here is the quality of the card over the speed. Im using android over SD and dont mind the negligible lag.
Perhaps someone who has tried a faster card can comment on Droid on SD, as NAND speed offers the fastest, but without the flexibility.
Click to expand...
Click to collapse
I found a really old thread where people were saying it is fully supported. Thanks for the answer! I want to use android on the sd too because I don't really want to risk messing up my phone with a rom install.
It's been around for ages that the speed of the SD doesn't matter for SD android.
what matters is the access time, here's a thread for benchmarks:
http://forum.xda-developers.com/showthread.php?t=1048649
the smaller the access time the better. in other words, you might get a class 10 card with long access time, and a class 2 with short access time, the class 2 will perform better overall (faster system loading, etc). but when you copy large files the class 10 will be faster.
meaning: for running android on SD you need a faster access time, and each millisecond counts.
[edit] forgot to say that random read and write speeds play a good role as well.
I use PNY 32GB class 10 MicroSD card in my HD2. No problem at all. Phone is only one week old and haven't installed any cooked ROM yet so 32GB card on stock ROM.
yes, a class 10 would work perfect with stock or custom windows ROMs. and with NAND android to some point.
I'm talking about SD android which, in case you haven't read the previous posts, he wants to run a build on his SD. and that's where the class 10 cards start to look bad. they mostly have slower random read/write speeds. In usage terms that's: lags, lags, errors, and more lags.

SD Card Partitions

I have a Nook Color that is rooted running CyanogenMod 7.1.0 on internal memory. I have a 16GB Class 10 SD Card in it and was wondering what people are using for partitions on their SD Cards. I have pushed pretty much every app over to SD Card but some (not all) applications (Google Maps for instance) seem really sluggish and many times it force closes.
Is the Nook just not powerful enough to run Google Maps or is there something I need to adjust? Maybe a bigger swap partition? I set them up quite a while ago and don't recall what I set them to off the top of my head.
Using CyanogenMod I am overclocked to 1.2GHz with the Governor set to Performance.
VM heap size set to 48MB.
Thanks
class 10 cards are not as good as you'd think for any Android device. Android devices tend to write smaller files... a class 4 card (Sandisk recommended) is actually best for these devices.
DizzyDen said:
class 10 cards are not as good as you'd think for any Android device. Android devices tend to write smaller files... a class 4 card (Sandisk recommended) is actually best for these devices.
Click to expand...
Click to collapse
I am mainly using Class 10 as that is what I had laying around in the Micro SD Card Format.
I have a 32 GB Class 4 in my Thunderbolt and it is fine. Do you really think it would slow it down much if it is Class 10? I could always toss it in an adapter and use it in my Canon T3i.
This thread here explains what the issue is and will tell you how to test your cards out to see if they'll work. Basically that Class10 card only gets Class 10 speeds when transferring large files and for small files (like an OS/app uses to write temp files) you get crap speed. it's not normally noticed in everyday use because the files are small and a little delay writing it isn't noticed by the user. Class 4 cards from SanDisk seem to be overall performers for files of all sizes.
- Aerlock
Aerlock said:
This thread here explains what the issue is and will tell you how to test your cards out to see if they'll work. Basically that Class10 card only gets Class 10 speeds when transferring large files and for small files (like an OS/app uses to write temp files) you get crap speed. it's not normally noticed in everyday use because the files are small and a little delay writing it isn't noticed by the user. Class 4 cards from SanDisk seem to be overall performers for files of all sizes.
- Aerlock
Click to expand...
Click to collapse
Hmm, that is interesting. Now does it matter that I am booting off internal memory? I am not dual booted and have CyanogenMod on internal memory. I am running Google Maps which is one of the programs that is really slow on internal memory. My guess is that what you are saying would apply because of the swap space being used on the SD card. I will say that my wife also has a Nook Color that I put my old 8GB Class 6 card from my old Nexus One in and hers seems to perform a little faster than mine. I haven't done the tweaks to VM heap size to hers that seems to have helped mine a little. So you may be on to something. I have a couple of these class 10 cards that I use on my Camera and have been happy with them. I think they are Samsung. The DSLR is 18MP so those files are pretty big so it might be just better to leave those cards for use there and get a couple of those SanDisk Class 4 cards for our Nooks.
Yeah, running apps from the sd would benefit from a fast sd card. When you get one, use CrystalDiskMark (pc) to check the 4k read/write speeds. I bought an 8gb and two 16gb Sandisk class 4 cards from Radio Shack that have reasonable speeds and work well. They're all in the .5 range for writes - not as good as some I've heard of, but they work well! Some (a Kingston and a knockoff Sandisk) I tested were as low as .006! I tried to use the Kingston before I tested its speed and got lots of instability and FCs. hth
Sent from my CM9 NookColor using Tapatalk

Categories

Resources