Any reason not to use 64bit for a server?

Man of Honour
Joined
19 Oct 2002
Posts
29,755
Location
Surrey
I've currently got a 32 bit version of Ubuntu Server installed onto my HP N40L Microserver. Before I get too much more installed on it, is there any reason not to wipe it clean and install the 64 bit version instead?

Will the 64 bit version run any faster or does it not really matter? I also seem to be able to see 8gb RAM even under the 32 bit version.

(The 32 bit install was just a trial install)
 
The 32 bit OS will recognise that you have 8gb installed but it won't be able to address more than 4gb of it. (I think).

64bit OS's tend to run a tiny bit faster but like for like there wont be any real difference. Only reason not to go 64 bit would be any known compatibility issues with what you are running.
 
The 32 bit OS will recognise that you have 8gb installed but it won't be able to address more than 4gb of it. (I think).

64bit OS's tend to run a tiny bit faster but like for like there wont be any real difference. Only reason not to go 64 bit would be any known compatibility issues with what you are running.

A single process wont be able to, Im 99% sure the system can you just cant assign more than 4GB of RAM to a single process.

Id use 64 bit, theres no reason not to.
 
I'd use a 64bit kernel too as down the line you never know what you are going to do so it's simpler to change things now while you have the chance.

For more than 4GB of memory on a 32bit kernel you need PAE support. This means that the kernel can address more than the normal 4GB limit but any single application can still only use up to 4GB (but the kernel can map that 4GB into any available memory it sees). The Wikipedia page on Physical Address Extention explains it better.
 
Back
Top Bottom