Por que limitar os núcleos de execução se você não for um provedor de nuvem

1

Estamos mantendo o desenvolvimento de um sistema instalado em um site do cliente em seu servidor virtual. Esta aplicação, por vezes, precisa executar trabalhos pesados. No entanto, só foi concedido um único núcleo.

Eu vejo a necessidade de evitar que um aplicativo fique descontrolado e interrompa todos os outros aplicativos. Isso deve ser facilmente evitado, não dando acesso ao aplicativo a mais da metade dos processadores.

Parece que alguns clientes gerenciam suas máquinas virtuais como se fossem provedores de nuvem; dando a cada aplicação o mínimo possível. Isso faz sentido para um provedor de nuvem que pode cobrar taxas extras, mas para um cliente isso, na minha opinião, apenas resultará em subutilização.

Existe uma boa prática estabelecida para administração central?

    
por thoredge 11.03.2016 / 10:48

2 respostas

3

Is there an established good practice for core administration?

Você já deu a resposta: dê a cada inscrição o mínimo possível.

O ideal é que a documentação de requisitos do sistema do fornecedor forneça recomendações razoáveis de dimensionamento (e não tantas vezes uma grande quantidade de núcleos de CPU / memória / IOPS apenas para garantir a segurança e sempre evitar problemas potenciais de desempenho). Eu gosto de ver uma configuração mínima suportada e uma tabela de tamanho:

  • cenário de uso A - > Requisitos de hardware B
  • cenário de uso X - > Requisitos de hardware Y
por 11.03.2016 / 11:08
0

O aplicativo, é claro, precisará se beneficiar de vários núcleos antes de dar mais do que um ajuda. Alguns são de encadeamento único.

Em relação à recuperação dos processos de fiação, o típico contra-argumento será escrever um software melhor que não faça isso, e que o sistema operacional ainda será responsivo o suficiente para se recuperar.

Para obter o melhor tempo de resposta durante a alta utilização, os ambientes sensíveis à latência podem decidir não sobrecarregar os núcleos do processador. Isso fica caro para arredondar, mesmo com 12 ou 18 soquetes do núcleo.

    
por 12.03.2016 / 14:11