Ich bin auf diesen Thread gestoßen, als ich "Ubuntu-Server-Stabilitätsprobleme" gegoogelt habe - auf der Suche nach Antworten auf meine eigenen Bedenken hinsichtlich der Stabilität des Ubuntu-Servers.
Ich muss zugeben, dass ich ein langjähriger Ubuntu-Fan bin, besonders auf dem Desktop (Since Breezy).
Kasten 1: "Fred"
Ich habe Ubuntu Server 8.04 zum ersten Mal auf einem Produktionscomputer mit geringen Nutzungsanforderungen bereitgestellt. Es handelt sich vorwiegend um einen Webserver auf "Prospektware" -Ebene mit etwa 4/5 Websites, der auch als externes Backup-Repository fungiert. Primäre Pakete sind Apache2, MySQL, PostGresQL, PHP.
Es ist Dual-Core, hat 2 GB RAM, 2x 1 GB Festplatte mit mdadm als RAID1 konfiguriert. In Bezug auf die Stabilität war es großartig, mit der Ausnahme, dass es alle 3-6 Monate ohne offensichtlichen Grund zu sterben scheint, trotz der Kombination von Protokoll zu Protokoll.
Ich habe diesen Computer auf 8.04 belassen und gelegentlich Updates durchgeführt.
Kasten 2: "Charlie"
Charlie hat eine ähnliche Lebensdauer wie Fred und wird als bürobasierte Backup- und Medienspeichermaschine, Office-Server-Überwachungsknoten, Netzwerk-Gateway für Remoteanmeldungen, Wiki und Virtualbox-Host verwendet. Primäre Pakete sind: Apache2, Postgresql, MySQL, PHP, Webmin, Samba und Virtual Box - Non OSE (Wir brauchten die Headless-Funktion zurück, wenn dies in der OSE nicht unterstützt wurde).
In Bezug auf die Hardware hat Charlie einen Quad-Core mit 8 GB RAM und etwa 10 TB Speicherplatz, der auf mehrere SATA- und IDE-Laufwerke verteilt ist. Einige der SATA-Laufwerke bestehen aus einem weichen RAID5-Array. Wir haben einen Drobo, der über Firewire angeschlossen ist Laufwerke und ein weiterer Drobo sollen angebracht werden.
Charlie startete unter Ubuntu 8.04, wurde regelmäßig über dist-upgrade aktualisiert und ist derzeit bei 10.04.
Leider ist Charlie so stabil wie betrunken in einer Schlägerei.
Charlie leidet häufig unter Kernel-Panics (OOMs) und muss alle 2-3 Wochen neu gestartet werden. Beim Durchkämmen von Protokollen kratzte ich mich am Kopf.
Zusammenfassen
Ich liebe Ubuntu-Server, es ist vertraut, relativ übersichtlich, ich liebe Aptitude (das sollte der Standard-Paketmanager sein, IMHO, Pakete / Apps wie UFW, Fail2Ban, Denyhosts, Logwatch, Logrotate usw. machen die Administration relativ einfach.
Aber beide Ubuntu-Server-Boxen haben Betriebszeiten in Wochen oder Monaten, wenn wir Glück haben, und ja, während dieser Zeit haben wir die Hardware geändert und von scracth neu installiert, die Festplatten getestet, den RAM getestet.
Zum Vergleich: Ich habe Cluster von HP DL360 G5, DL380 G5 und DL380 G6, bei denen die Betriebszeit in Jahren gemessen wird, manchmal in Tausenden von Tagen.
Diese laufen unter CentOS - und es schwimmt nicht wie UBuntu Server auf meinem Boot, aber es scheint so viel stabiler zu sein, aber ich weiß nicht, ob das die Hardware oder das Betriebssystem ist.
Nur mein Zwei-Pence-Wert.