Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Regards przemol
---------------------------------------------------------------------- Dobra czy zla wiadomosc? Zawsze warto oszczedzac. Teraz 5,5%. Sprawd� > http://link.interia.pl/f221b
----- przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Regards przemol
I run 64 bit CentOS (of varying 5.x flavors) with no problems whatsoever. Stability is not a concern. To answer your question a bit more precisely, yes we do run it in a production web app environment that has high loads and lots of traffic. It just works.
--Tim
-----Original Message----- From: przemolicc poczta.fm Sent: Thursday, June 25, 2009 12:56 Subject: [CentOS] 64-bit CentOS - your experience
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Yes, exclusively.
Your concern is not with OS but HW, don't buy cheap hardware.
If worried purchase RHEL license.
Regards przemol
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - - - Jason Pyeron PD Inc. http://www.pdinc.us - - Principal Consultant 10 West 24th Street #100 - - +1 (443) 269-1555 x333 Baltimore, Maryland 21218 - - - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- This message is copyright PD Inc, subject to license 20080407P00.
przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Regards przemol
We had just started retooling Web servers to 64bit (overcoming some 32bit limitations in 3rd-party stuff). We had run 64bit on almost everything else before (few thousand production systems). There was no issue of stability in 64-vs-32 bit. For the Web servers, we found it might actually be more stable in the environment compared to 32bit, due to differences in memory management in the 64bit environment. Of course, you should test in your circumstance - but I (and others here) have positive experiences. -Alan
On Thu, Jun 25, 2009 at 6:39 PM, Alan Sparksasparks@doublesparks.net wrote:
przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Regards przemol
We had just started retooling Web servers to 64bit (overcoming some 32bit limitations in 3rd-party stuff). We had run 64bit on almost everything else before (few thousand production systems). There was no issue of stability in 64-vs-32 bit. For the Web servers, we found it might actually be more stable in the environment compared to 32bit, due to differences in memory management in the 64bit environment. Of course, you should test in your circumstance - but I (and others here) have positive experiences. -Alan
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
I installed all my newer servers (those capable of 64bit that is) with Centos 5 x86_64, including xen domains. Works like a charm!
przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
It's really only as stable as your hardware is. Our web servers as a whole are primarily 64-bit CentOS (some older RHEL 3/4 32/64bit systems too), serve about 2 billion requests a day. The only stability issues are many of the older systems are..old(most are 3-4 years old), sometimes they crash. We're 1/3rd the way through replacing all of the older gear with new stuff though and cutting the # of systems by a good chunk.
If you want a stable system just be sure to get stable hardware, HP and IBM seem to be the best as far as being bulletproof(as you can get for x86). Dell's quality on the other hand is significantly lower(primarily due to their built to order model and sourcing parts from multiple vendors with lacking quality controls, cheaper prices but you get what you pay for). And of course the various whitebox vendors out there have varying levels of quality control.
But stability of the OS itself, provided you stick to the base install and don't install 3rd party kernel modules, stay away from 3rd party repositories unless you really know what you are doing, your system will be as stable as the hardware it runs on.
The new HP DL165G6 systems seem like great little (cheap)web servers, I should have one soon to test, though I'd still prefer a DL385G6.
Most of what we run today is Dell(just got 40 new R610s), though that sounds like it will be changing(yay).
nate
On Thu, Jun 25, 2009 at 06:56:01PM +0200, przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications (PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Thank you all for your answers. It seems that stability of 64-bit CentOS is not an issue.
However, to continune this discussion, could you please explain why did you switch to 64-bit environment ? If you have databases and want to use buffer cache bigger then 4GB it is clear for me. In other words 64-bit for databases is perfect solution (unless your requirements for database cache are really small). But how about other environments like web servers, fileservers, application servers ? Why did you switch do 64-bit ? What did you gain (from technical point of view) ?
Regards Przemyslaw Bak (przemol) -- http://przemol.blogspot.com/
---------------------------------------------------------------------- Przekaz dalej wiadomosc: Zawsze warto oszczedzac. Teraz 5,5%! Sprawdz > http://link.interia.pl/f221c
----- przemolicc@poczta.fm wrote:
On Thu, Jun 25, 2009 at 06:56:01PM +0200, przemolicc@poczta.fm wrote:
Hello,
one of our developers is developing his Web applications
(PHP-based+MySql) on 64-bit Fedora. He would like to use the same, 64-bit environment on CentOS. I am not against 64-bits (we use it for many, many years using Solaris) but what concerns me is the stability of 64-bit Linux. Can you share your experience regarding stability of 32-bit and 64-bit CentOS ? Does anybody use 64-bit CentOS in production (web applications) environment ?
Thank you all for your answers. It seems that stability of 64-bit CentOS is not an issue.
However, to continune this discussion, could you please explain why did you switch to 64-bit environment ? If you have databases and want to use buffer cache bigger then 4GB it is clear for me. In other words 64-bit for databases is perfect solution (unless your requirements for database cache are really small). But how about other environments like web servers, fileservers, application servers ? Why did you switch do 64-bit ? What did you gain (from technical point of view) ?
My choice of 64-bit was for two reasons:
The first, I run some pretty intense database rigs that are infinitely more robust on a 64 bit platform.
The second reason, any server grade hardware I buy is going to support 64 bit now. Why waste it? :-)
--Tim
przemolicc@poczta.fm wrote:
However, to continune this discussion, could you please explain why did you switch to 64-bit environment ? If you have databases and want to use buffer cache bigger then 4GB it is clear for me. In other words
For myself I did not switch off, I still deploy 32-bit systems all the time, all in VMs, of the 354 linux systems I have inventoried that are running 264 them are 64-bit, the vast majority of which have at least 8GB of ram. 52 of the 354 systems are 32-bit VMs (VMware ESX). About 100 of those 264 systems are on the verge of being retired entirely, replaced with newer more efficient hardware with 16GB or more of ram.
I haven't deployed a 32-bit hardware system in some time though I also haven't deployed a new hardware system with less than 8 or 16GB of ram in some time either(can't remember the last time I did either one). It just doesn't make much sense to deploy a new 1GB or 2GB or even 4GB system in real hardware these days, put it in a VM. Of all my VMs, I have just 14 that are 64-bit(out of 66).
Just be sure to test out your apps, at my last company we tried to deploy 64-bit on our web servers but the Ruby on Rails apps just slowed to a crawl and chewed up a TON more memory than 32-bit, got less than half the performance on the same hardware(HP DL380G5). Java of course is probably the best in 64-bit.
Fortunately my current job is almost entirely java which is orders of magnitude easier for me to manage than ruby on rails.
Unlike it seems everyone else on the list I still see a lot of value memory wise in 32-bit systems, many applications don't require much memory, and I like my systems as efficient as they can be.
nate