Zainstalowaliśmy wersję Ubuntu Desktop na naszym serwerze deweloperskim.
Zastanawiałem się, czy jest jakaś zauważalna utrata wydajności w porównaniu do wersji serwerowej.
server
performance
Gabriel Solomon
źródło
źródło
Odpowiedzi:
O ile mi wiadomo, nie ma utraty wydajności, jeśli chodzi o koszty ogólne i tak dalej. Zależy to głównie od tego, co zainstalowałeś. Możesz zmienić Ubuntu na pulpicie w Ubuntu na serwerze, instalując te same programy bezpieczeństwa / monitorowania / wizualizacji. Wersja serwerowa zawiera tylko lepszy zestaw wstępnie zainstalowanych pakietów dostosowanych do bezpiecznego, łatwego w utrzymaniu serwera.
Tak czy inaczej, zalecałbym NIE instalowanie serwera X i środowiska graficznego (GNOME, KDE itp.). Zmniejsza to czas uruchamiania i zużycie pamięci / procesora.
źródło
Prawie cała różnica między Ubuntu Desktop a Ubuntu Server polega na domyślnym zestawie zainstalowanych pakietów.
Jedyną różnicą w kodzie jest pakiet jądra -
linux-image-*-server
pakiety mają nieco inną konfigurację jądra niż jądra pulpitu. Takie opcje jądra obejmują włączanie trybu PAE (w celu uzyskania dostępu do pamięci> 4GiB w systemach 32-bitowych) i zmianę domyślnego poziomu pierwszeństwa (który ma pierwszeństwo przepustowości procesora nad opóźnieniem zadania).Zasadniczo nie będą miały większego wpływu na wydajność.
źródło
Poza faktem, że na komputerze działa serwer X (i rzeczy takie jak klient Ubuntu-one po zalogowaniu użytkownika lokalnie), tak naprawdę nie ma żadnej różnicy ani wpływu na wydajność.
Nie ma wersji „serwerowej” i „stacjonarnej” wersji Ubuntu, w której magicznie ogranicza się liczbę połączeń, które można mieć z maszyną (jak inne systemy operacyjne „stacji roboczej” i „serwera” z lat poprzednich).
Różne warianty instalacji to po prostu inny zestaw pakietów startowych.
źródło
Istotnym czynnikiem wydajności w Ubuntu Desktop jest włączenie Gnome. Ubuntu Desktop jest odpowiedni dla serwera (chociaż może być pożądane bardziej lekkie środowisko pulpitu), ale jeśli nie potrzebujesz środowiska graficznego, preferowany jest Ubuntu Server.
Nie jest to ściśle związane z wydajnością, ale Ubuntu Desktop zawiera również kilka pakietów, które po prostu nie byłyby przydatne w środowisku serwerowym, takich jak OpenOffice i GIMP. Można je jednak zawsze usunąć.
źródło
Wersje Desktop i Server mają różne jądra, które mogą skutkować różną wydajnością, szczególnie w określonych warunkach obciążenia. Jednym z przykładowych powodów jest to, że przełączanie zadań występuje częściej w jądrze wersji na komputery, ponieważ poprawia to responsywność, ale przełączanie zadań pociąga za sobą pewien narzut, a tym samym nieznacznie obniża wydajność (niektórych) aplikacji.
W praktyce jest mało prawdopodobne, aby kiedykolwiek zobaczyła tę różnicę w systemie programistycznym, a edytor IME takiego systemu nie jest obciążony i prawdopodobnie ma inne różnice w konfiguracji, które wpływają na wydajność.
Jeśli chcesz zminimalizować różnice związane z jądrem, zawsze możesz użyć jądra serwera w wersji na komputery.
I oczywiście w większości przypadków stałe działanie systemu pulpitu prawdopodobnie ma tak samo duży lub większy wpływ na wydajność, jak i tak użycie innego jądra ... ;-)
źródło
https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/
„... Po wersji Ubuntu 12.04 wersje serwera i pulpitu używają tego samego jądra. Wcześniej komputer i serwer korzystały z różnych jąder. Ponieważ zarówno Ubuntu Desktop, jak i Ubuntu Server używają tego samego jądra, możesz dodawać dowolne pakiety do obu wariantów. Oznacza to, że chociaż instalacja domyślna jest różna, możesz odpowiednio dostosować swój smak Ubuntu.
Możesz więc zacząć od Ubuntu Server i zainstalować środowisko pulpitu, jeśli zdecydujesz, że nie możesz go uruchomić bez głowy. Alternatywnie możesz zacząć od Ubuntu Desktop i dodać niezbędne pakiety, aby utworzyć serwer. Ponieważ Ubuntu Server i Desktop współużytkują podstawowe jądro Ubuntu, domyślne różnice w instalacji nie wykluczają przyszłych instalacji pakietu oprogramowania. ”
źródło