SLUG Mailing List Archives
Re: [SLUG] Advice Request for moving a Ubuntu installation to a larger disk and 4Gb RAM
- To: Alan Tyree <alan@xxxxxxxxxxxxxx>
- Subject: Re: [SLUG] Advice Request for moving a Ubuntu installation to a larger disk and 4Gb RAM
- From: Adrian Chadd <adrian@xxxxxxxxxxxxxxx>
- Date: Wed, 28 Oct 2009 10:54:57 +0800
- Cc: slug@xxxxxxxxxxx
- User-agent: Mutt/1.5.13 (2006-08-11)
On Wed, Oct 28, 2009, Alan Tyree wrote:
> That's interesting, Daniel. So what are my tradeoffs. Run the normal kernel:
> faster but only 2.5gb; Run the bigmem kernel and suffer the performance but
> have more memory.
Hm, does Linux actually -copy- data around when doing PAE?
The whole point behind PAE is to give you a larger amount of address space
usable by concurrent processes. So each process will have a differently mapped
set of "PAE" RAM pages as needed, along with the shared kernel stuff.
I know that FreeBSD will do some data copying to and from devices that
are not "PAE aware" (ie, hardware that only addresses up to 4gig of memory
space, and drivers which haven't been converted over) but for individual
processes it isn't all that bad.
> Aside from the work mentioned above, I also edit some really big video files
> and do ffmpeg transformations on them.
Right. In which case 64 bit is for you.
> So, is there some way of choosing which of the above is the best option for
I'd suggest trying both out and see.
Typically for things like graphics/video editing, I suggest 64 bit almost
exclusively now because the programs are written assuming they can hold
a lot of data in RAM.
(Who isn't Daniel, but has hacked on a bit of PAE code in his time.)