FORUMS

XDA Picks: Best Apps of the Week (June 27 – July 4)

Apps are at the front and center of any smartphone experience, and with over a … more

HTC One M9 Developer Edition Android 5.1 OTA

The Developer Edition of the HTC One M9 is receiving an over-the-air update to Android 5.1. … more

Index Project For XDA Device Subforums

Another ambitious project from the collaborative efforts of Recognized Contributors and Forum … more

The Atlas of XDA

A few weeks ago, we asked you “How Does Your Location Affect Your Life As A Power User?”. In the days that … more

[Q] What to do about a slow SDcard affecting performance?

142 posts
Thanks Meter: 4
 
By gromky, Senior Member on 4th July 2014, 11:09 AM
Post Reply Subscribe to Thread Email Thread
I have just benchmarked my 8G removable storage card, and got only 1.31MB/s write speed. The two internal cards got 1.73MB/s and 1.47MB/s respectively. Is this slowing down my system? I often notice that Elixir's widget shows that the system is using the disk intensively (shortcut to top shows iowait above 50%). What can I do about this?
 
 
5th July 2014, 12:44 PM |#2  
Paget96's Avatar
Recognized Contributor
Flag Krusevac
Thanks Meter: 5,231
 
Donate to Me
More
Quote:
Originally Posted by gromky

I have just benchmarked my 8G removable storage card, and got only 1.31MB/s write speed. The two internal cards got 1.73MB/s and 1.47MB/s respectively. Is this slowing down my system? I often notice that Elixir's widget shows that the system is using the disk intensively (shortcut to top shows iowait above 50%). What can I do about this?

set cache
optimal set is 2048
https://play.google.com/store/apps/d....sdincrease.it
7th July 2014, 12:21 AM |#3  
OP Senior Member
Flag Zhejiang
Thanks Meter: 4
 
More
Last updated May 17, 2011...for Android 1.6 and up? I'm not sure this would really help. Setting the cache size would help to optimize for speed. It wouldn't help poor performance.
7th July 2014, 01:57 AM |#4  
bweN diorD's Avatar
Recognized Contributor
Thanks Meter: 1,755
 
More
Quote:
Originally Posted by gromky

I have just benchmarked my 8G removable storage card, and got only 1.31MB/s write speed. The two internal cards got 1.73MB/s and 1.47MB/s respectively. Is this slowing down my system? I often notice that Elixir's widget shows that the system is using the disk intensively (shortcut to top shows iowait above 50%). What can I do about this?

i would buy a higher class card.
maybe my memory is off but that write speed seems really low, unless you have a class 2 card, then its still low.
The Following User Says Thank You to bweN diorD For This Useful Post: [ View ]
7th July 2014, 08:06 AM |#5  
OP Senior Member
Flag Zhejiang
Thanks Meter: 4
 
More
Quote:
Originally Posted by bweN diorD

i would buy a higher class card.
maybe my memory is off but that write speed seems really low, unless you have a class 2 card, then its still low.

It's a Kingston 8Gb "MicroSD HC" SDC4. I don't know if it's class 2 or not.

Also, does it really make a difference? If the system is thrashing the disk, then all the usage should be in the two internal sdcards. Is that right?

What kind of card would be a good replacement?
Last edited by gromky; 7th July 2014 at 08:19 AM.
7th July 2014, 12:29 PM |#6  
bweN diorD's Avatar
Recognized Contributor
Thanks Meter: 1,755
 
More
Quote:
Originally Posted by gromky

It's a Kingston 8Gb "MicroSD HC" SDC4. I don't know if it's class 2 or not.

Also, does it really make a difference? If the system is thrashing the disk, then all the usage should be in the two internal sdcards. Is that right?

What kind of card would be a good replacement?

Its a class 4 which means the r/w speed should be higher than you are reporting. IMO either your phone can't support any higher speed or something is wrong with the card.
The class of the card does matter and can cause some operations to be slower in comparison to say a class 10 card.
I don't know why your phone is thrashing the card, unlikely normal, but it could be. Other possibilities are issues with the phone software, or issues with the card like partial corruption or bad sectors, even bad pics or vids can cause the system to scan the card too much.
Look in battery stats and see if the media scanner usage is high, this would indicate a corrupt file.
Alternatively, I would test the card for errors. Grab a card tester from Google search, put the card in your PC, copy the entire contents to your PC, run the test program. If no errors, put the card back into the phone and format, then copy back your files.
If errors, get a new card. I have always bought sandisk class 10 from an eBay reputable seller. Read up on the seller wherever you get it from so you don't get a fake card.

