Gentoo Archives: gentoo-amd64

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: upgrade an old system
Date: Wed, 06 May 2009 23:05:01
Message-Id: 200905070104.56294.volkerarmin@googlemail.com
In Reply to: Re: [gentoo-amd64] Re: upgrade an old system by Mark Haney
1 On Mittwoch 06 Mai 2009, Mark Haney wrote:
2 > Volker Armin Hemmann wrote:
3 > > On Mittwoch 06 Mai 2009, Mark Haney wrote:
4 > >> Duncan wrote:
5 > >>> Consider pointing PORTAGE_TMPDIR at a tmpfs.
6 > >>>
7 > >>> The idea is based on the fact that everything portage does in its
8 > >>> tmpdir (/var/tmp by default) is temporary, erased as soon as it's done
9 > >>> emerging that package. Since tmpfs uses swap backed memory,
10 > >>> worst-case, it has to write to swap -- that is, to disk, which is where
11 > >>> it would otherwise be writing ALL the temporary files. With memory
12 > >>> access so much faster than disk access, every file that's erased before
13 > >>> it hits disk saves time, and it can make a BIG difference in emerge
14 > >>> times.
15 > >>
16 > >> Duncan, you talk about tmpfs and I'm suddenly interested in trying this
17 > >> out. My question is, how much space do you allocate for the tmpfs? I
18 > >> know it'll fall back to swap if I'm out of space there, but what works
19 > >> well for you? I have (currently) 1GB RAM on this system, but I'm
20 > >> getting ready to order more to get me to 4GB.
21 > >
22 > > 2gb. That is enough for almost everything. Not enough for openoffice.
23 > > tmpfs 2,0G 3,2M 2,0G 1% /var/tmp/portage
24 > > tmpfs 1,0G 116K 1,0G 1% /tmp
25 >
26 > Now how is that going to play out when I only have 1GB of RAM?
27
28 with 1gb of ram you don't do it. If you have 4gb - then yes. With 1gb. No.
29 Because even if tempfs can be shoved into swap it would be still slower.