A solaris é melhor em atender solicitações da web?

2

Eu tenho uma classe de sistema operacional neste semestre e continuo lendo sobre as políticas avançadas de agendamento e compartilhamento de recursos do Solaris.

Tradicionalmente eu tenho um cara Linux para coisas de servidor, mas vale a pena considerar a mudança para obter melhor desempenho (e / ou confiabilidade)?

Ou, esta é uma situação em que mais complexidade não necessariamente ajuda a causa?

Obrigado antecipadamente.

    
por Garrett Bluma 13.02.2011 / 03:33

3 respostas

4

Acho que essa é uma situação em que muito depende da sua carga de trabalho, seus requisitos e seus recursos. Por exemplo, mesmo que o Solaris vença por motivos de desempenho - e eu não sei o que ele faz - você pode descobrir que o Linux suporta uma variedade maior de dispositivos e tem melhor disponibilidade de software. Isso pode se traduzir em uma menor relação custo / desempenho.

Se você está realmente preocupado com o desempenho, o que deve fazer é criar seus próprios testes de desempenho. Usando a mesma peça de hardware, execute testes idênticos no Linux e no Solaris e veja o que você obtém ... tendo em mente que os resultados são relevantes apenas para os seus benchmarks (o que significa que você precisa garantir que suas bechmarks correspondam o mais próximo possível requisitos do mundo real).

Dito isso: se você está planejando uma carreira em sistemas (ou próximos), aprender como funciona outro sistema operacional é uma vantagem para você. Há uma série de coisas que acho que o Solaris é melhor que o Linux ... e há coisas que acho que o Linux faz melhor que o Solaris. Ter uma noção das alternativas é importante, porque isso amplia sua compreensão do campo.

    
por 13.02.2011 / 04:17
2

Sim, eu tentaria, mas não tenho certeza se você verá muita diferença de desempenho, já que a maioria dos servidores tem limite de E / S. Uma boa razão é que você deve conhecer mais de um sistema operacional para ser um profissional bem equilibrado. Outra razão são recursos como ZFS, Zonas, SMF, RBAC, Dtrace, etc. A maioria dos recursos encontrados no Linux são cópias de software comercial e, portanto, tendem a atrasar vários anos. Não há nada de errado com isso, mas se você quiser ficar à frente da curva, precisa ver o que todo mundo está fazendo. Custo realmente não é um problema com a versão de software livre do Solaris disponível em www.openindiana.org.

    
por 14.02.2011 / 01:43
1

IMHO, o Solaris tem alguns recursos interessantes para otimização de TCP e depuração - mas para a maioria dos casos, ele funciona muito mais caro do que o Linux para uma função de Webserving. E não vejo nenhum benefício de desempenho (a menos que você precise executar muitas coisas em um único servidor - mas a natureza do HTTP torna isso muito improvável).

Existem claras vantagens para a execução, digamos bancos de dados relacionais usando uma abordagem de grande porte no Solaris em comparação com o Linux / BSD. E teve muitos ajustes para fazer o Java rodar bem nele. Também parece legal no seu currículo. E embora seja muito interessante ver uma comparação informada das métricas de desempenho, você tem muitas coisas para aprender primeiro.

    
por 13.02.2011 / 10:36