Slow disk write speed - Nexus 7 Q&A, Help & Troubleshooting

My Nexus 7 has recently developed incredibly slow write speeds to external memory. I'm certain that they used to be the same as most benchmarks that I've seen for the tablet, but as of a few days ago they've plummeted. Restarts don't do anything for it, and I've killed all running apps to make sure nothing was using IO excessively.
Androbench reports sequential writes are at 0.37MB/s which seem awful. AnandTech's review last month stated 8.43 MB/s for sequential writes under the exact same conditions.
Opening apps now seems a lot slower than usual as well, and I've checked there aren't any rouge CPU spikes to blame. I read on another thread that disabling USB debugging helped up IO speeds, but my problem still exists.
Does anyone have any ideas how to fix this, bar wiping the memory? I'm running unrooted stock, for reference.
Thanks!

Have you installed any new apps lately?
Sent from my Galaxy Nexus using Tapatalk 2

miketoasty said:
Have you installed any new apps lately?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Yeah, but I went through them all and uninstalled them. Didn't seem to make a difference. And for the benchmarks, I make sure there's no apps running in the background, Logcat output and a look at the list on "adb shell top" confirms there's nothing running.

try a data wipe/factory reset and then only load your benchmarking app. See what you get that way..

dottat said:
try a data wipe/factory reset and then only load your benchmarking app. See what you get that way..
Click to expand...
Click to collapse
I'm in the same boat, exactly the same poor storage performance. I did a factory reset (latest AOSP w/ Motley kernel) and installed nothing but Androbench (didn't even add my Google account) and got these Androbench results:
Squential Read: 24.3 MB/s
Sequential Write: 1.41 MB/s
Random Read: 7.81 MB/s
Random Write 0.23 MB/s
SQLite Insert: 18.92 TPS / 15.85 sec
SQLite Update: 23.45 TPS / 12.79 sec
SQLite Delete: 22.67 TPS / 13.23 sec
Browser: 2830 msec
Market: 891.25 msec
Camera: 1404 msec
Camcorder: 1323.75 msec
Pretty abysmal overall, random write especially falls off the charts altogether. This is really sad since my N7 used to run great but recently has degraded significantly with lots of lag and ANRs.

omnikai said:
I'm in the same boat, exactly the same poor storage performance. I did a factory reset (latest AOSP w/ Motley kernel) and installed nothing but Androbench (didn't even add my Google account) and got these Androbench results:
Squential Read: 24.3 MB/s
Sequential Write: 1.41 MB/s
Random Read: 7.81 MB/s
Random Write 0.23 MB/s
SQLite Insert: 18.92 TPS / 15.85 sec
SQLite Update: 23.45 TPS / 12.79 sec
SQLite Delete: 22.67 TPS / 13.23 sec
Browser: 2830 msec
Market: 891.25 msec
Camera: 1404 msec
Camcorder: 1323.75 msec
Pretty abysmal overall, random write especially falls off the charts altogether. This is really sad since my N7 used to run great but recently has degraded significantly with lots of lag and ANRs.
Click to expand...
Click to collapse
So I ended up flashing (and rooting my Nexus at the same time), and problem seems to have disappeared. Seq writes back up to 10.92 MB/s, looking pretty healthy.
Sorry I couldn't figure out what the problem was, hope you get your issue fixed!

stuul said:
So I ended up flashing (and rooting my Nexus at the same time), and problem seems to have disappeared. Seq writes back up to 10.92 MB/s, looking pretty healthy.
Sorry I couldn't figure out what the problem was, hope you get your issue fixed!
Click to expand...
Click to collapse
Yeah, I did the same thing and my speeds are back to normal too. Makes me wonder if it's a kernel thing in non-stock kernels

So my quadrant score sucks because my i/o category is way low... it seems that write speeds (especially database writes) are really killing it.
When you guys say you just reflashed, do you mean just using CWM? To a new rom?
Thanks

Related

Veno

