यदि आप सर्वर मशीन पर उबंटू डेस्कटॉप संस्करण चलाते हैं तो प्रदर्शन हानि क्या है?


19

हमने अपने देव सर्वर पर उबंटू डेस्कटॉप संस्करण स्थापित किया है।

मैं सोच रहा था कि सर्वर संस्करण की तुलना में कोई ध्यान देने योग्य प्रदर्शन हानि है या नहीं।


2
आपके द्वारा दिए गए उत्तर सही हैं, लेकिन मुझे लगा कि मैं एक बात नोट करूंगा: आप कहते हैं कि आप एक देव सर्वर चला रहे हैं - उस विशेष मामले के लिए, एक पूर्ण GUI वास्तव में एक बहुत अच्छी बात हो सकती है, खासकर यदि इसे प्रबंधित करने वाले लोग sysadmins के अनुभवी नहीं हैं।
निकोलस नाइट

बहुत सही है, इसे स्थापित करने के पीछे कारण थे। अब हम टर्मिनल का उपयोग करके अधिक सहज हैं, इसलिए हमें वास्तव में डेस्कटॉप परत की आवश्यकता नहीं है।
गेब्रियल सोलोमन

जवाबों:


21

जहां तक ​​मुझे पता है, ओवरहेड और व्हॉटन के रूप में अब तक कोई प्रदर्शन नहीं हुआ है। यह ज्यादातर इस बात पर निर्भर करता है कि आपने क्या स्थापित किया है। आप समान सुरक्षा / निगरानी / विज़ुअलाइज़ेशन प्रोग्राम स्थापित करके डेस्कटॉप उबंटू को सर्वर उबंटू में बदल सकते हैं। सर्वर संस्करण बस पहले से स्थापित संकुल के बेहतर सेट के साथ आता है जो एक सुरक्षित, आसानी से बनाए रखा सर्वर के अनुकूल है।

किसी भी तरह से, मैं एक्स सर्वर और एक डेस्कटॉप वातावरण (GNOME, KDE, आदि) स्थापित नहीं करने की सलाह दूंगा। यह बूट समय और मेमोरी / सीपीयू उपयोग को कम करता है।


1
सर्वर पर GUI होने से हमला वेक्टर भी बढ़ता है।
सर्गी कोलोडियाज़नी सिप

16

उबंटू डेस्कटॉप और उबंटू सर्वर के बीच लगभग सभी अंतर स्थापित किए गए संकुल के डिफ़ॉल्ट सेट में है।

केवल वास्तविक कोड अंतर कर्नेल पैकेज में है - पैकेज linux-image-*-serverमें डेस्कटॉप कर्नेल के लिए थोड़ा अलग कर्नेल कॉन्फ़िगरेशन है। इस तरह के कर्नेल विकल्पों में पीएई मोड सक्षम करना (32 बिट सिस्टम पर 4 जीबीबी मेमोरी एक्सेस करने के लिए) और डिफ़ॉल्ट पूर्व-उत्सर्जन स्तर को बदलना (जो कि कार्य विलंबता पर सीपीयू थ्रूपुट को प्राथमिकता देता है)।

ये आम तौर पर एक प्रमुख प्रदर्शन प्रभाव नहीं होगा।


आप पहले से ही चल रहे सिस्टम पर उनके बीच स्विच कर सकते हैं।
ब्रोक

1
संस्करण 12.04 के बाद से कर्नेल दोनों प्रतिष्ठानों में समान है। help.ubuntu.com/community/…
वरुणअगव

4

इस तथ्य से परे कि मशीन पर एक एक्स सर्वर चल रहा है (और स्थानीय रूप से उपयोगकर्ता के लॉग इन होने पर ubuntu-one-client जैसी चीजें), वास्तव में कोई अंतर नहीं है और न ही प्रदर्शन प्रभाव।

वहाँ एक "सर्वर" संस्करण और उबंटू का "डेस्कटॉप" संस्करण नहीं है जहां एक जादुई रूप से आपके पास एक मशीन (कुछ अन्य "वर्कस्टेशन" और "सर्वर" वर्षों के ऑपरेटिंग सिस्टम की तरह) हो सकता है।

अलग-अलग स्थापित स्वाद केवल शुरुआती पैकेज का एक अलग सेट है।


2

