On Fri, 30 Jul 1999, Don 'Duck' Harper wrote:
> We are trying to get Oracle tuned on a RH box w/ kernel 2.2.10ac11. The
> DBA wants to be able to create memory segments of 800M or so ( the box has
> 2G physical memory + 4G of swap ), but the best he can do is around 100M.
> Now, I found the sysctl stuff, and told it to let me use up to a Gig for
> shared mem max, but it does not appear to be working.
At those memory sizes, I think you run into physical addressing
problems. The x86 memory model can (I think) only access 4gigs, and NT and
Linux default to 2-gig user and 2-gig kernel split. I think there are NT
and linux patches for 3/1 and maybe 3.5/0.5 splits. Although your physical
ram is under the limits, the swap (which is all the same thing) isn't.
At these memory sizes, switch to a 64bit archetecture (which is
why Linus hasn't lifted these limits, and NT can: it's a horrific cludge
that he refuses.) Besides, the Alpha's memory bus probebly becomes
important at these levels. Two or four times as wide and (with the K7
boards) twice the clock.
Of course, this has nothing to do with your 100meg problem ;(
Alex Winbow
__________________ T
\ Alex Winbow \______________ Houston/Austin E
\ [EMAIL PROTECTED] \_________________ U.of X
\________ http://uts.cc.utexas.edu/~awinbow \ A
\_____________________________________\ S
---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]