लिनक्स-इमेज-वर्चुअल कर्नेल का उपयोग करने के व्यावहारिक फायदे क्या हैं?


22

उबंटू एक वैकल्पिक कर्नेल पैकेज प्रदान करता है - linux-image-virtualजिसे आभासी मशीनों में उपयोग के लिए अनुकूलित किया जाना चाहिए। वास्तविक अनुकूलन क्या हैं और अतिथि ओएस पर चलने पर सामान्य कर्नेल की तुलना में कितना तेज / छोटा / बेहतर है? इसके अलावा, क्या ये अनुकूलन सभी प्रमुख आभासी मशीनों के लिए समान रूप से प्रभावी हैं, या QEMU / VirtualBox / VMWare / YourFavouriteVM प्रदर्शन में कोई विशेष लाभ प्राप्त करते हैं?


जवाबों:


17

वर्चुअल और सर्वर कर्नेल के बीच का अंतर यह है कि वर्चुअल कर्नेल को वर्चुअल मशीन के अंदर उपयोग करने का इरादा है। वर्चुअल कर्नेल में केवल लोकप्रिय वर्चुअलाइजेशन तकनीकों जैसे KVM, Xen और VMWare के अंदर चलने के लिए आवश्यक ड्राइवर शामिल हैं। इसके विपरीत सर्वर कर्नेल में हार्डवेयर की एक विस्तृत श्रृंखला के साथ काम करने के लिए आवश्यक ड्राइवर होते हैं, और इसे सीधे होस्ट सिस्टम पर स्थापित किया जाना चाहिए। उसके अलावा, अन्य सभी विकल्प सर्वर और वर्चुअल कर्नेल के बीच समान हैं।

https://help.ubuntu.com/community/ServerFaq#What_are_the_differences_between_the_server_and_virtual_kernels.3F

अंतर यह है कि वर्चुअल कर्नेल केवल वास्तविक वर्चुअल हार्डवेयर के लिए सभी मॉड्यूल के बजाय सामान्य वर्चुअल हार्डवेयर डिवाइस के लिए आवश्यक ड्राइवर को बंडल करता है।

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

http://ubuntuforums.org/showthread.php?t=1635961


1
इसके अलावा, मैं बताना चाहूंगा कि Ksplice जेनेरिक और वर्चुअल कर्नेल दोनों के लिए काम करता है, जिसका अर्थ है कि आप AWS / Linode और विभिन्न VPS (Xen / KVM) पर मुफ्त में रिबूटलेस कर्नेल पैचिंग का उपयोग कर सकते हैं।
टेरी वांग

0

लेकिन दुर्भाग्य से कोई कर्नेल मॉड्यूल (ip_tables) लिनक्स-वर्चुअल कर्नेल के साथ लोड नहीं होता है, इसलिए कोई सीएसएफ फ़ायरवॉल "बॉक्स से बाहर" नहीं है।


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