web-dev-qa-db-fra.com

Quelle est la perte de performance si vous exécutez Ubuntu Desktop Edition sur un serveur?

Nous avons installé Ubuntu desktop edition sur notre serveur de développement.

Je me demandais s'il y avait une perte de performance notable par rapport à l'édition serveur.

19
Gabriel Solomon

Autant que je sache, il n'y a pas de perte de performance au-dessus des frais généraux et autres. Cela dépend surtout de ce que vous avez installé. Vous pouvez transformer le poste de travail Ubuntu en serveur Ubuntu en installant les mêmes programmes de sécurité/surveillance/visualisation. L'édition de serveur vient simplement avec un meilleur ensemble de paquets pré-installés adaptés à un serveur sécurisé et facile à entretenir.

Quoi qu'il en soit, je ne recommanderais PAS d'installer un serveur X et un environnement de bureau (GNOME, KDE, etc.). Cela réduit le temps de démarrage et l'utilisation de la mémoire/du processeur.

21
helloandre

Presque toute la différence entre Ubuntu Desktop et Ubuntu Server réside dans l'ensemble de packages installés par défaut.

Le seul réel code la différence réside dans le package du noyau - les packages linux-image-*-server ont une configuration de noyau légèrement différente de celle des noyaux de bureau. Ces options du noyau incluent l'activation du mode PAE (pour accéder à plus de 4 Go de mémoire sur les systèmes 32 bits) et la modification du niveau de préemption par défaut (qui donne la priorité au débit du processeur sur la latence des tâches).

Celles-ci n'auront généralement pas d'impact majeur sur les performances.

16
RAOF

Outre le fait qu'un serveur X est en cours d'exécution sur la machine (et des choses comme Ubuntu-one-client une fois qu'un utilisateur est connecté localement), il n'y a vraiment aucune différence ni impact sur les performances.

Il n’existe pas de version "serveur" ni de version "de bureau" d’Ubuntu, qui limite magiquement le nombre de connexions que vous pouvez établir avec une machine (comme certains autres systèmes d’exploitation "station de travail" et "serveur" des années précédentes).

Les différentes versions d'installation sont simplement un ensemble différent de packages de départ.

4
Broam

Le facteur de performance important dans Ubuntu Desktop est l’inclusion de Gnome. Ubuntu Desktop convient parfaitement à un serveur (bien qu'un environnement de bureau plus léger puisse être souhaité), mais si vous n'avez pas besoin d'un environnement graphique, Ubuntu Server serait préférable.

Ceci n’est pas strictement lié aux performances, mais Ubuntu Desktop contient également plusieurs packages qui ne seraient tout simplement pas utiles dans un environnement de serveur, tel que OpenOffice et GIMP. Ceux-ci peuvent toujours être supprimés cependant.

2
DLH

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

“... Après Ubuntu 12.04, les variantes Server et Desktop utilisent le même noyau. Auparavant, Desktop et Server utilisaient différents noyaux. Ubuntu Desktop et Ubuntu Server utilisant le même noyau, vous pouvez ajouter n’importe quel package dans l’une ou l’autre variante. Cela signifie que même si l'installation par défaut varie, vous pouvez personnaliser votre style Ubuntu en conséquence.

Vous pouvez donc commencer avec Ubuntu Server et installer un environnement de bureau si vous décidez que vous ne pouvez pas l’exécuter sans tête. Vous pouvez également commencer par Ubuntu Desktop et ajouter les packages nécessaires pour créer un serveur. Ubuntu Server et Desktop partageant un noyau Ubuntu central, les différences d’installation par défaut n’empêchent pas les installations de progiciels à venir. ”

0
Randall Jordan

Les éditions Desktop et Server ont des noyaux différents qui peuvent entraîner des performances différentes, en particulier dans certaines conditions de charge. Un exemple de raison est que le changement de tâche se produit plus souvent dans le noyau de l'édition de bureau car cela améliore la réactivité, mais le changement de tâche entraîne une surcharge et réduit donc légèrement les performances de (certaines) applications.

En pratique, il est peu probable que vous constatiez jamais cette différence sur un système de développement, et un tel système IME n’est pas surchargé, et il présente probablement d’autres différences de configuration qui affectent les performances.

Si vous souhaitez minimiser les différences liées au noyau, il est toujours possible d'utiliser le noyau du serveur dans l'édition de bureau.

Et bien sûr, dans la plupart des cas, l’exécution permanente d’un système de bureau a probablement autant d’impact sur les performances, voire davantage, que de toute façon utiliser un noyau différent ... ;-)

0
JanC