|Who is on 64 bit Linux here?|
Should I make the jump now, or later?
32 bit Linux installations are the default in webserver world. I will soon install a system which is intended for larger work and will eventually have 8GB or more RAM. It will however start a little bit sized down to reduce costs and test the feasibility of the project.
I have heard mixed stories about 64 Linux implementations, especially about the availability of bug free hardware drivers, and applications. I am therefore not sure to jump in the 64 bit world now, or wait a few years until most bugs have been fixed by others and reinstall the server in a few years. The server will mainly run the standard webserver tools, i.e. PHP, Perl, Apache and MySQL.
Anyone here with firsthand experience wants to share his knowledge?
I'd expect very little trouble, if any.
What do you have on your server that you need a special driver for? It's not like you have scanners and some weird graphic card, etc.
There are some moderate to quite annoying hassles when running a 64-bit desktop for development use. (64-bit browsers and Eclipse, specifically.)
But for a server - LAMP is no problem, certainly.
The only concern I might have is if you have a Java server-side environment.
Ironic that the "runs anywhere" Java platform is where most of tghe 64-bit troubles lie.
(I run 64-bit Fedora 8 in a development environment.)
I run 64 Bit RHEL / Debian and FreeBSD on server. No problem at all. Performance wise you may see 10-30% difference. I'm not sure which webhost, you are using but most dedicated server provider will easily hook you with 64 bit Linux / BSD os.
I recently moved a site from a 32 bit server to a 64 bit server install. Didn't go well. Just stupid stuff like libraries not being auto available. It was a pita to get it up and running. Should've been a 2 hour job, it took my developer days to get the kinks out.
Unless there was a pressing reason to do so, in retrospect I'd stick with 32 bit until everyone else has moved ahead of me and the default install becomes 64 bit.
Thanks for your input.
That makes two votes for and one against.
This server will run the basic web stuff, Apache, MySQL and PHP. Later on when the database grows, the Apache part will move to a seperate server and this beast will do only the database part. There is no special hardware or non-standard stuff planned in the server that could make the installation difficult. The main issue is that when the project gets big, a large amount of memory may needed for the database to cache and the random way of access I need to the data benefits heavily if all data fits in RAM.
Based on your input I will go for the 64 bit install. There is now still time to play a few days with library problems. That is better than when the project is running at full speed and a 32 to 64 upgrade is needed to convert a heavily used system.
I am SO much happier since installing 32-bit plain-Jane non-customized Eclipse on my Fedoara 8-64!
The Fedora Eclipse release is evil, at least on 64-bit.
No more crashes, and it's FASTER to boot. The 32-bit Sun runtime runs code faster than the IcedTea pre-compiled version that comes with the Fedora distribution.
Other than Eclipse, I haven't encountered a single 64-bit-related problem.
(A little trouble with the stock Eclipse, due to running enforcing seLinux, but that's not a 64-bit issue.)
(You can get plain-Jane 64-bit and use a Sun 64-bit runtime, but some plugins don't support 64 bit, period.)
I have installed the 64 bit Linux version and have had no problems until now. I like the VmallocTotal value in /proc/meminfo :) Unfortunately my RAM and swapspace combined don't come close to this amount of virtual memory :(
I installed the newest CentOS 5.1 which was relased only a few months ago. The only problem I encountered was that HP didn't have a driver available for download on their website for CentOS/Redhat 5 for the embedded SATA RAID controller of this server, but after one telephone call to their support department they sent me the driver by email. And that wasn't a 64 bit issue. Both the drivers for 32 and 64 bit werent released in the open yet.