Gentoo Archives: gentoo-amd64

From: "Morgan Wesström" <gentoo-amd64@×××××××××.biz>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: Symlinks vs. Bind mounts.
Date: Tue, 12 Aug 2008 07:50:44
Message-Id: 48A14131.20904@pp.dyndns.biz
In Reply to: [gentoo-amd64] Re: Symlinks vs. Bind mounts. by Duncan <1i5t5.duncan@cox.net>
1 Duncan wrote:
2 > Now, if you /really/ want to make a difference in portage's speed,
3 > consider pointing PORTAGE_TMPDIR at a tmpfs. If you've a decent amount
4 > of memory, it'll make a HUGE difference, since all the files it normally
5 > creates only temporarily in by default, /var/tmp/portage/* will be
6 > created in memory (tmpfs) only. Even with a relatively low amount of
7 > memory, say a gig (we're talking amd64 system context here, after all,
8 > and a gig has been relatively common since its introduction, not some old
9 > 1990s 32-bit x86), where tmpfs may be swapped out in some cases, the
10 > shortest lived files should never hit disk (swap in the case of tmpfs) at
11 > all. That's a LOT of extreme-latency hard-disk I/O avoided!! If you
12 > have some serious memory, 2 gig, 4 gig, higher (I have 8 gig), it's even
13 > MORE effective, as only the biggest merges will ever hit disk at all,
14 > except of course for the initial PORTDIR/DISTDIR operations and the final
15 > qmerge to the live filesystem.
16
17 This advice caught my attention since I moved my tmp space to Reiserfs
18 for performance reasons. My knowledge of tmpfs is limited but I think it
19 is a filesystem that uses RAM and can grow and shrink dynamically,
20 right? If I follow this advice, what happens when I compile something
21 like Open Office which allocates 3-4GB in /var/tmp during compilation
22 and I only have 2GB physical RAM in the computer?
23
24 Regards
25 Morgan

Replies

Subject Author
Re: [gentoo-amd64] Re: Symlinks vs. Bind mounts. "Juan Fco. Giordana" <juangiordana@×××××.com>
Re: [gentoo-amd64] Re: Symlinks vs. Bind mounts. Beso <givemesugarr@×××××.com>