it-swarm.it

Qual è la perdita di prestazioni se si esegue Ubuntu desktop edition su un server?

Abbiamo installato Ubuntu desktop edition sul nostro server di sviluppo.

Mi chiedevo se ci fosse una notevole perdita di prestazioni rispetto all'edizione del server.

19
Gabriel Solomon

Per quanto ne so, non si perdono prestazioni per quanto riguarda le spese generali e quant'altro. Dipende principalmente da ciò che hai installato. Puoi trasformare Ubuntu desktop in Ubuntu server installando gli stessi programmi di sicurezza/monitoraggio/visualizzazione. L'edizione server viene fornita con un set migliore di pacchetti preinstallati adatti a un server sicuro e di facile manutenzione.

Ad ogni modo, consiglierei di NON installare X server e un ambiente desktop (GNOME, KDE, ecc.). Ciò riduce il tempo di avvio e l'utilizzo della memoria/CPU.

21
helloandre

Quasi tutta la differenza tra Ubuntu Desktop e Ubuntu Server risiede nel set predefinito di pacchetti installati.

L'unico vero codice la differenza sta nel pacchetto del kernel - i pacchetti linux-image-*-server hanno una configurazione del kernel leggermente diversa rispetto ai kernel del desktop. Tali opzioni del kernel includono l'abilitazione della modalità PAE (per l'accesso alla memoria> 4GiB su sistemi a 32 bit) e la modifica del livello di prelazione predefinito (che dà priorità al throughput della CPU rispetto alla latenza delle attività).

Questi non avranno generalmente un grande impatto sulle prestazioni.

16
RAOF

Oltre al fatto che un server X è in esecuzione sulla macchina (e cose come ubuntu-one-client una volta che un utente ha effettuato l'accesso localmente), non c'è davvero alcuna differenza né impatto sulle prestazioni.

Non esiste una versione "server" e una versione "desktop" di Ubuntu in cui si limita magicamente il numero di connessioni che è possibile avere a una macchina (come alcuni altri sistemi operativi "workstation" e "server" degli anni passati).

I diversi tipi di installazione sono semplicemente un diverso set di pacchetti iniziali.

4
Broam

Il significativo fattore di prestazione in Ubuntu Desktop è l'inclusione di Gnome. Ubuntu Desktop va bene per un server (anche se può essere desiderato un ambiente desktop più leggero), ma se non è necessario un ambiente grafico, Ubuntu Server sarebbe preferibile.

Questo non è strettamente correlato alle prestazioni, ma Ubuntu Desktop contiene anche diversi pacchetti che semplicemente non sarebbero utili in un ambiente server, come OpenOffice e GIMP. Questi possono sempre essere rimossi comunque.

2
DLH

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

“... Dopo Ubuntu 12.04, entrambe le varianti Server e Desktop usano lo stesso kernel. In precedenza, Desktop e Server utilizzavano kernel diversi. Poiché sia ​​Ubuntu Desktop che Ubuntu Server utilizzano lo stesso kernel, è possibile aggiungere qualsiasi pacchetto a entrambe le varianti. Ciò significa che, sebbene l'installazione predefinita vari, è possibile personalizzare il sapore di Ubuntu di conseguenza.

Quindi potresti iniziare con Ubuntu Server e installare un ambiente desktop se decidi di non poterlo eseguire senza testa. In alternativa, è possibile iniziare con Ubuntu Desktop e aggiungere i pacchetti necessari per creare un server. Poiché Ubuntu Server e Desktop condividono un kernel Ubuntu di base, le differenze di installazione predefinite non precludono future installazioni di pacchetti software. "

0
Randall Jordan

Le edizioni Desktop & Server hanno kernel diversi che potrebbero comportare prestazioni diverse, specialmente in alcune condizioni di carico specifiche. Un esempio è che il cambio di attività avviene più spesso nel kernel dell'edizione desktop perché migliora la reattività, ma il cambio di attività comporta un certo sovraccarico e quindi riduce leggermente le prestazioni di (alcune) applicazioni.

In pratica, è improbabile che tu possa mai vedere questa differenza su un sistema di sviluppo, e un tale sistema IME non è sotto carico pesante e probabilmente ha altre differenze di configurazione che influiscono comunque sulle prestazioni.

Se si desidera ridurre al minimo le differenze relative al kernel, è sempre possibile utilizzare il kernel del server nell'edizione desktop.

E, naturalmente, nella maggior parte dei casi l'esecuzione permanente di un sistema desktop probabilmente ha lo stesso o maggiore impatto sulle prestazioni rispetto all'utilizzo di un kernel diverso comunque ... ;-)

0
JanC