Apa kerugian kinerja jika Anda menjalankan edisi desktop Ubuntu pada mesin server?


19

Kami telah menginstal edisi desktop Ubuntu di server dev kami.

Saya bertanya-tanya apakah ada kerugian kinerja yang nyata dibandingkan dengan edisi server.


2
Jawaban yang Anda dapatkan benar, tetapi saya juga berpikir saya akan mencatat satu hal: Anda mengatakan Anda menjalankan server dev - untuk kasus tertentu, GUI penuh sebenarnya bisa menjadi hal yang sangat baik, terutama jika orang yang mengelolanya bukan sysadmin yang berpengalaman.
Nicholas Knight

sangat benar, itulah alasan di balik menginstalnya. Sekarang kita lebih nyaman menggunakan terminal sehingga kita tidak benar-benar membutuhkan lapisan desktop.
Gabriel Solomon

Jawaban:


21

Sejauh yang saya tahu, tidak ada kinerja yang hilang sejauh overhead dan yang lainnya. Sebagian besar tergantung pada apa yang telah Anda instal. Anda dapat mengubah Ubuntu desktop menjadi server Ubuntu dengan menginstal program keamanan / pemantauan / visualisasi yang sama. Edisi server hanya dilengkapi dengan paket pra-instal yang lebih baik yang cocok untuk server yang aman dan mudah dirawat.

Either way, saya akan merekomendasikan TIDAK menginstal X server dan lingkungan desktop (GNOME, KDE, dll). Ini mengurangi waktu boot dan penggunaan memori / CPU.


1
Memiliki GUI di server juga meningkatkan vektor serangan.
Sergiy Kolodyazhnyy

16

Hampir semua perbedaan antara Ubuntu Desktop dan Ubuntu Server adalah paket default yang diinstal.

Satu-satunya perbedaan kode nyata adalah dalam paket kernel - linux-image-*-serverpaket memiliki konfigurasi kernel yang sedikit berbeda dengan kernel desktop. Opsi-opsi kernel tersebut termasuk mengaktifkan mode PAE (untuk mengakses> memori 4GiB pada sistem 32bit) dan mengubah tingkat pre-emption default (yang memprioritaskan throughput CPU lebih dari latensi tugas).

Ini umumnya tidak akan memiliki dampak kinerja yang besar.


Anda dapat beralih di antara mereka di sistem yang sudah berjalan.
Pukul

1
Kernel sama di kedua instalasi sejak versi 12.04 help.ubuntu.com/community/…
VarunAgw

4

Selain fakta bahwa server X berjalan pada mesin (dan hal-hal seperti ubuntu-satu-klien setelah pengguna masuk secara lokal), benar-benar tidak ada perbedaan atau dampak kinerja.

Tidak ada versi "server" dan versi "desktop" dari Ubuntu di mana seseorang secara ajaib membatasi jumlah koneksi yang dapat Anda miliki ke mesin (seperti beberapa sistem operasi "workstation" dan "server" lainnya di masa lalu).

Rasa instal yang berbeda hanyalah sekumpulan paket awal yang berbeda.


2

Faktor kinerja yang signifikan di Ubuntu Desktop adalah dimasukkannya Gnome. Ubuntu Desktop baik untuk server (meskipun lingkungan desktop yang lebih ringan mungkin diinginkan), tetapi jika Anda tidak memerlukan lingkungan grafis, Ubuntu Server lebih disukai.

Ini tidak sepenuhnya terkait kinerja, tetapi Ubuntu Desktop juga berisi beberapa paket yang tidak akan berguna di lingkungan server, seperti OpenOffice dan GIMP. Namun ini selalu dapat dihapus.


GIMP tidak lagi disertakan dalam edisi Desktop Ubuntu. Poin Anda masih valid. :)
snostorm

Oh benarkah? hmm saya kira saya keluar dari lingkaran.
DLH

0

Edisi Desktop & Server memiliki kernel yang berbeda yang dapat menghasilkan kinerja yang berbeda, terutama di bawah beberapa kondisi beban tertentu. Salah satu contoh alasannya adalah bahwa pengalihan tugas lebih sering terjadi pada kernel edisi desktop karena meningkatkan responsif, tetapi pengalihan tugas menimbulkan beberapa overhead dan karenanya juga sedikit menurunkan kinerja (beberapa) aplikasi.

Dalam praktiknya, sepertinya Anda tidak akan pernah melihat perbedaan ini pada sistem pengembangan, dan IME sistem seperti itu tidak berada di bawah beban yang berat, dan mungkin memiliki perbedaan konfigurasi lain yang memengaruhi kinerja.

Jika Anda ingin meminimalkan perbedaan terkait dengan kernel, selalu dimungkinkan untuk menggunakan kernel server dalam edisi desktop.

Dan tentu saja, dalam kebanyakan kasus, menjalankan sistem desktop secara permanen mungkin memiliki dampak yang sama atau lebih banyak pada kinerja daripada menggunakan kernel yang berbeda ... ;-)


0

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

“... Setelah Ubuntu 12.04, varian Server dan Desktop menggunakan kernel yang sama. Sebelumnya, Desktop dan Server menggunakan kernel yang berbeda. Karena Ubuntu Desktop dan Server Ubuntu menggunakan kernel yang sama, Anda dapat menambahkan paket apa pun ke varian mana pun. Ini berarti bahwa sementara instalasi default bervariasi, Anda dapat menyesuaikan rasa Ubuntu Anda sesuai.

Jadi, Anda mungkin mulai dengan Ubuntu Server dan menginstal lingkungan desktop jika Anda memutuskan Anda tidak dapat menjalankannya tanpa kepala. Atau, Anda bisa mulai dengan Ubuntu Desktop dan menambahkan paket yang diperlukan untuk membuat server. Karena Ubuntu Server dan Desktop berbagi kernel inti Ubuntu, perbedaan instalasi default tidak menghalangi instalasi paket perangkat lunak di masa depan. "


1
Ini sepertinya tidak benar. Desktop 16.04 saya ada di kernel 4.15 sedangkan server 16.04 saya ada di 4.4.
xenoid

@xenoid Anda mungkin beralih ke kernel HWE di desktop Anda tetapi tidak ke server Anda.
Chai T. Rex
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.