This thread is to showcase before and after speed increase/decrease that you may get from using either one of the Kernels that have this implemented..
I request you do the following..
1: State your Rom
2: State your Kernel
3: State your before speed
4: program used to verify speed
This thread is not a Q&A thread..
It is also not a thread about which is the best Kernel to use..
It is a thread that the developers can refer to to get an idea whether it is worth while to implement "Veno" and or any other Wireless coding to help improve input & output of our devices and the wireless chips/programming that supports them..
I will quote ricardopvz.. if he does not mind.. (Ricardo.. PM me if you have a problem with this)
Wifi is definitely better with test16. Where I had 36Mbps, now I have 54Mbps.
Page loading may be a little faster, but needs some more testing.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=25136849&postcount=721
dgcruzing said:
I request you do the following..
1: State your Rom
2: State your Kernel
3: State your before speed
4: program used to verify speed
Click to expand...
Click to collapse
Using the same application for testing internet speed and benchmark for result consistency... like quadrant & speedtest.net..
Here is the result after veno:
Megatron v 1.0.4 @ 1600mhz
Guevor test16 - veno
Speedtest.net
download - 1986kbps
upload - 372kbps
Quadrant score - 4069
will post shortly after flashing other kernels...
AOKP Build 33
1.504mhz - 216mhz - Interactive
Test16 kernel
SIO (M.S) read ahead 2048kb
SD read ahead 1024kb
Dalvik byte code false build.prop tweaks etc
wifi bluetooth etc untouched
Before veno and after veno no difference at all in fact in most speed tests veno got slightly less but then seemed a little quicker in other respects eg browsing at times so the tests did not help me make a definative decision.
I really don't know what to think on this but I would like to see more improvements like this and see our kernels and all round speed improve
Sorry in advance for any spelling mistakes AOKP still has a borked autocorrect and my spelling lacks in every respect lol
Sent from my Transformer TF101 using XDA Premium HD app
1 - ARHD 3.2.0
2 - TastyMehIcs .8 (before) 1.0 (After)
3- Before 8Mbps After 12Mbps
4- Speedtest.net app.
The real improvement seemed to be in responsiveness, link clicks aren't lost asmuch
Megatron v 1.0.4 @ 1200mhz
Guevor test15 & test16
Speedtest.net
Measurements:
Time Download Upload Ping Server
test15
1:38PM 3347kbps 1615kbps 47ms Veendam
1:39PM 3328kbps 1560kbps 51ms Veendam
1:41PM 3183kbps 1595kbps 20ms Mechelen
test16
1:44PM 3146kbps 1566kbps 17ms Mechelen
1:45PM 3092kbps 1639kbps 19ms Mechelen
1:56PM 3285kbps 1629kbps 17ms Mechelen
back to test15
2:08PM 6367kbps 1628kbps 22ms Mechelen
2:09PM 4434kbps 1592kbps 19ms Mechelen
2:14PM 3030kbps 1330kbps 19ms Mechelen
As you can see time and server can have an influence on the results, so you can't just do one measurement before and one after to make a conclusion.
Yes, I am having this thought too..
Was going though test programs yesterday..
At this stage "ping" can only be the true medium you can test this.
Or using a samba drive attached to your WiFi network and download upload the same file and different kernel settings using a monitor program to get average speeds..
As using results from multi pads connected to the internet brings too many variables into the data..
i.e..users downstream internet speed once it leaves the local network..
What we really want is "local" WiFi to pad increases.. as its the tweaking of this that will allow for incremental increases (hopefully) of the user experience in the downstream leg of the connection.
sent from yet another MikG HTC Evo

Poor Storage Performance - Should I RMA?

I did a factory reset (latest AOSP w/ Motley kernel) and installed nothing but Androbench (didn't even add my Google account) and got these Androbench results:
Squential Read: 24.3 MB/s
Sequential Write: 1.41 MB/s
Random Read: 7.81 MB/s
Random Write 0.23 MB/s
SQLite Insert: 18.92 TPS / 15.85 sec
SQLite Update: 23.45 TPS / 12.79 sec
SQLite Delete: 22.67 TPS / 13.23 sec
Browser: 2830 msec
Market: 891.25 msec
Camera: 1404 msec
Camcorder: 1323.75 msec
Pretty abysmal overall, random write especially falls off the charts altogether. This is really sad since my N7 used to run great but recently has degraded significantly with lots of lag and ANRs.
Is it safe to say I need to RMA this device due to bad storage?
Have you tried using a different ROM? Try one like Paradigm or Paranoid Android and see if there's a difference. When I ran quadrant on some ROMs I got around 2,000 consistently for I/O but when I ran it on some others (eg. Paradigm Android, BAKED Blackbean) I scored 7,000-8,000 consistently (I also used _motley's kernel).
android1234567 said:
Have you tried using a different ROM? Try one like Paradigm or Paranoid Android and see if there's a difference. When I ran quadrant on some ROMs I got around 2,000 consistently for I/O but when I ran it on some others (eg. Paradigm Android, BAKED Blackbean) I scored 7,000-8,000 consistently (I also used _motley's kernel).
Click to expand...
Click to collapse
Thanks for the suggestion. I get ~1,200 for I/O in Quadrant normally.
I installed BAMF Paradigm and my scores got much, much worse (about 1/3rd as fast across the board). I tried installing Trinity kernel on top of Paradigm and it's much better (roughly 2x standard). Unfortunately my random write is the same, which is absurdly, brokenly low.
However my Quadrant score is now ~7000... I just don't know what to believe any more :crying:
What I/O scheduler are you using?
how much space do you have left in your storage?
Using the default scheduler in any given case. And I wiped my SD Card so there's plenty of room left.
I just un-rooted and installed the factory image - the I/O performormance has largely jumped back to normal now, so I'm at a complete loss as to what's going on I'm going to take it and run with stock for a while I think.
Thanks so much for the help all!

