Eu me deparei com esse tópico enquanto pesquisava sobre "problemas de estabilidade do servidor ubuntu" - procurando respostas para minhas próprias preocupações sobre a estabilidade do servidor Ubuntu.
Eu tenho que admitir que sou um fã de longo prazo do Ubuntu, principalmente na área de trabalho (Desde Breezy).
Casa 1: "Fred"
Primeiro implantei o servidor Ubuntu 8.04 em uma máquina de produção com poucos requisitos de uso; é predominantemente um servidor da web de nível "brochura" com cerca de 4/5 sites, que também atua como um repositório de backup externo. Os pacotes principais são Apache2, Mysql, Postgresql, PHP.
É dual core, possui 2 GB de RAM, 2x 1 GB de HDD configurado com mdadm como RAID1. Em termos de estabilidade, tem sido ótimo, exceto que parece morrer a cada 3-6 meses sem motivo óbvio, apesar de combinar log após log.
Eu mantive esta máquina na 8.04, realizando atualizações ocasionais.
Caixa 2: "Charlie"
Charlie tem uma vida útil semelhante a Fred e é usado como uma máquina de backup e armazenamento de mídia baseada em escritório, nó de monitoramento de servidor de escritório, gateway de rede para logins remotos, wiki e host de caixa virtual. Os pacotes principais são: Apache2, postgresql, mysql, PHP, webmin, samba e caixa virtual - não OSE (precisávamos do recurso sem cabeça quando não havia suporte no OSE).
Em termos de hardware, o Charlie é um quad core, com 8 GB de RAM, possui cerca de 10 TB de armazenamento, distribuído por várias unidades sata e ide, algumas das unidades sata compreendem uma matriz RAID5 flexível, temos um drobo conectado por meio de firewire, dois usb externos unidades e outro drobo a ser anexado.
Charlie iniciou no Ubuntu 8.04, foi atualizado periodicamente via dist-upgrade e está atualmente em 10.04.
Infelizmente, Charlie é tão estável quanto bêbado em uma briga.
Charlie tem pânico frequente no kernel, OOM e requer uma reinicialização a cada 2-3 semanas. Folhear troncos me fez coçar a cabeça.
Para resumir
Adoro o servidor Ubuntu, é familiar, relativamente bem definido, adoro o aptitude (que deve ser o IMHO padrão do gerenciador de pacotes, pacotes / aplicativos como UFW, Fail2Ban, Denyhosts, logwatch, logrotate etc.) tornam a administração relativamente simples.
Mas ambas as caixas de servidores do Ubuntu têm tempos de atividade medidos em semanas ou meses, se tivermos sorte, e sim, durante esse período, alteramos o hardware e reinstalamos de novo, testamos os discos, testamos a RAM.
Em comparação, tenho clusters de HP DL360 G5, DL380 G5, DL380 G6 onde o tempo de atividade é medido em anos, às vezes, milhares de dias.
Eles estão rodando o CentOS - e ele não flutua no meu barco como o UBuntu Server, mas parece muito mais estável, mas não sei se esse é o hardware ou o sistema operacional.
Apenas meu valor de dois centavos.