[maemo-users] Stability of the maemo platform

From: hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Date: Thu May 24 01:13:31 EEST 2007
On Wed, May 23, 2007 at 10:35:31PM +0300, Marius Gedminas wrote:
> On Wed, May 23, 2007 at 09:03:50PM +0200, Anders Rune Jensen wrote:
> > I'm the happy owner of a n770 and have been using it for a couple of
> > months now. One thing that came as a big shock to me at first was how
> > unstable the device was.
> Same.
> > I've had random reboots and also programs
> > crashing randomly (mostly opera and navicore). I've been running linux
> > for a long time on my machine at home and has never had this kind of
> > instability. I was wondering if it had improved drastically with the
> > n800.
> You could say that.  The stability still does not match that of desktop
> Linux, but it's much better than it used to be with the 770.  Used to be
> I had two unscheduled reboots per week, now there's hardly one a month.
> And even then it's usually when I'm asking for it -- e.g. downloading
> 100 megs of Google Maps into an SD card.
> The desktop sometimes crashes, but this doesn't cause a reboot any more
> -- the desktop just restarts.
> Here are the stats from the lifeguard:
>   ~ $ cat /var/lib/dsme/stats/lifeguard_resets 
>   /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  5 *
>   ~ $ cat /var/lib/dsme/stats/lifeguard_restarts 
>   /usr/bin/maemo_af_desktop  :  7 *
>   /usr/bin/esd :  16 
>   /usr/bin/osso_hss  :  16 
>   /usr/bin/ias :  16 
>   /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/dsp_dld_avs.conf :  26 
>   /usr/bin/osso-media-server  :  2 
>   ~ $ cat /var/lib/dsme/stats/sw_rst
>   3
> I'm not sure how to reconcile the 5 dsp_dld resets with only 3 software
> restarts, but this is much, *much* better than I had on the 770 with
> resets counted in the tens.
> > As far as I remember, one of the main reasons for the instability
> > was the low memory on the n770. This has doubled in the n800 so that
> > might help.
> I've installed load-applet very early on and I always keep an eye on the
> memory meter.  If the RAM usage rises above 3 bars out of 4, I close
> some application.  As a result I'm pretty confident none of the crashes
> I've experienced were caused by memory shortage.

I get this kind of problem on a desktop machine with 2G of RAM, but not 
as often as you.  Linux really has no adequate defences agains resource 
overcommitment.  That's the main thing I'd like to see changed -- some 
way for it to know what's important and what is not.  At the very 
least, it should always be poossible to get to a root console, run top 
and figure out what to kill.  At the moment it isn't.

-- hendrik  

More information about the maemo-users mailing list