Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have an older Droid Incredible running Cyanogenmod 7.2. Recently, I've noticed some sluggishness on the phone that doesn't seem limited to a single app. The CPU Usage Plus app (which I think just runs top) often reports that the mmcqd\2 process is using up a lot of CPU (sometimes 50-60%). Googling around, it seems that this process is somehow related to SD card access.

Is there any way for me to diagnose in more detail what exactly is causing this process to use so much CPU, e.g., by seeing what other process is accessing the SD card? Could re-formatting the SD card help? Or could CPU Usage Plus be leading me astray? I have some apps installed on the SD card, and I could try moving them all back to the phone, but it would be nice to figure out a more detailed diagnosis before trying random solutions.

share|improve this question
    
Do you happen to be running A2SD on your phone? I had a similar experience on my HTC Desire some time ago, and it was due to having moved both app-data and Dalvik cache to sd-ext. I tried different configurations and moving app-data back to where it was seem to give the best performance for me. There are sources that say otherwise though: android.stackexchange.com/questions/20255/… –  Void Dec 20 '12 at 7:08
    
Hey, not running A2SD; I'm pretty sure both Dalvik cache and app-data are on internal storage. I ended up formatting my SD card (after a backup), and things seem to be happier now (I don't have any apps on my SD card now). But, I'm still hoping someone will know a more principled way to diagnose the exact problem. –  Manu Sridharan Dec 21 '12 at 17:56

1 Answer 1

So I seem to have addressed this issue, but basically by trial and error. I tried formatting the SD card, but that didn't fix the problem. Finally, I gave up and re-flashed the phone with a full wipe, and then re-installed my apps one by one. Eventually, I found that the Amazon Appstore app was a cause of the problem. Without Amazon Appstore, my phone is much snappier, and I haven't seen mmcqd popping up in CPU usage. (I haven't re-installed every single app I had before, so there could have been other troublemakers.) So, problem fixed for now, but I would hope there is a better way to figure out these types of issues.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.