Sent from my LG-VS980 using XDA Premium 4 mobile app
The Following User Says Thank You to bweN diorD For This Useful Post: [ View ]
7th July 2014, 05:42 PM |#7  
OP Senior Member
Flag Zhejiang
Thanks Meter: 4
 
More
Thumbs up
Quote:
Originally Posted by bweN diorD

Its a class 4 which means the r/w speed should be higher than you are reporting. IMO either your phone can't support any higher speed or something is wrong with the card.
The class of the card does matter and can cause some operations to be slower in comparison to say a class 10 card.
I don't know why your phone is thrashing the card, unlikely normal, but it could be. Other possibilities are issues with the phone software, or issues with the card like partial corruption or bad sectors, even bad pics or vids can cause the system to scan the card too much.
Look in battery stats and see if the media scanner usage is high, this would indicate a corrupt file.
Alternatively, I would test the card for errors. Grab a card tester from Google search, put the card in your PC, copy the entire contents to your PC, run the test program. If no errors, put the card back into the phone and format, then copy back your files.
If errors, get a new card. I have always bought sandisk class 10 from an eBay reputable seller. Read up on the seller wherever you get it from so you don't get a fake card.

Ah, so it shouldn't be this slow. Class 4 should be enough. The problem shouldn't be my phone, it's a Xiaomi Hongmi/Redmi and it was manufactured last year.

I've checked the battery usage and media scanner isn't listed. Do you know how I can figure out which program is thrashing the disk?

It's a microSD card so it won't go in the computer. I have a USB adapter somewhere, but those greatly slow performance.
Last edited by gromky; 7th July 2014 at 05:46 PM.
7th July 2014, 06:07 PM |#8  
bweN diorD's Avatar
Recognized Contributor
Thanks Meter: 1,755
 
More
Quote:
Originally Posted by gromky

Ah, so it shouldn't be this slow. Class 4 should be enough. The problem shouldn't be my phone, it's a Xiaomi Hongmi/Redmi and it was manufactured last year.

I've checked the battery usage and media scanner isn't listed. Do you know how I can figure out which program is thrashing the disk?

It's a microSD card so it won't go in the computer. I have a USB adapter somewhere, but those greatly slow performance.

Class 4 should be running at 4mb or better.
Sorry I don't know how to tell what is causing the excessive r/w on the card.
Most newer PC's have a SD card slot, you just need the adapter that frequently comes with the card.
The performance through USB isn't really relevant, that's not the purpose of connecting it to the PC. You want to check it for errors or damage. A slower connection method will just make the process take longer.
Just follow my previous post instructions and backup your files first. I think the checking program is going to format the card to run its tests, its been a long time since I used it, I don't remember exactly.
Later when I get home I can help you find a program if you haven't found a good one by then.

Sent from my LG-VS980 using XDA Premium 4 mobile app
The Following User Says Thank You to bweN diorD For This Useful Post: [ View ]
7th July 2014, 10:50 PM |#9  
bweN diorD's Avatar
Recognized Contributor
Thanks Meter: 1,755
 
More
Quote:
Originally Posted by gromky

Ah, so it shouldn't be this slow. Class 4 should be enough. The problem shouldn't be my phone, it's a Xiaomi Hongmi/Redmi and it was manufactured last year.

I've checked the battery usage and media scanner isn't listed. Do you know how I can figure out which program is thrashing the disk?

It's a microSD card so it won't go in the computer. I have a USB adapter somewhere, but those greatly slow performance.

ok, this is what i used last time http://sosfakeflash.wordpress.com/20...erfeit-drives/
there is a "direct" download link a little down the page.
the tool was made for checking for fake cards, but if you give it a quick read, you will see its going to check for errors, report the condition of the card, and more.

hope that helps.
The Following User Says Thank You to bweN diorD For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes