![](https://seccdn.libravatar.org/avatar/7ce72c46b6ab41ad3bb822a75c7ea410.jpg?s=120&d=mm&r=g)
* Gerhard den Hollander (gerhard@jasongeo.com) [030425 00:00]: -> ->But what strikes me as odd is the size of the executable .. ->2099 M of memory (yes, I knew it was going to be big) ->That is more than 2G (2048M), ->and I was under the impression that under linux it was/is not possible to ->allocate more than 2G of memory (due to the 32bits of the ia32 ->architecture). -> ->[whenever I say Linux in the above, Im implying lrunning linux on an IS32 ->architecture . I know you can allocate much more memroy on different ->hardware ;) ] -> ->But anyway, ->was I mistaken ? ->Can you actually allocate (and use) more than 2G under Linux ? ->Is this a suse 8.2/glibc feature ? ->or is it a bug in top, and is this an indication that I have allocated ->2099000000000 bytes (which is less than 2147483648) Of course you can. There are X86 mainboards that MSI makes that will take up to 12G of RAM. It's not Linux that has the issue. It's the X86-ia32 arch that has it but there are kludges that Intel has introduced that get around this. Currently 4GB is the limit that most X86 mainboards will take but Linux can handle much more. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I'll tell you what you should see.