Hemos instalado Ubuntu Desktop Edition en nuestro servidor de desarrollo.
Me preguntaba si hay una pérdida notable de rendimiento en comparación con la edición del servidor.
Hemos instalado Ubuntu Desktop Edition en nuestro servidor de desarrollo.
Me preguntaba si hay una pérdida notable de rendimiento en comparación con la edición del servidor.
Respuestas:
Hasta donde sé, no hay pérdida de rendimiento en cuanto a gastos generales y demás. Depende principalmente de lo que haya instalado. Puede convertir Ubuntu de escritorio en el servidor Ubuntu instalando los mismos programas de seguridad / monitoreo / visualización. La edición del servidor solo viene con un mejor conjunto de paquetes preinstalados adecuados para un servidor seguro y fácil de mantener.
De cualquier manera, recomendaría NO instalar el servidor X y un entorno de escritorio (GNOME, KDE, etc.). Esto reduce el tiempo de arranque y el uso de memoria / CPU.
Casi toda la diferencia entre Ubuntu Desktop y Ubuntu Server está en el conjunto predeterminado de paquetes instalados.
La única diferencia de código real está en el paquete del núcleo: los linux-image-*-server
paquetes tienen una configuración de núcleo ligeramente diferente a la de los núcleos de escritorio. Dichas opciones de kernel incluyen habilitar el modo PAE (para acceder a> 4GiB de memoria en sistemas de 32 bits) y cambiar el nivel de preferencia predeterminado (que prioriza el rendimiento de la CPU sobre la latencia de la tarea).
Estos generalmente no tendrán un impacto importante en el rendimiento.
Más allá del hecho de que un servidor X se está ejecutando en la máquina (y cosas como ubuntu-one-client una vez que un usuario inicia sesión localmente), realmente no hay diferencia ni impacto en el rendimiento.
No hay una versión de "servidor" y una versión de "escritorio" de Ubuntu donde uno mágicamente limita el número de conexiones que puede tener a una máquina (como algunos otros sistemas operativos de "estación de trabajo" y "servidor" de años anteriores).
Los diferentes sabores de instalación son simplemente un conjunto diferente de paquetes de inicio.
El factor de rendimiento significativo en Ubuntu Desktop es la inclusión de Gnome. Ubuntu Desktop está bien para un servidor (aunque puede desearse un entorno de escritorio más liviano), pero si no necesita un entorno gráfico, sería preferible Ubuntu Server.
Esto no está estrictamente relacionado con el rendimiento, pero Ubuntu Desktop también contiene varios paquetes que simplemente no serían útiles en un entorno de servidor, como OpenOffice y GIMP. Sin embargo, siempre se pueden eliminar.
Las ediciones Desktop y Server tienen núcleos diferentes que pueden dar como resultado un rendimiento diferente, especialmente en algunas condiciones de carga específicas. Un motivo de ejemplo es que el cambio de tareas ocurre con mayor frecuencia en el kernel de la edición de escritorio porque eso mejora la capacidad de respuesta, pero el cambio de tareas incurre en una sobrecarga y, por lo tanto, también reduce ligeramente el rendimiento de (algunas) aplicaciones.
En la práctica, es poco probable que alguna vez vea esta diferencia en un sistema de desarrollo, e IME dicho sistema no está bajo una carga pesada, y probablemente tiene otras diferencias de configuración que afectan el rendimiento de todos modos.
Si desea minimizar las diferencias relacionadas con el núcleo, siempre es posible utilizar el núcleo del servidor en la edición de escritorio.
Y, por supuesto, en la mayoría de los casos, la ejecución permanente de un sistema de escritorio probablemente tenga tanto o más impacto en el rendimiento que el uso de un núcleo diferente de todos modos ... ;-)
https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/
“... Después de Ubuntu 12.04, las variantes de Servidor y Escritorio usan el mismo núcleo. Anteriormente, Desktop y Server usaban diferentes núcleos. Debido a que Ubuntu Desktop y Ubuntu Server emplean el mismo kernel, puede agregar cualquier paquete a cualquiera de las variantes. Esto significa que, aunque la instalación predeterminada varía, puede personalizar su sabor de Ubuntu en consecuencia.
Por lo tanto, puede comenzar con Ubuntu Server e instalar un entorno de escritorio si decide que no puede ejecutarlo sin cabeza. Alternativamente, puede comenzar con Ubuntu Desktop y agregar los paquetes necesarios para crear un servidor. Dado que Ubuntu Server y Desktop comparten un núcleo de Ubuntu, las diferencias de instalación predeterminadas no impiden futuras instalaciones de paquetes de software ”.