फ्रीबीएसडी बनाम वर्चुअलाइजेशन प्रदर्शन


10

मैं जल्द ही अपने आप को एक अच्छा सर्वर (क्वाड-सीपीयू एचपी DL585 जैसा कुछ) निजी उपयोग (घर से संबंधित सामान, डेटा-माइनिंग प्रोजेक्ट, वेब सर्वर और कुछ क्रॉन जॉब्स) के लिए खरीदूंगा, और मुझे आश्चर्य है कि उन सभी कार्यों को कैसे अलग किया जाए समर्पित वातावरण।

मैं FreeBSD और लिनक्स सर्वर प्रशासन और वर्चुअलाइजेशन सेटअप (Xen & VmWare) के लिए उपयोग किया जाता हूं, इसलिए वर्चुअलाइजेशन काफी स्वाभाविक रूप से आया था। लेकिन जैसा कि मैंने FreeBSD का उपयोग करने की योजना बनाई है, मैं जेलों का भी उपयोग कर सकता हूं (मैं FreeBSD के अलावा किसी अन्य ओएस को चलाने में दिलचस्पी नहीं रखता हूं)।

लेकिन मुझे FreeBSD जेलों में अनुभव की कमी है, और पहले कभी भी उनका उपयोग करने की योजना नहीं बनाई थी। इसलिए मैं कुछ अनुभव वापसी की तलाश कर रहा हूं और शायद दोनों डोमेन में अनुभव वाले किसी व्यक्ति के लिए जो मुझे सलाह दे सकता है कि मेरी विनम्र जरूरतों के लिए कौन सबसे उपयुक्त होगा।

जवाबों:


5

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

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

आपके द्वारा दिए गए विवरण से, मैं निश्चित रूप से आपको जेलों की कोशिश करने की सलाह दूंगा।


1
हालांकि ऐसा लगता है कि आप इन प्रतिबंधों में से कुछ को ट्यून कर सकते हैं हालांकि sysctl ...।
विंसेंट डी बेरे

1
जेल में कच्चे उपकरणों तक पहुंच हो सकती है; डिफ़ॉल्ट रूप से उनके पास कोई नहीं है, लेकिन यह कॉन्फ़िगर करने योग्य है।
क्रिस एस

4

FreeBSD जेल एक सर्वर पर कार्यों को अलग करने के लिए महान हैं। मुझे ऐसा अनुभव हुआ जब मुझे एक मशीन पर 2 वर्चुअल LAMP सर्वर चलाने की आवश्यकता थी:

  1. अपाचे + mod_php4, MySQL 4.0
  2. अपाचे + mod_php5, MySQL 5.0

इसलिए मैंने अलग-अलग आईपी के साथ 2 जेलों की स्थापना की, एक "वास्तविक" वातावरण में एक नाम सर्वर को कॉन्फ़िगर किया और सभी ने लगभग एक वर्ष के लिए ठीक काम किया (उसके बाद पहला कॉन्फ्रेंस बिना किसी प्रदर्शन ड्रॉप के)।

FreeBSD 7.2 में नई जेल सुविधाओं पर एक नज़र डालें - उपयोगी हो सकती हैं।


2

मेरा मानना ​​है कि इस साइट में आपकी पहले से और बाद की कुछ अच्छी तुलनाओं के साथ आपकी तलाश की जानकारी है: [ http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd -jails /] [1]


मुझे उस लेख पर बहुत भरोसा नहीं होगा। वे FreeBSD जेल (कंटेनर) बनाम VMware सर्वर की तुलना कर रहे हैं। VMware सर्वर एक अनुप्रयोग है जो एक ऑपरेटिंग सिस्टम के शीर्ष पर चलता है। यह पुराना है, धीमा है और भारी रूप से उपयोग नहीं किया जाता है। उन्हें FreeBSD जेल बनाम वीएमवेयर ESXi जैसे हाइपरविजर की तुलना करनी चाहिए।
स्टेफन लासवर्स्की

2

मैं कई व्यवस्थापक मशीनों के लिए freebsd जेल का उपयोग करता हूं। मैंने प्रदर्शन का बड़े पैमाने पर परीक्षण नहीं किया है, लेकिन मैं आपको बता सकता हूं कि एक बार जब आप इसे लटका लेते हैं, तो यह बहुत अच्छा होता है। एक ब्रांड नई जेल (अनिवार्य रूप से एक नई फ्रीबल्ड सिस्टम) स्थापित करने का समय कुछ मिनटों या उससे कम, 8 या 9 कमांड के साथ कम हो जाता है .. और इसे कम करने के लिए स्क्रिप्ट हैं।


1

वर्चुअलाइजेशन में आपको कच्चे सॉकेट जैसी अधिक सुविधाएँ मिलेंगी, एक नई फ्रीबीएसडी कर्नेल का परीक्षण करने में सक्षम होने, मेहमानों को सोने में सक्षम बनाने, मेजबान को रिबूट करने और मेहमानों को फिर से शुरू करने और विभिन्न होस्ट में कर्नेल को अलग-अलग तरीके से कॉन्फ़िगर करने में मदद मिलेगी।

Bsd जेल से पिंग करने में सक्षम नहीं है। (शायद यह चालू किया जा सकता है, मैं एक स्वतंत्र गुरु नहीं हूँ)।

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


4
आप सुरक्षा सेट करके जेलों में कच्चे सॉकेट्स को सक्षम कर सकते हैं। जेल।आलू_राव_स्कैट sysctl से 1.
hark

3
जेल लगभग कोई प्रदर्शन हिट नहीं लेते हैं, विशेष रूप से प्रोसेसर गहन अनुप्रयोगों के लिए। जब ज्यादातर वर्चुअलाइजेशन प्रोग्राम एक हल्के से मध्यम प्रदर्शन हिट लेते हैं, तो मैं उनके खिलाफ आँख बंद करके सिफारिश नहीं करूंगा।
क्रिस एस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.