Slow NAND write/read speed, any fixes? - Motorola Droid RAZR

My NAND (internal storage) speed is really low, 15mb/s read and about 6mb/s write, tested with A1 SD app. I'm running Mokee's 6.0.1 ROM, and it's the best one I've tested so far, with minimal lags, but it seems that the age of the phone's NAND is really showing.
I have it installed in Stock rom slot (safestrap 3.75), which is supposed to be the fastest one, but I still get a lot of unresponsiveness from time to time (much less than on other roms, but still). It's a criminally slow read/write speed, and I'm aware that it's the phone being 6 years old and quite used at fault, but is there any way of improving that speed, any tweaks, setups, etc? Does setting read-ahead to 4096 help? Or setting up something in the recovery?
Can I use my sdcard (64GB external sandisk extreme) as a ramdisk to boost up performance or something?
RAZR XT910 btw.

Related

Life span of our SD cards

I know a lot of people are still running SD builds and have not jumped on the NAND wagon<since it 's still not 100% stable.
Since the OS is running off the SD card, the card transfer has to be constant right?
So, is the life span of the card drastically reduced? If so, by how much?
samson_420 said:
I know a lot of people are still running SD builds and have not jumped on the NAND wagon<since it 's still not 100% stable.
Since the OS is running off the SD card, the card transfer has to be constant right?
So, is the life span of the card drastically reduced? If so, by how much?
Click to expand...
Click to collapse
OOOOHHHH thats a hard one.
Check this thread and decipher what you can.
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv016.cgi?read=92882
http://blogs.msdn.com/b/tomarcher/archive/2006/06/02/615199.aspx
thumbdrive (same technology - solid state memory) use for readyboost (constantly read/write as in RAM) will wear out after 10 years. that is, if you not using some "china" (not made in china -- "china") brand.
that is why they give lifetime warranty. by the time it worn out, nobody will want it if you put it on ebay.
this depends on many factors. mlc nand flash as used in all usb drives or memory cards has a limited number of erase/write cycles per cell.
typically this is about 100k now but can be as low as 10k writes
all flash has wear levelling and spare blocks the media can use to help stop cards going bad
read has no effect on wear
as phones dont spend their life writing data to the card they should last many years, but as with all tech, make sure you have a backup!
cheap unbranded cards from the far east should be avoided as they are built cheaper, will have less spare blocks and less sophisticated wear levelling
This is an interesting thread.
I use alot of apps, so even though I use NAND I have had to put data on the SD card.
After lots of corruptions and reformatting I resigned myself to getting a new SD card. Then used the Panasonic formatter to refresh the card.
However, yesterday my phone completely crashed and wouldnt make calls or run anything from the SD giving force closes etc.
Last night I flashed to MDJ Gingerbread on NAND without SD data so that my phone would work ( I guess this is the disadvantage of removing WinMo!)
So I think there is definately something in the lifespan of the SD card.
GG

[Q] ext4 advantages to the atrix

So, everybody(somebody)((nobody)), explain to me the advantages of ext4 w/o journaling. I understand that write speeds for sd cards(?) is supposed to be better. My question is, where do we see the advantages? I ran an antutu benchmark on my phone and the write speeds were not the insane 150mb/s-ish write speed scores that Neutrino did when he posted that photo on his thread a while back, something more like a class 10 score IIRC. Anybody that can shed some light on this will receive my thanks!
Running Neutrino v2.0 EE
Nick
Take a look at this post http://forum.xda-developers.com/showthread.php?t=1010807.
He explains well about boosting sd cards speed. You can do that by using Rom Toolbox which you can download in the Market. If you want to try it with Rom Toolbox, it's under Performance -> SD Boost and you'd like to change the default value, normally 128, to 1024 or 2048.
nickvisel said:
So, everybody(somebody)((nobody)), explain to me the advantages of ext4 w/o journaling. I understand that write speeds for sd cards(?) is supposed to be better. My question is, where do we see the advantages? I ran an antutu benchmark on my phone and the write speeds were not the insane 150mb/s-ish write speed scores that Neutrino did when he posted that photo on his thread a while back, something more like a class 10 score IIRC. Anybody that can shed some light on this will receive my thanks!
Running Neutrino v2.0 EE
Nick
Click to expand...
Click to collapse
Everything just runs faster and smoother. You may not notice it, but if you revert back to a stock ROM, you will feel frustrated as it'll feel much slower/choppier.
And those insane write speeds were due to GT-S mod, not because of Ext4.
Ahh that was my blunder. Thanks for clarifying.
Sent from my MB860 using XDA App

