Instalamos o Ubuntu desktop edition em nosso servidor de desenvolvimento.
Eu queria saber se há alguma perda de desempenho perceptível em comparação com a edição do servidor.
Instalamos o Ubuntu desktop edition em nosso servidor de desenvolvimento.
Eu queria saber se há alguma perda de desempenho perceptível em comparação com a edição do servidor.
Respostas:
Tanto quanto eu sei, não há desempenho perdido no que diz respeito à sobrecarga e outros enfeites. Depende principalmente do que você instalou. Você pode transformar o Ubuntu da área de trabalho em servidor Ubuntu instalando os mesmos programas de segurança / monitoramento / visualização. A edição do servidor vem apenas com um conjunto melhor de pacotes pré-instalados, adequados para um servidor seguro e de fácil manutenção.
De qualquer forma, eu recomendaria NÃO instalar o servidor X e um ambiente de área de trabalho (GNOME, KDE, etc). Isso reduz o tempo de inicialização e o uso de memória / CPU.
Quase toda a diferença entre o Ubuntu Desktop e o Ubuntu Server está no conjunto padrão de pacotes instalados.
A única diferença real de código está no pacote do kernel - os linux-image-*-server
pacotes têm uma configuração do kernel ligeiramente diferente dos kernels da área de trabalho. Essas opções de kernel incluem a ativação do modo PAE (para acessar a memória> 4GiB em sistemas de 32 bits) e a alteração do nível de pré-emissão padrão (que prioriza a taxa de transferência da CPU sobre a latência da tarefa).
Isso geralmente não terá um grande impacto no desempenho.
Além do fato de um servidor X estar em execução na máquina (e coisas como o ubuntu-one-client quando o usuário está conectado localmente), não há realmente nenhuma diferença nem impacto no desempenho.
Não existe uma versão "servidor" e uma versão "desktop" do Ubuntu, onde se limita magicamente o número de conexões que você pode ter com uma máquina (como alguns outros sistemas operacionais "estação de trabalho" e "servidor" dos últimos anos).
Os diferentes tipos de instalação são simplesmente um conjunto diferente de pacotes iniciais.
O fator de desempenho significativo no Ubuntu Desktop é a inclusão do Gnome. O Ubuntu Desktop é adequado para um servidor (embora um ambiente de área de trabalho mais leve possa ser desejado), mas se você não precisar de um ambiente gráfico, o Ubuntu Server seria preferível.
Isso não está estritamente relacionado ao desempenho, mas o Ubuntu Desktop também contém vários pacotes que simplesmente não seriam úteis em um ambiente de servidor, como o OpenOffice e o GIMP. Estes sempre podem ser removidos no entanto.
As edições Desktop e Servidor têm kernels diferentes que podem resultar em desempenho diferente, especialmente sob algumas condições específicas de carregamento. Um exemplo de razão é que a alternância de tarefas ocorre com mais frequência no kernel da edição para desktop, porque isso melhora a capacidade de resposta, mas a alternância de tarefas gera alguma sobrecarga e, portanto, também diminui um pouco o desempenho de (alguns) aplicativos.
Na prática, é improvável que você veja essa diferença em um sistema de desenvolvimento, e o IME não esteja sujeito a uma carga pesada e provavelmente possui outras diferenças de configuração que afetam o desempenho de qualquer maneira.
Se você deseja minimizar as diferenças relacionadas ao kernel, sempre é possível usar o kernel do servidor na edição para desktop.
E, é claro, na maioria dos casos, a execução permanente de um sistema de desktop provavelmente tem tanto ou mais impacto no desempenho quanto o uso de um kernel diferente ... ;-)
https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/
“... Após o Ubuntu 12.04, as variantes Server e Desktop usam o mesmo kernel. Anteriormente, o Desktop e o servidor usavam kernels diferentes. Como o Ubuntu Desktop e o Ubuntu Server empregam o mesmo kernel, você pode adicionar qualquer pacote a qualquer uma das variantes. Isso significa que, enquanto a instalação padrão varia, você pode personalizar o seu sabor do Ubuntu de acordo.
Portanto, você pode começar com o Ubuntu Server e instalar um ambiente de área de trabalho se decidir que não pode executá-lo sem cabeça. Como alternativa, você pode começar com o Ubuntu Desktop e adicionar os pacotes necessários para criar um servidor. Como o Ubuntu Server e Desktop compartilham um núcleo do Ubuntu, as diferenças de instalação padrão não impedem futuras instalações de pacotes de software. ”