[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 64 vs 32 lenny

Stefan Monnier wrote:
In theory, with PAE segments you can address that memory with a 32-bit
OS, but in practice, 64-bit is required.

Actually, practice suggests otherwise:

   % uname -a
   Linux pastel 2.6.28-1-686-bigmem #1 SMP Mon Feb 23 04:05:37 UTC 2009 i686 GNU/Linux
   % free
                total       used       free     shared    buffers     cached
   Mem:       4148160    4018720     129440          0      41428    3293968
   -/+ buffers/cache:     683324    3464836
   Swap:      2097144     361292    1735852
so I can use all of my 4GB (except for 46MB eaten by the kernel) with my
32bit OS.  This running a stock Debian kernel.

-- Stefan

Well, I guess that is a matter of philosophy. I did not think a bigmem kernel was "stock". However, it is good to have clarification on this. Also, we might have a discussion of the meaning of the phrase "in practice". Personally, my "practice" is to use a 64-bit system. But I was wrong about it. How does a bigmem kernel address the full 4 GB?

Mark Allums

Reply to: