Como você pode dividir a CPU razoavelmente entre várias JVMs em execução em um único servidor SmartOS?

1

Atualmente, executo um aplicativo no Tomcat, mas também quero implantar o Play Framework nos mesmos servidores. Por razões de licenciamento, isso é eficiente em termos de custo, mas o uso excessivo da CPU em uma instância mais robusta também deve ser benéfico.

Se eu estiver executando o Tomcat e o Play no mesmo servidor (Joyent / SmartOS), existe uma maneira de garantir que um aplicativo não sobrecarregue toda a CPU?

Será que isso acontecerá naturalmente se eu quiser uma divisão 50/50? E se eu quiser que um aplicativo tenha um mínimo de 75% disponível e o outro tenha um mínimo de 25%?

Parece possível fazer isso com compartilhamentos de CPU para zonas separadas, mas eu não tinha certeza se isso era possível para diferentes processos dentro de uma zona do SmartOS ou se havia outros recursos para lidar com isso.

    
por jon_wu 18.02.2016 / 03:43

0 respostas