Active Topics

 


Reply
Thread Tools
Posts: 202 | Thanked: 60 times | Joined on Sep 2009
#1
Hi, my question is in the title: why does heavy io on the emmc murder the responsiveness of the phone? For example if you download a torrent on mydocs, the phone is basically unusable until it's done or you remove the battery to tunr it off. Or when apt- is updating, the phone is unusable there too....
I have this old piii 700mhz with 192mb of ram running ubuntu 6.10 and i could be torrenting and copying files and generally hammering the hard drive without the thing looking like it just froze... What gives?
 
Posts: 2,014 | Thanked: 1,581 times | Joined on Sep 2009
#2
Originally Posted by Ayle View Post
Hi, my question is in the title: why does heavy io on the emmc murder the responsiveness of the phone? For example if you download a torrent on mydocs, the phone is basically unusable until it's done or you remove the battery to tunr it off. Or when apt- is updating, the phone is unusable there too....
I have this old piii 700mhz with 192mb of ram running ubuntu 6.10 and i could be torrenting and copying files and generally hammering the hard drive without the thing looking like it just froze... What gives?
This topic has been discussed in detail, along with several possible solutions in quite a few threads. Search is your friend.

Start here.

http://talk.maemo.org/showthread.php...highlight=tune
__________________
Class .. : Power Poster, Potential Coder
Humor .. : [*********] Alignment: Chaotic Evil
Patience : [***-------] Weapon(s): +2 Logic Mace
Agro ... : |*****-----] Relic(s) : G1, N900


Last edited by Bratag; 2011-03-30 at 02:15.
 

The Following 3 Users Say Thank You to Bratag For This Useful Post:
Zas's Avatar
Posts: 196 | Thanked: 113 times | Joined on Jun 2010 @ Finland
#3
I hated it when it just froze when copying lots of files between mmc and emmc or restoring backups. Installed http://talk.maemo.org/showthread.php?t=69973 and it hasn't completely frozen since.
 
Posts: 1,425 | Thanked: 983 times | Joined on May 2010 @ Hong Kong
#4
Originally Posted by Ayle View Post
Hi, my question is in the title: why does heavy io on the emmc murder the responsiveness of the phone? For example if you download a torrent on mydocs, the phone is basically unusable until it's done or you remove the battery to tunr it off. Or when apt- is updating, the phone is unusable there too....
I have this old piii 700mhz with 192mb of ram running ubuntu 6.10 and i could be torrenting and copying files and generally hammering the hard drive without the thing looking like it just froze... What gives?
Performance does not solely rely on clock speed, especially for multi-tasking system. ARM is designed for low-power devices such that throttling mechanisms are in place to minimize power consumption. The system would run at much less optimal performance at high load.

Also, in a multi-tasking environment, fast switching memory and swap space is required. The serializing nature of flash memory is especially bad for mulit-tasking under high load for normal cpu-bound tasks, least i/o bound tasks.

So, don't push your N900 too hard.
 
JadeH's Avatar
Posts: 162 | Thanked: 64 times | Joined on Mar 2011
#5
my N900 reboots sometimes due to heavy IO, it's really annoying, it corrupted an easy debian image and did other bad stuff
 
Posts: 1,425 | Thanked: 983 times | Joined on May 2010 @ Hong Kong
#6
Originally Posted by JadeH View Post
my N900 reboots sometimes due to heavy IO, it's really annoying, it corrupted an easy debian image and did other bad stuff
IIRC your N900 is new and that shouldn't be normal. Do you have SmartReflex on?

Code:
cat /sys/power/sr_vdd1_autocomp
cat /sys/power/sr_vdd2_autocomp
1=on, 0=off
 
JadeH's Avatar
Posts: 162 | Thanked: 64 times | Joined on Mar 2011
#7
yeah I've had it with 2 different devices, both would do it anyway weither smartreflex was on or off
 
Banned | Posts: 358 | Thanked: 160 times | Joined on Dec 2010
#8
Originally Posted by JadeH View Post
yeah I've had it with 2 different devices, both would do it anyway weither smartreflex was on or off
I think there is something terrible wrong with Linux but the problem with all this tweaks and patches is that this device is using vfat for disks and the vfat driver is extremely buggy. You want to repartition the device with ext3.

Last edited by epitaph; 2011-03-30 at 08:10.
 
Posts: 1,425 | Thanked: 983 times | Joined on May 2010 @ Hong Kong
#9
Originally Posted by JadeH View Post
yeah I've had it with 2 different devices, both would do it anyway weither smartreflex was on or off
I'd avoid turning them on in any circumstance.

BTW, you'd like to try disable off mode to see if it helps in your case:

Code:
echo 0 > /sys/power/enable_off_mode
 
Banned | Posts: 358 | Thanked: 160 times | Joined on Dec 2010
#10
Originally Posted by 9000 View Post
I'd avoid turning them on in any circumstance.

BTW, you'd like to try disable off mode to see if it helps in your case:

Code:
echo 0 > /sys/power/enable_off_mode
Are you serious? You can tell her to switch on R&D mode and switch off watchdog, too. It has the same effect.
 
Reply


 
Forum Jump


All times are GMT. The time now is 12:21.