?

Log in

No account? Create an account
PAE and AWE - brad's life — LiveJournal [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

PAE and AWE [May. 16th, 2003|03:13 pm]
Brad Fitzpatrick
[Tags|, ]

Microsoft has a cool API called Address Windowing Extensions which lets applications break the 3/3.5GB barrier and address up to 64GB of RAM when the OS is in PAE mode. MySQL-InnoDB supports this API on Windows.

Does anybody know if a similar API exists in any state for Linux or FreeBSD? UnixWare does.
LinkReply

Comments:
[User Picture]From: lisa
2003-05-16 03:20 pm (UTC)
hmm..lets just switch to windows hosting!
(Reply) (Thread)
[User Picture]From: teferi
2003-05-16 04:06 pm (UTC)
FreeBSD supports PAE now; don't know if Linux does or not
(Reply) (Thread)
[User Picture]From: brad
2003-05-16 04:58 pm (UTC)
Linux has since 2.4. That's not the question.

The question is whether the kernel provides a means for a single process to address more than their 32-bits of address space (4GB) via segments or something.

Without that you can have, say, 21 processes, each with 3GB of their own, but no one process with more than that.
(Reply) (Parent) (Thread)
[User Picture]From: denshi
2003-05-16 04:16 pm (UTC)
Is that only on Xeons, with the 36-bit addressing scheme?
(Reply) (Thread)
[User Picture]From: taral
2003-05-17 01:19 pm (UTC)
36-bit addressing's been around since the PPro.
(Reply) (Parent) (Thread)
[User Picture]From: taral
2003-05-17 01:20 pm (UTC)
Ew. Just... ew.

Switch to a 64-bit architecture if you have this problem. Seriously. :)

Email me if you want me to hunt up prices 'n' stuff.
(Reply) (Thread)
[User Picture]From: xotiffany
2003-05-17 07:13 pm (UTC)

this screening biz sucks...

Dana got her LJ shirt today. Click here for the picture.

/randomness
(Reply) (Thread)
[User Picture]From: brad
2003-05-19 12:46 am (UTC)

Re: this screening biz sucks...

Awesome.
(Reply) (Parent) (Thread)