Reply
Thread Tools
Posts: 376 | Thanked: 56 times | Joined on Jan 2010
#1
Been thinking about this, and it maybe a stupid question

But I have tired Meego a couple of times with the more recent builds on a class 6 sd card and it is so painfully slow to use more than about 15 minutes to just see if it works

Now I know its only a developer release but this is my question

If it is so slow running on the N900 how can developers work on it the way they do

I know (or rather am guessing) that a lot of the development is done in a virtual machine so the speed side shouldnt be an issue

But at some point the image will have to go onto the hardware to make sure it actually does work on the hardware itself

So, how can you work on something that runs so slow

Or are things so different on the dev side of things ?
 
ossipena's Avatar
Posts: 3,159 | Thanked: 2,023 times | Joined on Feb 2008 @ Finland
#2
reflash meego to fast rootfs partition?
__________________
Want to know something?
K.I.S.S. approach:
wiki category:beginners. Browse it through and you'll be much wiser!
If the link doesn't help, just use
Google Custom Search
 

The Following User Says Thank You to ossipena For This Useful Post:
Posts: 1,141 | Thanked: 781 times | Joined on Dec 2009 @ Magical Unicorn Land
#3
Virtual machine (qemu) was much slower than actual N900 last time I tried it. Maybe I need more power...
 
Posts: 376 | Thanked: 56 times | Joined on Jan 2010
#4
Originally Posted by ossipena View Post
reflash meego to fast rootfs partition?
Is it that much faster natively on the N900 than on the sd card ?
 
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#5
Yes. Ridiculously. (I don't know the actual numbers. I just read this enough around here to be pretty confident in my answer.)

The chip that stores the swap partition is really fast (EDIT: Read post below this one. I need some schooling in my N900 partition knowledge). The chip that stores the rest of the stuff is a bit slower, but still pretty damn fast. The eMMC chip (the one where MyDocs sits) is slower still, but still, as I understand it, faster than the SD cards.

Last edited by Mentalist Traceur; 2010-11-06 at 00:05. Reason: Seems I was wrong on a point
 

The Following User Says Thank You to Mentalist Traceur For This Useful Post:
mankir's Avatar
Posts: 276 | Thanked: 224 times | Joined on Dec 2009 @ Frankfurt, Germany
#6
swap, home and MyDocs are on the same eMMC...
check with df -h in the console!

Originally Posted by Mentalist Traceur View Post
Yes. Ridiculously. (I don't know the actual numbers. I just read this enough around here to be pretty confident in my answer.)

The chip that stores the swap partition is really fast. The chip that stores the rest of the stuff is a bit slower, but still pretty damn fast. The eMMC chip (the one where MyDocs sits) is slower still, but still, as I understand it, faster than the SD cards.
__________________
MOD-Package: http://talk.maemo.org/showthread.php?t=42415
 

The Following User Says Thank You to mankir For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#7
Swap's on eMMC? I could have sworn I read that SWAP used the little bit of flash chp inside the OMAP $SoC?

Oh well, fair enough.

But the point over-all still stands. I know there's at least three different chip thingies - the one inside the SoC itself, the one where the /opt stuff is stored, and the eMMC. Now, I honestly don't know beyond that how that's distributed. I thought it was the way above. If you'd like to help me figure it out further, by all means do. (If you're certain I'm wrong though, I'm more than happy to listen to corrections.)

My N900's df -h output (I have usef the df command plenty of times before, I just never noticed what you pointed out, I guess - though in my defense nothing says "swap" - there's a few "tmpfs" filesystems, one of which is exactly 1.0M, which makes me suspect that's the entire virtual memory...), shows a bunch of different things, of which none is clearly swap. And what do you know? The partition thing only tells you some info about what each file system is mounted on - which doesn't actually tell you anything about what chip what stuff is on.
 
jkq's Avatar
Posts: 251 | Thanked: 131 times | Joined on Oct 2009 @ USA
#8
Originally Posted by Mentalist Traceur View Post
But the point over-all still stands. I know there's at least three different chip thingies - the one inside the SoC itself, the one where the /opt stuff is stored, and the eMMC.
As far as I know, there's 2 chips. The one in the SoC, which holds most of the root partition, and the eMMC, which holds /home, MyDocs, and swap.

If you do a
Code:
cat /proc/swaps
... you can see that the 700+MB of swap is at /dev/mmcblk0p3. From the df earlier, you can see that:

* /home/opt = /opt
* /dev/mmcblk0p2 = /home
* /dev/mmcblk0p1 = /home/user/MyDocs

Thus, /home (=/opt), swap, and MyDocs all are on the same chip.

tmpfs is just a fancy way of saying "use memory as a filesystem".

-jkq
__________________
Class .. : Quiet One
Humor .. : [*********-] Alignment: Chaotic Good
Patience : [******----] Weapon(s): Python scripts
Agro ... : [***-------] Relic(s) : N900

Last edited by jkq; 2010-11-06 at 00:24. Reason: added a comment about tmpfs
 

The Following 2 Users Say Thank You to jkq For This Useful Post:
Posts: 1,746 | Thanked: 2,100 times | Joined on Sep 2009
#9
Originally Posted by jkq View Post
As far as I know, there's 2 chips. The one in the SoC, which holds most of the root partition, and the eMMC, which holds /home, MyDocs, and swap.
Nitpick: the one that holds the rootfs is in the package on top of the SoC, along with the RAM. What you said about the eMMC is correct.
 

The Following 2 Users Say Thank You to wmarone For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 08:46.