उबंटू डेस्कटॉप में महत्वपूर्ण प्रदर्शन कारक Gnome का समावेश है। उबंटू डेस्कटॉप एक सर्वर के लिए ठीक है (हालाँकि अधिक हल्का डेस्कटॉप वातावरण वांछित हो सकता है), लेकिन अगर आपको ग्राफिकल वातावरण की आवश्यकता नहीं है, तो उबंटू सर्वर बेहतर होगा।

यह कड़ाई से संबंधित प्रदर्शन नहीं है, लेकिन उबंटू डेस्कटॉप में कई पैकेज शामिल हैं जो केवल सर्वर वातावरण में उपयोगी नहीं होंगे, जैसे कि ओपनऑफिस और जीआईएमपी। हालांकि ये हमेशा हटाए जा सकते हैं।


GIMP अब उबंटू डेस्कटॉप संस्करण में शामिल नहीं है। आपकी बात अभी भी मान्य है, हालांकि। :)
सपोटॉर्म

क्या सचमे? हम्म मुझे लगता है कि मैं पाश से बाहर हूँ।
DLH

0

डेस्कटॉप और सर्वर संस्करणों में अलग-अलग कर्नेल होते हैं, जिसका परिणाम अलग-अलग प्रदर्शन हो सकता है, विशेष रूप से कुछ विशिष्ट लोड स्थितियों के तहत। एक उदाहरण कारण यह है कि कार्य स्विचिंग डेस्कटॉप संस्करण के कर्नेल में अधिक बार होता है क्योंकि यह जवाबदेही में सुधार करता है, लेकिन कार्य स्विचिंग कुछ ओवरहेड को बढ़ाता है और इस प्रकार (कुछ) अनुप्रयोगों के प्रदर्शन को थोड़ा कम करता है।

व्यवहार में, यह संभावना नहीं है कि आप कभी भी एक विकास प्रणाली पर इस अंतर को देखेंगे, और आईएमई ऐसी प्रणाली भारी भार के अधीन नहीं है, और इसमें संभवतः अन्य कॉन्फ़िगरेशन अंतर हैं जो प्रदर्शन को प्रभावित करते हैं।

यदि आप कर्नेल से संबंधित अंतरों को कम करना चाहते हैं, तो डेस्कटॉप संस्करण में सर्वर कर्नेल का उपयोग करना हमेशा संभव होता है।

और निश्चित रूप से, ज्यादातर मामलों में स्थायी रूप से डेस्कटॉप सिस्टम चलाने से प्रदर्शन पर उतना ही अधिक या अधिक प्रभाव पड़ता है, जितना कि एक अलग कर्नेल का उपयोग करने पर होता है ... ;-)


0

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

“... Ubuntu 12.04 के बाद, सर्वर और डेस्कटॉप दोनों वेरिएंट एक ही कर्नेल का उपयोग करते हैं। पहले, डेस्कटॉप और सर्वर ने अलग-अलग कर्नेल का उपयोग किया था। क्योंकि उबंटू डेस्कटॉप और उबंटू सर्वर दोनों एक ही कर्नेल को नियोजित करते हैं, आप किसी भी पैकेज को या तो संस्करण में जोड़ सकते हैं। इसका मतलब यह है कि डिफ़ॉल्ट इंस्टॉलेशन भिन्न होने पर, आप अपने अनुसार उबंटू स्वाद को अनुकूलित कर सकते हैं।

तो आप उबंटू सर्वर से शुरू कर सकते हैं और एक डेस्कटॉप वातावरण स्थापित कर सकते हैं यदि आप तय करते हैं कि आप इसे बिना सिर के नहीं चला सकते। वैकल्पिक रूप से, आप उबंटू डेस्कटॉप से ​​शुरू कर सकते हैं और सर्वर बनाने के लिए आवश्यक पैकेज जोड़ सकते हैं। चूंकि उबंटू सर्वर और डेस्कटॉप एक कोर उबंटू कर्नेल साझा करते हैं, डिफ़ॉल्ट इंस्टॉलेशन अंतर भविष्य के सॉफ्टवेयर पैकेज को स्थापित नहीं करता है। "


1
यह सच नहीं लगता। मेरा डेस्कटॉप 16.04 कर्नेल 4.15 पर है जबकि मेरा 16.04 सर्वर 4.4 पर है।
20

@xenoid आपने संभवतः अपने डेस्कटॉप पर HWE कर्नेल पर स्विच किया है, लेकिन आपके सर्वर पर नहीं।
चाई टी। रेक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.