Por que o Ruby on Rails roda lentamente no VMWare?

1

Estamos com um desempenho lento do nosso aplicativo Ruby on Rails em um servidor hospedado.

Nem nós nem nosso provedor de hospedagem puderam diagnosticar com precisão o motivo disso.

Indicadores de desempenho lento são o tempo para processar solicitações da web ou reiniciar o aplicativo quando comparado ao nosso sistema de preparação, apesar de um melhor hardware. Por exemplo, a inicialização de um console de trilhos leva > 1 minuto neste ambiente em comparação com < 20segundos no armazenamento temporário.

Nós usamos: -

  • VMWare
  • Cent OS 5.8
  • Passageiro de Phusion.
  • Ruby 1.9.2

Nosso provedor de hospedagem está sugerindo a migração da VM da AMD para o hardware Intel, pois eles acreditam que alguns aplicativos funcionam melhor com a Intel. Eu não consegui encontrar nenhuma documentação explicando isso.

Eu olhei para algumas outras causas óbvias, como ...

... no entanto, não consegui identificar nada obviamente errado.

Qualquer recomendação sobre os passos para diagnosticar ou áreas a verificar seria muito apreciada.

Mais informações 1. Hardware host subjacente. Eu não tenho detalhes completos, mas os processadores são AMD Opteron 6172. 2. Usamos o RVM e instalamos o ruby com este comando: Instalação do rv 1.9.2 3. Usamos a mesma configuração no teste - Passenger + Apache. o tempo para reiniciar é significativamente menor no preparo.

    
por niciliketo 12.03.2014 / 15:26

0 respostas