Instalação baixa do Linux no Overhead Server para MySQL

2

A minha pergunta é esta:

Alguém pode sugerir um servidor linux que execute mysql muito bem com overhead muito baixo (além do Ubuntu)?

E aqui está o motivo de eu ter essa pergunta:

Eu tenho um PE1950 III que não me deu nenhum problema. Este não é o meu primeiro PE1950, mas é o meu mais novo. Eu tentei instalar pelo menos 6 versões diferentes do Ubuntu neste servidor (incluindo 9.10), mas eu sempre recebo o erro após a conclusão da instalação e eu reinicio o sistema.

usb... device not accepting address2... BusyBox

Eu tentei solucionar o problema com sucesso limitado. Estranhamente, eu posso rodar qualquer distro do Ubuntu nesta caixa desde que eu tenha o ESXI 4 instalado primeiro.

Mas a mensagem de erro e a solução de problemas estão realmente fora de questão, já que estou pensando que gostaria de tentar outra distro como o Damn Small Linux ou algo assim.

O único outro item que eu vou rodar na caixa é o sendmail. Eu provavelmente vou configurar o iptables também.

    
por Patrick R 05.02.2010 / 03:14

4 respostas

1

"Sobrecarga realmente baixa" é um requisito não obrigatório para um servidor de banco de dados. Como você estará usando muitos e muitos ram, você realmente não se importa se o sistema operacional usa alguns megas a mais (particularmente porque as tabelas de páginas para memória de tamanho razoável tipicamente ocupam mais do que o seu kernel na arquitetura x86)

Use o Centos, você sabe que vai funcionar. Ubuntu ou Gentoo, outras estranhas hippies são ótimas para a área de trabalho estranha, mas eu não as deixaria perto de um servidor.

Se você acha que precisa de "baixa sobrecarga", desative algumas coisas desnecessárias. Você economizará alguns 100kb de RAM e se sentirá feliz (quando as tabelas de páginas ocuparem 1G)

Apenas faça o que fizer, não use um sistema operacional de 32 bits. Bancos de dados não funcionam no sistema operacional de 32 bits *, use 64.

* na verdade, eles "funcionam", mas não podem usar o RAM adequadamente no hardware moderno, você também pode executá-lo em um 486 antigo se tiver um sistema operacional de 32 bits.

    
por 06.02.2010 / 00:52
1

Eu inicio todos os meus servidores Linux com o CD mínimo do Ubuntu: link

Eu recomendaria isso sobre Damn Small se você estiver realmente instalando o sistema operacional no disco rígido.

O mínimo instalará quase nada por padrão, depois da instalação apenas apt-get install mysql-server .

Se você quer ainda menos "coisas", apt-get instala sysv-rc-conf . Você pode usar este programa para ver tudo o que é iniciado automaticamente pelos scripts rc. Cuidado com o que você muda aqui, mas muitos serviços desnecessários podem ser removidos.

Não tenho certeza sobre o erro que você está recebendo com o Ubuntu, mas aqui está a minha resposta à pergunta original. Se você continuar recebendo esse erro, talvez queira fazer essa pergunta separadamente.

    
por 05.02.2010 / 03:37
1

Usamos o CentOs 5.x em nossos PE1950III e outros Dells antigos. Você pode fazer uma instalação bem simplificada se precisar. A coisa boa sobre o CentOs é que é essencialmente RedHat Enterprise. Portanto, se o RHEL puder executá-lo, o CentOS poderá executá-lo. Quaisquer documentos ou HowTos que se referem ao RHEL, são igualmente aplicáveis ao CentOS. Estamos executando 6+ instâncias do MySQL 5.1, sem nenhum problema relacionado ao sistema operacional.

RE: usb ... dispositivo não aceitando endereço2 ... BusyBox O serviço pode estar tentando inicializar um dispositivo USB? 4 dos nossos PE1950IIIs possuem pen drives internos como dispositivos de boot Citrix XenServer. Essas unidades flash são definidas como o dispositivo de inicialização principal.

    
por 05.02.2010 / 05:39
0

Eu sempre gostei do Gentoo para fazer instalações apenas com o que eu quero instalar.

O fato de você estar compilando o software é um grande debate. Eu gosto do fato de que é uma instalação muito mínima, mas você pode facilmente construir em cima dela.

Depois de passar pela instalação, você terá praticamente um sistema que inicializa em um console com ferramentas de sistema mínimas.

Você usa as ferramentas de gerenciamento de pacotes para compilar e instalar software adicional.

Quanto ao Ubuntu trabalhando no ESXi, mas não no físico, é porque, nesse ponto, o Ubuntu está vendo os dispositivos virtuais criados pelo ESXi, não o hardware físico.

    
por 05.02.2010 / 03:34

Tags