MicroSD Card Speed Rates.

Greetings.
I use a 8 GB Class 4 MicroSD card on my SGP 5.0 and while I'm listening to podcasts, which are saved on said card, and I start to do some other things, like browsing web pages, the whole system freezes and the only thing I can do at that point is to do a soft restart pressing down the power button for 10 seconds or so.
I'm thinking that the transfer speed of my MicroSD card is not good enough.
Since I have no experience with speed rates and classes, do you think a Class 10 card would solve my problem?
Thank you.
Sent from my YP-G70
I would rather say that maybe some apps had caused high occupancy rate of cpu ,since apps are commonly installed on internal sdcard.(This sdcard seems to be class6)
Probably the issue lays on read speed because I only have freezes when there's an app reading constantly files from the external MicroSD card even if that app is installed on internal memory.
Sent from my YP-G70
I've always used a class 4 card without issues.. I've also tweaked the SD card so it's hitting class 6 speeds.
Does the device even have the capability to use a class 10 card to it's fullest potential?
Perhaps you haven't had any issues because of your tweaks. I would like to try that for mine, so if you don't mind, could you share a guide or a place where I can learn to do that?
Thank you in advance.
Sent from my YP-G70
I use "SD Tools" from the market to test speed. Go test the stock settings and see what you get. Then I use "System Tuner Pro" to adjust the SD card cache size under the "tweaks". Change it, go back to SD Tools and see what your speeds are.
I've gotten the best performance around 1024, YMMMV.
Nice instructions. I appreciate it.
Thank you very much kind sir.
Sent from my YP-G70
I did the changes and tests, this is what I got:
Before:
Read: 19.6
Write: 13.5
After:
Read: 29
Write: 14.1
Let's see if this solves my issues.
Sent from my YP-G70
Not a problem! Good luck!

[Q] Really low IO performance

Hello,
I've bought a used SGS2 (i9100, 16GB) about two years ago, and IO performance degraded a lot since I got it. It's really bad as of few last months (kinda sorta what happened with every Nexus 7 pre-4.3), and I'm wondering whenever there's any way to improve it? While sequential/random reads are okay(ish), SQLite operations and any writes are painfully slow. Here's a benchmark (AndroBench 3.4, default settings) done after rebooting. The same thing happens on all Samsung ROMs (my daily driver is Chameleon 3.0.4 by jazzk with Apolo 4.13, row as IO scheduler) and some AOSP ROMs (AOKP 4.1.2, CM11 M2 the last time I've checked them out), so I'm pretty sure this isn't ROM-dependent. Wiping /data, /system and all caches, then restoring a backup improves these for some time, but it gets annoying (also, it takes about 20-30mins to complete ;_. My eMMC chip is suspectible to a brickbug (VTU00M), and apps TRIMming internal memory have FAQs, which note that there are dead Samsung devices due to this brickbug (/data and /sdcard is mounted with discard by default, so this most probably wouldn't change anything, but just in case...).
So, is this IO performance degradation normal? And, is there anything I can use to improve the internal memory's performance?

Abysmal write performance on main storage

Since a few weeks I'm noticing that my device produces severe hangs, especially when I/O heavy operations like Play Store updates are involved. I ran a storage benchmark and noticed that continuous write performance is abysmal with on average only 13 mb/s with dips under 10 mb/s:
https:// abload.de/img/img_20200225_115908m1jh8.jpg
On my brother's 64 GB model the phone reaches 130 mb/s. His random write performance also is about 30-50% better. Unfortunately I'm not sure if this has gotten worse with the Android 10 update or if it was this bad before. I have also cleared more free space (about 30 GB), but that didn't change anything.
Is my flash storage dying or might this be fixed by doing a factory reset of the phone? Is there any way to check storage health (ideally without root)?
There are many reasons for the storage to slow down (scheduler not correctly configured, wrong read ahead value...)
I don't know how you can check your storage health, the only thought I had was to make a complete backup, then flash the latest stock fastboot rom and install your benchmark to see if your phone has the same score.
So you think flashing the ROM is essential, so a simple reset wouldn't be sufficient in this case? My bootloader is currently not unlocked, so this would require more preparation.
I think so, indeed.

Categories

Resources