it-swarm-pt.tech

Qual é a perda de desempenho se você executar uma edição de desktop Ubuntu para uma máquina servidora?

Olá nós instalamos uma edição de desktop Ubuntu no nosso servidor de desenvolvimento. Eu queria saber se há alguma perda de desempenho perceptível em comparação com a edição do servidor.

18
Gabriel Solomon

Tanto quanto eu sei, não há desempenho perdido tanto quanto sobrecarga e outros enfeites. Isso depende principalmente do que você instalou. Você pode transformar o ubuntu do desktop no Ubuntu do servidor instalando os mesmos programas de segurança/monitoramento/visualização. A edição do servidor vem com um conjunto melhor de pacotes pré-instalados, adequados a um servidor seguro e de fácil manutenção.

De qualquer forma, eu recomendaria NÃO instalar o servidor X e um gerenciador de desktop (Gnome, KDE, etc). Isso reduz o tempo de inicialização e o uso de memória/CPU.

20
helloandre

Quase toda a diferença entre o Ubuntu Desktop e o Ubuntu Server está no conjunto padrão de pacotes instalados.

O único real código A diferença está no pacote do kernel - os pacotes linux-image-*-server têm uma configuração de kernel ligeiramente diferente nos 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 preempção padrão (que prioriza a taxa de transferência da CPU sobre a latência da tarefa).

Estes geralmente não terão um grande impacto no desempenho.

16
RAOF

Além do fato de que um servidor X está sendo executado na máquina (e coisas como o ubuntu-one-client, uma vez que um usuário está logado localmente), não há realmente nenhuma diferença nem impacto no desempenho.

Não há uma versão "servidor" e uma versão "desktop" do Ubuntu, onde uma mágica limita o número de conexões que você pode ter para uma máquina (como alguns outros sistemas operacionais "workstation" e "server" de anos passados).

Os diferentes tipos de instalação são simplesmente um conjunto diferente de pacotes iniciais.

3
Broam

O fator de desempenho significativo no Ubuntu Desktop é a inclusão do Gnome. O Ubuntu Desktop é bom para um servidor (embora um ambiente de desktop mais leve possa ser desejado), mas se você não precisa de um ambiente gráfico, o Ubuntu Server seria preferível.

Isso não é 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.

2
DLH

https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/

“... Depois do Ubuntu 12.04, as variantes Server e Desktop usam o mesmo kernel. Anteriormente, Desktop e Server usavam kernels diferentes. Como o Ubuntu Desktop e o Ubuntu Server utilizam o mesmo kernel, você pode adicionar qualquer pacote a qualquer variante. Isso significa que, embora a instalação padrão varie, você pode personalizar seu sabor do Ubuntu de acordo.

Então você pode começar com o Ubuntu Server e instalar um ambiente de desktop, se você decidir que não pode executá-lo sem cabeça. Alternativamente, você poderia começar com o Ubuntu Desktop e adicionar os pacotes necessários para criar um servidor. Como o Ubuntu Server e o Desktop compartilham um núcleo do kernel do Ubuntu, as diferenças de instalação padrão não impedem futuras instalações de pacotes de software. ”

0
Randall Jordan

As edições Desktop & Server possuem kernels diferentes que podem resultar em desempenho diferente, especialmente sob algumas condições específicas de carga. Um exemplo é que a alternância de tarefas ocorre com mais frequência no kernel da edição de desktop, porque isso melhora a capacidade de resposta, mas a alternância de tarefas incorre em alguma sobrecarga e, portanto, também diminui levemente 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 está sob carga pesada e provavelmente tem outras diferenças de configuração que afetam o desempenho de qualquer maneira.

Se você quiser minimizar as diferenças relacionadas ao kernel, sempre é possível usar o kernel do servidor na edição da área de trabalho.

E, claro, na maioria dos casos, a execução permanente de um sistema de desktop provavelmente tem tanto ou mais impacto no desempenho do que usar um kernel diferente de qualquer maneira ... ;-)

0
JanC