Linux distro para Java [closed]

0

Estou configurando um servidor que executará vários programas Java e requer o Java 7.

Estou mais familiarizado com o Debian, mas tenho sido informado de que o CentOS / RHEL tem melhor suporte a Java 7 de 64 bits.

Existe alguma diferença perceptível no desempenho do Java entre diferentes distros do Linux?

Alguma diferença valeria a transição do Debian para o CentOS?

Obrigado por qualquer ajuda.

    
por kadeshiseraph 08.01.2014 / 11:16

3 respostas

0

Não é realmente não. Dadas as minhas recomendações, usarei o Centos e, como um clone do RHEL, um dos pontos de venda do RHEL é que, como SO orientado ao servidor, o RHEL se concentrou na estabilidade e suporte ao hardware esotérico que você encontra nas máquinas de classe de servidor. como Redhat atende a sua base de clientes.

Nada disso será relevante para um servidor de aplicativos java especificamente. Em termos de ajuste, você quer que sua JVM tenha a quantidade de memória necessária para seus aplicativos e, do contrário, você quer o mínimo possível de execução.

Em última análise, você está criando um servidor de aplicativos dedicado às jvm de que precisa, então, o que é mais importante do que a sua distro, é um entendimento sólido do aplicativo, através da criação de perfil e do ajuste das jvms que você está executando. Escusado será dizer que o servidor precisa de recursos adequados em termos de memória, para que a máquina nunca troque.

    
por 08.01.2014 / 11:40
1

Da minha experiência, não há diferença significativa se houver algum desempenho em java.

Eu tenho usado o bot centos e o debian / ubuntu com o Java7 e normalmente o principal problema com o desempenho é a configuração do aplicativo.

Lembre-se também de que o ajuste do GC, a alocação de RAM e algumas outras coisas menores aqui e ali podem fornecer um aumento significativo no desempenho.

Ao todo, CONHEÇA seu aplicativo e configure de maneira adequada.

    
por 08.01.2014 / 11:26
0

A coisa do Centos v. Debian para Java vem do fato de o Debian ser, por padrão, muito restritivo quando se trata de licenças não livres e, como tal, a licença do Oracle se conecta ao Java e o pacote só pode ser distribuído pelo Oracle acaba sendo uma dor para ficar nativamente e fora da caixa com o Debian.

O RHEL é uma solução melhor para o uso do Java puro, embora você ainda precise instalar diretamente do Oracle.

    
por 08.01.2014 / 12:13