in reply to Re^2: Efficient way to handle huge number of records?
in thread Efficient way to handle huge number of records?
Hm. You're stretching several boundaries beyond their limits there:
The 32bit memory mapping system supports either 4GB of address space without PAE or 64GB with PAE. But that does not necessarily tell you how much Linux supports with/without PAE.
Linux also introduces constraints on total physical memory based on interactions with the way it manages kernel virtual memory. That leads to at least four different levels of memory support based on choices made during kernel build.
The lowest level is 896MB without PAE The next level is about 3.25GB (bios limited) without PAE The next level is, I think, about 16GB, with PAE The highest level, I think, is the full 64GB with PAE plus an ugly kludge in kernel virtual memory (I think a bad idea. Use 64bit instead for that much ram).
Win32 can also (and I believe was first) to do Page Address Extension (PAE). It can also extend the default 2GB user space to 3GB per process. But just like linux, these limits are extended through a series of cludges that have drawbacks as well as benefits.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Efficient way to handle huge number of records?
by Marshall (Canon) on Dec 11, 2011 at 12:30 UTC | |
by BrowserUk (Patriarch) on Dec 11, 2011 at 13:46 UTC | |
by Marshall (Canon) on Dec 11, 2011 at 14:21 UTC | |
|
Re^4: Efficient way to handle huge number of records?
by flexvault (Monsignor) on Dec 11, 2011 at 18:14 UTC | |
by BrowserUk (Patriarch) on Dec 11, 2011 at 18:22 UTC | |
by flexvault (Monsignor) on Dec 11, 2011 at 21:26 UTC |