Are there any ways to enhance the speed of APP2SD+ - Desire General

Hi all,
Recently, i have changed to Sandisk Mobile Ultra 16gb Class 4. Did a speed test on it with atto benchmark and it is able to read/write with an maximum of 19mb/14mb per second.
However, when app2sd+ is applied, I found that in certain apps or games, there is still an lag with the applications. (This is most obvious in games). If app2sd+ was not apply, such lags are seldom seen.
Thus, I feel that having app2sd+ is a great incentive for large storage but at the price of speed.
Are there any available tweaks out there that is able to improve the speed of app2sd+?
Pardon my poor english.
Thanks.
BR,
Ruffie

Yes, I suppose. I use a Kingston Class 10 microSDHC and I've never had such problems. I can move whatever I want to that card and cannot find any difference. Also, navigating across 300 images is very smooth.
But sadly, Class 10 cards are still very expensive, especially if you want 32 GB.

Would a Class 6 be good enough you think?

There must be something wrong somewhere.
I've had a Class 2 16gb Sandisk card since back when I had a G1.
I've used APPS2SD+ all the time on the G1 and used it for a while on the Desire until I moved on to Cyanogenmod.
All my apps run as tho they were installed on the phone, regardless of what people used to say about different classes.
I have some big games installed like Fifa 10 and Zenonia and get no lag at all.

brummiesteven said:
There must be something wrong somewhere.
I've had a Class 2 16gb Sandisk card since back when I had a G1.
I've used APPS2SD+ all the time on the G1 and used it for a while on the Desire until I moved on to Cyanogenmod.
All my apps run as tho they were installed on the phone, regardless of what people used to say about different classes.
I have some big games installed like Fifa 10 and Zenonia and get no lag at all.
Click to expand...
Click to collapse
i played caligo chaser on my desire.
this game has some obvious lag when i am using app2sd+. but show no lag when i install them on phone.
not sure is it because, it is writing to both fat32 partition of the SD card and ext 3 partition on the same SD card at the same time when it is running thus causing the lag.

Does anyone know at what speed is the phone capable of read/write to the SD card?
Sent from my HTC Desire using XDA App

Related

sd card speed test

Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Just tried out the app and it says I have a class 4 card with a write speed of 5mb/s and read of 6mb/s though its rated at being a class 6 Transcend. I've got access to some other cards at work so I'll try them out as well. Might help to defrag?
Sent from my HTC Desire using XDA App
Thanks, actually I re-booted and closed down all non-essential apps and I got a 6mb/sec read/write saying it was a class 6.
But looking round the web people are reporting 10mb+ /sec on a class 6
Hv installed the app and made 3 tests successively for my 16Gb sandisk Class2 sd-card, said "Class2" as expected (second test resulted "ClassUnknown" and read speed was nil) anyway, overall result is;
Write speed: 2 Mb/s
Read speed: 1 Mb/s (!)
I thought read speed would be twice as much than the write speed; confused & disappointed!
Sent from my HTC Desire using XDA App
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
paulruk said:
Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Click to expand...
Click to collapse
Same card, same results.to get class 6 results you must haver perfect conditions and sequential write. Reading can usually be higher. I'm not sure, but I think it also deteriorates with time.
Ive got a 16gb Play.com Card and had the card for about 2 years now.
Its says class 2 on the card but i get the following.
1st test, Class 2
2nd test, Class 4
3rd test, Class 4
4th test, Class 4
CharlieCharlie24 said:
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
Click to expand...
Click to collapse
Yeah, and theyve screwed up web browsing. Think i`d rather have 2.1 back.
Jabbafat23 said:
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Well looking at this thread http://androidforums.com/htc-evo-4g/86850-htc-evo-4g-sd-card-speed-test.html
Someone has the same card as me but getting 10mb/sec read & write. Albeit on an htc evo. But cant think it would make any difference.
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
andycted said:
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
Click to expand...
Click to collapse
I've had stuttering with video and my class 6 8gb transcend. I never use to, I blame 2.2
For that too. So much for a speed improvement , only thing that feels.quicker in 2.2 are app installs.
For reference, if anyone is interested:
HTC Desire, unbranded, generic Froyo 2.2 ROM with apps on the SD card as well
Sandisk 32GB Class 2 card shows:
Write speed: 4mb/s
Read speed: 2mb/s
Measured as a Class4 card.
removed
Kingston 16GB MICROSDHC CLASS 2:
Write 5MB/s
Read 16MB/s
Using: Galaxy S
Buffer: 1MB
Samsung 8gb class 6
Write 2mb
Read 6mb
I'm running a2sd+ though...
Sent from my HTC Desire using XDA App
Don't defrag non-mechanical memory devices
1 - you won't see (or measure) any difference
2 - the memory cells have a limited # of write cycles, which will be seriously impacted by useless defragging
I had the same problem as the OP (slow SD since Froyo upgrade causing music dropouts). Here's my collection of links to related posts, unfortunately I haven't found a solution except using a non-Sense ROM (e.g. Cyanogenmod).
http://forum.xda-developers.com/showthread.php?t=781606#9
http://forum.xda-developers.com/showthread.php?t=743792
http://forum.xda-developers.com/showthread.php?t=778748
http://forum.xda-developers.com/showthread.php?t=723073
I think it's kernel-related; I tried running the kernel from a Froyo/Sense ROM with the rest of an Eclair/Sense ROM and the SD card read speed was low (couldn't measure the speed with the SD Card Speed Test app because the touchscreen didn't work but I was able to adb in and use "dd").
Since a number of us are experiencing this problem I think it's worth us all reporting it to HTC support. If they know that a lot of people are seeing much worse SD card speeds in 2.2 than in 2.1 then they're more likely to fix it in a future update.
I've reported it to them already
Read 10MB/sec
Write 5MB/sec
It rated it as a class 4 card(Which it is), I'm quite surprised at that performance since I bought it for hardly 5$.

[Q] Why class 6 SD card?

Hi all,
I've read in a few places that if you want to run apps from your SD card that you should have a class 6 SD card. Can anyone explain why this is? I've currently got the one that came with the phone, which is class 2. Just want to understand why I need it before splashing out the cash
Thanks
It's all about speed. Class 6 is faster than Class 4 is faster than Class 2. If you are happy with the performance with your Class 2 card, no need to splash out the cash.
yeah its just about speed, the higher the class the faster the r/w speed, you dont really need a class 6 these days tho, maybe in the old days of the g1/hero but not now
There's quite a bit of discussion on this and I'm honestly quite confused over this as well.
The higher classes just means faster write speeds but same read speeds. Certainly, this shouldn't affect the performance of apps that are installed on the card; unless the card is being used for swap memory.
Anyway, I've heard some users with 32GB microSD card (only available in class 2) using app2sd with no ill-effects. I've recently purchased one myself and will be swapping it out later tonight.
newbie on Android here.....may I ask....Im currently using a 16Gb mem card....If I change it to a 32Gb, what are the files that I need to copy to the new card, so that the apps/games currently installed will still run? I noticed there are so many folders inside my memory card now.....which one should I transfer to my new card? Or should I need to re-install the apps?
thanks..
dinoalbert said:
newbie on Android here.....may I ask....Im currently using a 16Gb mem card....If I change it to a 32Gb, what are the files that I need to copy to the new card, so that the apps/games currently installed will still run? I noticed there are so many folders inside my memory card now.....which one should I transfer to my new card? Or should I need to re-install the apps?
thanks..
Click to expand...
Click to collapse
are you using apps2sd? or just running a stock like rom?
9 out of 10 users on this website would not be able to tell the difference in speed by running apps on a class 4 or class 6 cards.
AndroHero said:
are you using apps2sd? or just running a stock like rom?
Click to expand...
Click to collapse
I am using an OTA Froyo but already rooted....
Before the usual flamers get to write on this topic to say high-class cards are useless, it really comes down I think to the time you have available to wait for USB transfers. On a class 2 it takes AGES. I bought a class10 16gb and it's an absolute life changer (i do have a lot of public transport so I make heavy use of my phone as a video player)
phentex said:
Before the usual flamers get to write on this topic to say high-class cards are useless, it really comes down I think to the time you have available to wait for USB transfers. On a class 2 it takes AGES. I bought a class10 16gb and it's an absolute life changer (i do have a lot of public transport so I make heavy use of my phone as a video player)
Click to expand...
Click to collapse
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
thanks for the responses. from what i read previously, it talked about class 6 cards being less likely to be unmounted and causing problems to running applications. does this mean anything to anyone?!
Kashban said:
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
Click to expand...
Click to collapse
This is the reason when I eventually get the money I'll be getting a 16GB class 4 or 6 card. At the moment 720p is fairly pointless to me since I can't get smooth recordings with my SD card.
Have no issues with my 16Gb Class-2 sdcard. R/W speed enough to handle 720p recording and rockplayer playing avis perfectly.
Sent from my HTC Desire using XDA App
iLHaNroID said:
Have no issues with my 16Gb Class-2 sdcard. R/W speed enough to handle 720p recording and rockplayer playing avis perfectly.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Are you running A2SD or a2sd+ on your phone? If not, that may be the reason.
The more apps and widgets and stuff is moved to the sd, the more r/w-access happens to the card, which has serious impact on video recording. I really wish the internal memory of the Desire wasn't so small. What the heck did HTC think by putting only 560 MByte internal storage into their android flagship? The SGS has 5 GiBytes!
jstegeman said:
It's all about speed. Class 6 is faster than Class 4 is faster than Class 2. If you are happy with the performance with your Class 2 card, no need to splash out the cash.
Click to expand...
Click to collapse
Incorrect!
The class of the card doesn't tell you the speed of a card - it tells you the *minimum* sustained write speed on a card which is completely unfragmented
A good quality class 2 card can and often will be faster than a poor quality class 6 card.
The two Sandisk Class 2 card I use both write at around 7.5mb/s, which is faster than the class 6 minimums.
Regards,
Dave
foxmeister said:
Incorrect!
The class of the card doesn't tell you the speed of a card - it tells you the *minimum* sustained write speed on a card which is completely unfragmented
A good quality class 2 card can and often will be faster than a poor quality class 6 card.
The two Sandisk Class 2 card I use both write at around 7.5mb/s, which is faster than the class 6 minimums.
Regards,
Dave
Click to expand...
Click to collapse
That's interesting info! Would explain why I have far fewer problems than most people report with 720p recording onto my class2 card.
So the real answer is: Benchmark your write speed before making any big purchasing decisions on SD cards.
Kashban said:
Another reason to have a class 4 or faster card in the phone is to have reliable 720p 25fps video recording. On my Class 2 with a2sd+ recording stutters.
Click to expand...
Click to collapse
so a class 4 good enough for 720p? i have a class 2 right now and the recording is just horrible.. i thought that my phone was broken and have changed many custom roms
Bought a C6 16gb to replace C2 4Gb - definitely faster as USB drive - both Sandisk

Regarding Micro SD card

Hello...
I have a SanDisk 4GB class 4 micro SD card that came with HTC desire. I installed one of those ROMs that support Data2SD, and it was fast without lagging (actually, super fast).
I bought a Kingston 8GB class 4 micro SD card to replace it with the SanDisk, and installed the same ROM, but I noticed an annoying lag during the normal use, as an example, just after booting to the home screen, when I enter Settings, it lags for like 5 seconds (that NEVER happened in the SanDisk 4GB card). It also lags on different application such as when launching the web browser (a pause for 7 seconds, and again, that didn't happen with SanDisk).
I bought another card, this time Imation 8GB class 4, but it gave me the same results as the Kingston!!
I did a test on the three cards using H2TESTW, the results are as follows:
SanDisk 4GB Class4 --> Write: 4.5 MB/s Read: 11.3 MB/s
Kingston 8GB Class4 --> Write: 4.4 MB/s Read: 18.3 MB/s
Imation 8GB Class4 --> Write: 4.5 MB/s Read: 18.5 MB/s
They all share the same speed in writing, but the Kingston and Imation are faster in reading! which confused me! They both have faster reading speed than the SanDisk BUT lag annoyingly during the normal use!
To be very clear, I tried the Imation card with a ROM supporting App2SD not Data2SD, and it ran smoothly with no lags, but once Data2SD is there, it starts lagging! (I know that Data2SD ROMs are slower than App2SD, but I swear, the Data2SD on SanDisk is FASTER than App2SD on Kingston or Imation).
One more thing, I tried various partitioning for the 8GB cards, with and without swap (swap was always 32M) but with no luck to improve the performance.
If anyone has a logical explanation for this case please let me know, and if there is a certain fix for that (I don't know if increasing the swap size for the 8GB due to their higher capacity would help) please share it here.
Thank you.
Are you by any chance using starburst? Try the newer xe and we scripts on the beta section.they should eliminate lags for slower cards
Swyped with my Starburst based Desire. Forgive any typos!
droidzone said:
Are you by any chance using starburst? Try the newer xe and we scripts on the beta section.they should eliminate lags for slower cards
Swyped with my Starburst based Desire. Forgive any typos!
Click to expand...
Click to collapse
Thanks for your reply.
But it seems that the both of the 8GB cards that I have are faster than the 4GB card, then why are they slower in ROMs?!!!
tharwatq said:
Thanks for your reply.
But it seems that the both of the 8GB cards that I have are faster than the 4GB card, then why are they slower in ROMs?!!!
Click to expand...
Click to collapse
Any ideas?
Well, from what I understand, 4gb are faster in real life than 8gb, all proper tests show that, look up test charts in Google. I believe its because it takes more time to search for info over the larger space. I'm only speculating on that, as I don't know this for sure.
Sent from my HTC Desire using XDA App
tinky1 said:
Well, from what I understand, 4gb are faster in real life than 8gb, all proper tests show that, look up test charts in Google. I believe its because it takes more time to search for info over the larger space. I'm only speculating on that, as I don't know this for sure.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Well, that is what I thought of too, take -for example- 500GB hard disk drive, it will take much time to scan than a 120 GB drive, which is logic.
I will do more research on this thing and will post back.
Thanks.

Which to choose Apps2Sd or Data2Sd

Hi,
I have two partition 14 gb Fat32 and 2 gb Ext4 and I want that all installation goes on ext4 (without using internal strorage) so in this case what should I choose Apps2Sd Or Data2Sd?
thanks.
I wouldn't bother with data2sd unless I had a card of class 6 or higher.
I very much agree Class 6+ to get the benefit
Well you would want to choose data2sd, if you want as much to be on the sd-card as possible, however it is usually quite a lot slower than using internal, and there is no reason to leave internal completely empty.
Also you can't run everything from the sd-card. The system-partition will still be on internal as well as boot and so on.
mortenmhp said:
Well you would want to choose data2sd, if you want as much to be on the sd-card as possible, however it is usually quite a lot slower than using internal, and there is no reason to leave internal completely empty.
Also you can't run everything from the sd-card. The system-partition will still be on internal as well as boot and so on.
Click to expand...
Click to collapse
Thank you mortenmhp,
I have sd-card of class 10, will still be a lot slower than internal?
thanks.
I use class 4 and have done from day one with droidzone's roms and it runs great.
I use a class 10 8GB card, and use Apps2sd. Dont really feel the need to use Data2sd.
Ive got alot of apps and still got some memory left so its all cool
Well it might not be too slow, but only do it, if you need the space, in which case it's a good solution.
But the more you move to the slower memory the more time will be spend accessing it.
But I'll encourage you to try it out for your self, as it's very individually(just make a nandroid backup and try different rom solutions) personally with my sd-card there is no way i'd use it for everyday use(flashed it a few times, and always got a slow and lagging system), while other people seem to have it working fine
Ok I will try,
Thank you mortenmhp...
Your question should be which do i need?
People rarely 'need' data2sd - apps2sd is 'usually' enough!
BigMrB said:
Your question should be which do i need?
People rarely 'need' data2sd - apps2sd is 'usually' enough!
Click to expand...
Click to collapse
thanks for the infos
how do you know what class your sd card is?
there is a figure 2 or 4 or 6 or 10 in a circle printed on the sd card or you can install sd tools from market to benckmark it ( 2 means 2 mb/s , 4 means 4 mb/s,... aso )
i'd say go for apps2sd then if you need data go for that after
cartus said:
there is a figure 2 or 4 or 6 or 10 in a circle printed on the sd card or you can install sd tools from market to benckmark it ( 2 means 2 mb/s , 4 means 4 mb/s,... aso )
Click to expand...
Click to collapse
Normally you need a magnifying glass because it is a tiny number............. see figure.
Free today on amazon
Sent from my HTC Desire using Tapatalk
I now use data2sd with MIUI rom and a class 6 samsung sd card £16 from play.com
I would defo recommend this card, I didn't think from class4 to class6 would be that much difference I was wrong. I can now record videos without a single lag, phone is easy 10x faster and smooth, also MIUI is superb rom
Hi,
Most of the times a class 6 or 10 is much "slower" than a good
class 4 like the sandisk mobile ultra of 4Gb (The one of 8 Gb is slow !!).
The problem is that te typical test of writing/reading to/from a single file doesn't guarantee the behaviour of the card when used intensively.
When many files are involved, things change dramatically and a good memory controller is a must, and many of the class 6 /10
don't have one.
jdolmen said:
Hi,
Most of the times a class 6 or 10 is much "slower" than a good
class 4 like the sandisk mobile ultra.
The problem is that te typical test of writing/reading to/from a single file doesn't guarantee the behaviour of the card when used intensively.
When many files are involved, things change dramatically and a good memory controller is a must, and many of the class 6 /10
don't have one.
Click to expand...
Click to collapse
Is there a app to test that?
Sent from my HTC Desire using XDA Premium App
cartus said:
there is a figure 2 or 4 or 6 or 10 in a circle printed on the sd card or you can install sd tools from market to benckmark it ( 2 means 2 mb/s , 4 means 4 mb/s,... aso )
Click to expand...
Click to collapse
I have a 8gb sandisk class 4 in a stock desire and am getting 6.8 meg read and write when I test

Worth upgrading from c6 to c10 sd card

Hi,
i have the problem of not enough memory OR a slow system. Currently im using a class6 16gb microsd with default app2sd from the rom (JB spazedog), but the app data fills up the internal memory nonetheless. If i move everything (not just apps) to the sd the system is getting slow and unresponsive.
It is worth getting a faster sd (class 10) and moving everything to sd or do i have no choice but keeping apps to a minimum?
Thx
drdoomgod said:
It is worth getting a faster sd (class 10)?
Click to expand...
Click to collapse
No, but it would probably be worth to change to some rom which is not in beta and fits in /system small enough to have /data big enough to keep dalvik on nand and give more space for apps.
When using 6class and 10class i feel no significant changes in speed of app2sd area.
running speed test, write speed is usually about the same, read gives little higher results.
attachment below 16gb Transcend 10class vs Adata 8 gb 6class
I'm using ICS Spazedog and DiskManager is working fine. Sometimes I have to switch pages when looking at app storage to get it to work. Maybe it didn't install properly, maybe your partitions need to be aligned, maybe the SD card needs to be reformatted. Could be quite a few things doing it.
Nope
Class 6 -> 10
If you use App2SD, definitely no.
If you use Data2SD, it is possible to see some differences.
oxyg3n89 said:
When using 6class and 10class i feel no significant changes in speed of app2sd area.
running speed test, write speed is usually about the same, read gives little higher results.
attachment below 16gb Transcend 10class vs Adata 8 gb 6class
Click to expand...
Click to collapse
In terms of memory, you have to keep in mind that using a2sd means sending the dalvik (if you choose so) ans the app to the sd-ext. While it allows to more internal space, it still decreases.
The sd-ext partition is practically limited to 1024mb by the desire inter storage size too, meaning that going over 1gb of sd-ext size wouldn't be better.
Now like erklat said, it is better to switch to more stable ROM as JB ROMs offer few space and their behavior have not yet been standardized.
Recap: In terms of memory, it is not necessary to change to an upper class, but it is always a nice harmless improvement.
In terms of speed, I have seen that changing to class 10 gives great speed changes in terms of massive gaming:
Due to the higher read speed and also with the read ahead bumped I was able to increase greatly the loading time of such games as Modern Combat 3 and Nova 3. I was surprised since I thought that it was because of the processor mainly that it was so slow. There is an increase in performance when switching to an upper class, but frankly you cannot notice it unless you benchmark the results by testing with a ressource eater app.
To recap: It is worth the change only for the read speed. I'm not sure but I think that write speed is somewhat limited somehow by the hardware. (I'm thinking about windows here, if someone could confirm that please. )
________________________________
Please press thanks if I helped you in any way.
Sent from my HTC Desire using the xda app.
..
I am using class 10 transcend 8gb for spazedog JB rom and class 6 transcend 8gb for cm7 rom. No issues.
Sent from my HTC Desire using xda app-developers app

Categories

Resources