Todas as respostas que vejo na maioria das vezes dizem apenas "o servidor é otimizado para ser um servidor e a área de trabalho é otimizada para ser um desktop", sem detalhes técnicos que explicam como e onde essas otimizações são aplicadas.
Eles devem estar executando o mesmo kernel, certo? Portanto, se excluirmos o software em execução no SO (obviamente, toda a pilha de software da empresa é executada apenas no servidor), quais são as tarefas e otimizações que separam os dois SOs?
Esta pergunta foi feita em termos mais amplos aqui . A resposta aceita apontou para essas diferenças entre os dois SOs: quantidade de memória e processadores suportados, software e serviços suportados, conexões suportadas (embora isso possa ser modificado) e "o SO do servidor está configurado para dar prioridade aos aplicativos / serviços em segundo plano e o sistema operacional do cliente está configurado para dar prioridade aos aplicativos em primeiro plano ".
Não consegui encontrar nenhum documento que explique como o Servidor prioriza os serviços em segundo plano ou se há outros ajustes em coisas como a pilha de rede ou outros componentes de baixo nível do sistema operacional.
Existe alguma documentação que descreva otimizações / ajustes do kernel em termos técnicos específicos?
Respostas:
Não estou ciente de um white paper que detalha as diferenças. No entanto, você pode alterar o comportamento do servidor e do SO da área de trabalho. Por padrão, a área de trabalho prioriza os aplicativos em primeiro plano e o servidor prioriza os aplicativos em segundo plano. Isso é configurável. Se você executa um servidor RDP / servidor de terminal, geralmente deseja uma experiência completa na área de trabalho. Você precisa instalá-lo no servidor. Também no painel de controle, em "sistema e sistema de segurança", escolha configurações avançadas do sistema. Em desempenho, clique em configurações. Essa é a área de ajuste para efeitos visuais e para programação do processador.
fonte