You are not logged in.
Pages: 1
Hi, I was running 64bit version of Arch from the beginning and never had problems with it but couple days ago I installed i686 on a USB hard drive and I was surprised about it's memory footprint it was significantly smaller than on 64bit version (not near ~20% percent as many thinks). Today I've run some test on virtualbox and this are the results:
right: up-to-date Arch i686
idle: ~150MB
firefox: ~270MB
single user mode: 15MB
startx: 36MB
left: up-to-date Arch x86_64
idle: ~235MB (56.67% more)
firefox: ~430MB (59.26% more)
single user mode: 35MB (133% more)
startx: 67MB (86.11% more)
(both fairly similar configs, firefox has equal loaded pages)
http://image.bayimg.com/eamejaadc.jpg
http://image.bayimg.com/eamelaadc.jpg
Is it normal?
Last edited by masteryod (2012-01-24 12:35:43)
Offline
Yes this is normal. There's informations about this all over the web, just use a search engine.
Offline
In the past i measured it to be about 25% larger, not THAT larger.
After that i switched back to 32bit pae kernel with some packages recompiled with optimized cflags.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Yes this is normal. There's informations about this all over the web, just use a search engine.
I think what masteryod is getting at is the extent of the increase in ram usage. Common wisdom is a 25-30% increase, but what masteryod (hmm, was that meant to be masteryoda ) is seeing is significantly higher than that.
Offline
I think what masteryod is getting at is the extent of the increase in ram usage. Common wisdom is a 25-30% increase, but what masteryod (hmm, was that meant to be masteryoda ) is seeing is significantly higher than that.
Exactly my point, I knew that x86_64 is more memory hungry but I didn't expect such a big difference
PS no it's supposed to be "masteryod" I just needed some login and everything else was already used
Last edited by masteryod (2012-01-24 14:32:36)
Offline
d'you tried to echoing 3 to /proc/sys/vm/drop_caches before the measurement?
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Unfortunately I did not but I'm interested only in ram usage without caches (drop_caches doesn't affect this one if I understand correctly) and both machines were just after cold boot (virtualbox proved observations of real systems)
Offline
Echoing 3 will clear all of the caches (including slab, which isn't normally taken into account by ram measurement tools).
So it is a try i would do before wondering why the difference is so big.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
ok, new results with "echo 3 > /proc/sys/vm/drop_caches" before every measurement:
idle: ~134 vs ~214 (59.7% more)
firefox: ~240 vs ~340 (41.67% more)
single user: ~14 vs ~30 (114.3% more)
startx: ~37 vs ~60 (62.16% more)
I don't know if it's because of virtualbox but after a while X consumes 60MB (even 130MB) on x86_64 and only 16-23MB on i686
We could use some poll and see how it hits other users
PS hmm is it possible that 32libs are responsible for that? my x86_64 setup has multilib enabled (maybe I'll setup "clean" 64bit system and see)
Last edited by masteryod (2012-01-25 10:57:50)
Offline
If they are loaded yes, but e.g. Firefox is 64 bit on Arch, so...
I noticed myself x86_64 uses quite some RAM on Arch.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Just found this: https://bbs.archlinux.org/viewtopic.php?id=107473
so I suppose these differences are "normal", but I'm still amazed, I really didn't expect so much difference
Offline
Pages: 1