Wendell,

----- Original Message ----- 
From: ""Wendell Dingus"" <[EMAIL PROTECTED]>
Newsgroups: mailing.database.mysql
Sent: Wednesday, August 27, 2003 6:35 AM
Subject: RE: 64-Bit and INNODB


> Ahh, so Linux on 64-bit right now with INNODB is really not much different
> than on 32-bit x86? XEON CPUs have AWE/PAE which lets them address a
36-bit
> memory address space, getting past the 4GB addressable limit. 64-bit CPUs
> obviously can address _much_ more memory in a single chunk. MySQL/INNODB
> though is still going to be limited to that same 2GB buffer size? Is that
> correct?

no. For example, people are running InnoDB on a 64-bit Sparc with > 4 GB
buffer pools.

> Hmmm... We've talked about sponsorship of Innobase to implement PAE on
> XEON/x86 Linux but making it work on Opteron I think would be more
> appropriate. Do you want to publicly talk about costs of that
implementation
> Heikki? How many folks here would want this and be willing to "pass the
hat"
> to make it happen?

But InnoDB already works on 64-bit systems. Nothing to implement. There is
an AMD64 binary downloadable from
http://www.mysql.com/downloads/mysql-4.0.html.

> A low-end 1U Opteron server including RAM and CPU are only marginally more
> expensive than a (good) low-end similarly-equippped XEON server. In my
> opinion there is no doubt that it will take off in a big way!
>
> PS. RedHat kernels definitely support PAE and that's possibly via an
> additional patch beyond the stock kernel? Not just in "Advanced Server"
> either, this is with the "bigmem" kernel on a box (standard RedHat 7.3)
with
> 5GB RAM for instance [too bad I can only allocate a bit under 2GB for the
> INNODB buffer though :-) ]
>
>  10:07pm  up 1 day,  1:07,  1 user,  load average: 0.05, 0.07, 0.08
> 102 processes: 101 sleeping, 1 running, 0 zombie, 0 stopped
> CPU0 states:  0.3% user,  8.2% system,  0.0% nice, 90.4% idle
> CPU1 states:  1.0% user,  0.1% system,  0.0% nice, 98.3% idle
> Mem:  5318292K av, 4571076K used,  747216K free,       0K shrd,  261444K
> buff
> Swap: 2096220K av,  123060K used, 1973160K free                 3284376K
> cached
>
> Kernel 2.6.0 definitely makes mention of PAE and support for large amounts
> of memory.

Andi Kleen just wrote that all 2.4.xx kernels support PAE.

Best regards,

Heikki Tuuri
Innobase Oy
http://www.innodb.com
Foreign keys, transactions, and row level locking for MySQL
InnoDB Hot Backup - a hot backup tool for MySQL


> -----Original Message-----
> From: Heikki Tuuri [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 26, 2003 4:08 PM
> To: [EMAIL PROTECTED]
> Subject: Re: 64-Bit and INNODB
>
>
> Hi!
>
> ----- Original Message -----
> From: "Marc Slemko" <[EMAIL PROTECTED]>
> Newsgroups: mailing.database.mysql
> Sent: Tuesday, August 26, 2003 6:56 AM
> Subject: RE: 64-Bit and INNODB
>
>
> > On Mon, 25 Aug 2003, Wendell Dingus wrote:
> >
> > > I didn't notice a reply to this when first posted. Surely someone has
> > > stuffed a lot of memory into an Opteron or Itanium by now and knows
the
> > > answer. Is a 64-bit Malloc all that is necessary or does INNODB have
to
> > > specifically support more memory in some other fashion? Heikki?
Thanks
> in
> > > advance!
> >
> > well, interestingly according to the innodb release notes, on windows:
> >
> > MySQL/InnoDB-4.1.0, April 3, 2003
> >
> >     * InnoDB now supports up to 64 GB of buffer pool memory in a
> >     Windows 32-bit Intel computer. This is possible because InnoDB
> >     can use the AWE extension of Windows to address memory over
> >     the 4 GB limit of a 32-bit process. A new startup variable
> >     innodb_buffer_pool_awe_mem_mb enables AWE and sets the size of
> >     the buffer pool in megabytes.
> >
> > not sure what it would take to make that work on linux, but if all
> > you need is more memory, and the fairly reasonable performance hit
> > is ok, you may be a lot better off just getting an x86 box with 8
> > dimm slots and loading them up with 1 or 2 gig dimms... then making
> > AWE in mysql work on linux.  The cost you pay to go the 64 bit box is
> > pretty hefty.
>
> We are waiting to see if 64-bit Linux computers take off.
>
> Adding the 32-bit Intel "AWE" support into InnoDB on Linux would be rather
> easy if someone wants to sponsor the project. I recall "AWE" itself can be
> used with the Red Hat Linux Advanced Server, if I remember the OS name
> right.
>
> Best regards,
>
> Heikki Tuuri
> Innobase Oy
> http://www.innodb.com
> Foreign keys, transactions, and row level locking for MySQL
> InnoDB Hot Backup - a hot backup tool for MySQL
>
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]
>
>
>
>
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]
>



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to