[Q] I/O / Androbench Results? (Random Write)

Hey guys,
I apologize if this has been asked over & over... but I'm a little frustrated here.
Basically I'm seeing absolutely horrible random write results on both of my nexus devices (VZ GNex toro & N10). Bascially the numbers I get don't even show up on the charts (1 or less MB/s on Random Write... around 40 IOPS).
I have done various factory resets, freshly installed my custom ROMs, etc. (I have also run the lagfix trim operation that is under discussion on these boards recently), and have not really seen much difference.
Should I chock these results up to something with my current ROM / kernel that the ROM is using? (I'm running Jelly Belly 12.1 on both devices atm for what its worth).
In general, things have been "ok" performance wise, but I'd really like to know why I'm getting such abysmal I/O performance...
Thanks!

Micro stutter and AndroBench

So I have been trying to decide if the micro-stutter I get with my LG G2 V980 is just my hyper sensitivity or if my phone has more than other people's, since many people say it is super smooth. I rooted my phone the other day so that I could side load the tethering app and change the CPU governer from ondemand to interactive using Trickster MOD. I did not benchmark my phone before this, which I should have, but subjectively my does appear faster.
However, I still have some micro-stutter. Not too bad, but there none the less. This got me thinking of TRIM. I know that a new phone that has most of its memory free should not need to be trimmed yet. But for ****s and grins I downloaded lagfix and ran it anyway. It is really too early to tell if it made much difference, but the little I have used my phone since then have been promising.
And this got me thinking - what if some people had trim issues with the phones when they got them? We don't really know what LG has done with some of these phones before we got them, right? I downloaded AndroBench form the play store and ran a microbenchmark. From what I understand, the Random Write speeds are the ones that usually cause a ton of lag/micro stutter in phones. I did not run it before I ran lagfix, but I thought I would post my results now and ask others what they are getting. Especially people that think they have 'stutter' issues. Can you run an AndroBench micro benchmark and post your results?
Mine is attached. Verizon, stock cleanrom, rooted, interactive governor, daily scheduled lagfix.
Edit: Ran the test 2 more times, and got 7 MB/s and then 14 MB/s sequential write.
My results are terrible compared to yours :S but i have no stutter or lag problems, so im a bit confused here.
Btw im on g.lwarnes stock rom v1.06 and his 3.01 beta 2 kernel, also ive used the lagfix and it didnt matter at all.
Cant upload a screenshot so the results are seq read 85k seq write 9.79k random read 12.75 and random write 0.6
Sometimes g2 slow down a bit but nothing to worry about

LG G2 Androbench

I'd like to ask G2 users to post Androbench results from different ROM versions.
Thing that I'm interested in is random write performance. Depending on review I checked it varied from 0,6 MB/s to 1,34 MB/s (200 IOPS to 380 IOPS respectively).
I'm considering buying such a device but if random write is really at 0,6 MB/s then it's not good enough for 200% smooth operations in my opinion.
Regards
Sent from my iPad using Tapatalk
dexter84 said:
I'd like to ask G2 users to post Androbench results from different ROM versions.
Thing that I'm interested in is random write performance. Depending on review I checked it varied from 0,6 MB/s to 1,34 MB/s (200 IOPS to 380 IOPS respectively).
I'm considering buying such a device but if random write is really at 0,6 MB/s then it's not good enough for 200% smooth operations in my opinion.
Regards
Sent from my iPad using Tapatalk
Click to expand...
Click to collapse
Malladus 1.2.4 VS980: https://dl.dropboxusercontent.com/u/38348368/Screenshot_2014-01-02-05-30-10.png As you can see its 1.37 for me and the reads are extremely high, I don't notice any lag either, of course this rom has trim built into it, but this phone is fast enough already.
scififan68 said:
Malladus 1.2.4 VS980: https://dl.dropboxusercontent.com/u/38348368/Screenshot_2014-01-02-05-30-10.png As you can see its 1.37 for me and the reads are extremely high, I don't notice any lag either, of course this rom has trim built into it, but this phone is fast enough already.
Click to expand...
Click to collapse
Thanks for the info.
Guess it's time to find a seller
Regards
Sent from my iPad using Tapatalk
I ran this on my Kit Kat on pa_g2-4.0-BETA-20131231: https://dl.dropboxusercontent.com/u/38348368/Screenshot_2014-01-04-21-56-20.png which is way higher than Stock based rom. No idea if its accurate or not, but I know for a fact that Kit Kat runs even better than stock does. :good:
F320 4.4 kitkat stock 350 IOPS rnd wr

Categories

Resources