वर्चुअल मशीनों की स्पीड या सिंपल ट्यूनिंग की आवश्यकता

अक्सर, सेमिनार में या ग्राहक के मौजूदा वर्चुअल वातावरण का ऑडिट करते समय, मैंने रिपॉजिट सुना: "वर्चुअलाइजेशन धीमा हो जाता है", "हमने सर्वर को वर्चुअल वातावरण में स्थानांतरित करने की कोशिश की, और यह उठ गया", "वर्चुअल सर्वर भौतिक लोगों के लिए धीमा हैं"। उसी समय, वर्चुअल सर्वर में डिवाइसों के सरल अनुकूलन द्वारा "सर्वर के ब्रेकिंग" के साथ ऐसी दस समस्याओं में से नौ को हल किया गया था।

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



VMware क्षेत्र में आभासी उपकरणों के साथ काम करने पर अक्सर पूछे जाने वाले प्रश्न


प्रश्न: वर्चुअल मशीन उपकरणों के प्रकार क्या हैं?
ए: एम्बेडेड डिवाइस के प्रकार हार्डवेयर के साथ काम करने वाले एक आभासी मशीन के एल्गोरिदम को प्रभावित करते हैं, इस प्रकार सीधे प्रदर्शन को प्रभावित करते हैं।

क्यू: VMware को पारंपरिक नियंत्रकों का अनुकरण करने के बजाय वास्तुकला में अद्वितीय आभासी उपकरणों को रखने की आवश्यकता क्यों थी?
ए: वर्चुअल डिवाइस जिनके पास वास्तविक समकक्ष नहीं हैं, उन्हें केवल एक लक्ष्य के साथ डिज़ाइन किया गया है - वर्चुअलाइजेशन के ओवरहेड को कम करने के लिए। केवल उनके साथ यह हासिल करना संभव है कि आभासी मशीन का प्रदर्शन व्यावहारिक रूप से भौतिक मूल से अलग नहीं है।

प्रश्न: डिस्क नियंत्रक के बीच अंतर क्या है?
ए: डिस्क नियंत्रक एससीएसआई अनुदेश प्रसंस्करण एल्गोरिथ्म को प्रभावित करते हैं। VMware Paravirtual कमांड के बैच प्रसंस्करण के लिए अनुकूलित है, इस प्रकार, बड़ी संख्या में I / O संचालन के साथ, यह LSI लॉजिक नियंत्रकों की तुलना में अधिक कुशल है।

प्रश्न: यदि VMware Paravirtual इतना अच्छा है, तो इसे डिफ़ॉल्ट रूप से उपयोग क्यों नहीं किया जाता है?
A: चूंकि VMware Paravirtual का कोई वास्तविक एनालॉग नहीं है, यह सीधे ऑपरेटिंग सिस्टम द्वारा समर्थित नहीं है। इसलिए, बाकी नियंत्रकों को केवल गेस्ट ऑपरेटिंग सिस्टम के पुराने संस्करणों के साथ संगतता के लिए आवश्यक है। इसके अलावा, इनपुट-आउटपुट संचालन की एक छोटी संख्या के साथ, यह एलएसआई लॉजिक एसएएस की तुलना में कम कुशल हो सकता है, जो इसे सिस्टम डिस्क नियंत्रक के रूप में उपयोग करने के लिए अनुशंसित करने की अनुमति देता है।

प्रश्न: क्या ऑपरेटिंग सिस्टम VMware Paravirtual का समर्थन करते हैं?
A: VMware Paravirtual का समर्थन करने वाले OS की सूची नीचे दी गई तालिका में दिखाई गई है।
अतिथि ऑपरेटिंग सिस्टमVMware Paravirtual डेटा डिस्क के रूप में समर्थित हैVMware Paravirtual बूट डिस्क के रूप में समर्थित है
Windows Server 2008 R2 (केवल 64-बिट)ESX / ESXi 4.0 अपडेट 1, ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.0 अपडेट 1, ESX / ESXi 4.1, ESXi 5.0
विंडोज सर्वर 2008 (32 और 64 बिट)ESX / ESXi 4.X, ESXi 5.0ESX / ESXi 4.0 अपडेट 1, ESX / ESXi 4.1, ESXi 5.0
विंडोज सर्वर 2003 (32 और 64 बिट)ESX / ESXi 4.x, ESXi 5.0ESX / ESXi 4.x, ESXi 5.0
विंडोज 7 (32 और 64 बिट)ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.1, ESXi 5.0
विंडोज विस्टा (32 और 64 बिट)ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.1, ESXi 5.0
Windows XP (32 और 64 बिट)ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.1, ESXi 5.0
Red Hat Enterprise Linux (RHEL) 5 (32 और 64 बिट) और उच्चतरESX / ESXi 4.X, ESXi 5.0समर्थित नहीं है।
आरएचईएल 6 (32 और 64 बिट)ESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0
SUSE लाइनेक्स एंटरप्राइज 11 SP1 (32 और 64 बिट) और उच्चतरESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0
Ubuntu 10.04 (32 और 64 बिट) और उच्चतरESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.0 अपडेट 2, ESX / ESXi 4.1, ESXi 5.0
डिस्ट्रोस लिनक्स 2.6.33 और बाद मेंESX / ESXi 4.1, ESXi 5.0ESX / ESXi 4.1, ESXi 5.0

प्रश्न: यदि VMware Paravirtual समर्थित नहीं है, तो कौन से डिस्क नियंत्रक का उपयोग किया जाता है?
ए: पसंदीदा नियंत्रक एलएसआई लॉजिक एसएएस है। दुर्भाग्य से, समर्थित ओएस की विशाल विविधता को देखते हुए, इस समीक्षा के ढांचे के भीतर उन सभी को लाना संभव नहीं है। यदि LSI लॉजिक SAS सपोर्टेड नहीं है, तो आपको LSI Logic Parallel का उपयोग करना होगा।

प्रश्न: मुझे वीएमवेयर पैरावर्थुअल के लिए ड्राइवर कहां मिल सकते हैं?
एक: ओएस स्थापित करते समय, ड्राइवरों को एक आभासी फ़्लॉपी ड्राइव से स्थापित किया जा सकता है। वांछित छवि का चयन करने के लिए, ड्राइव गुणों में "डेटास्टोर में मौजूदा फ्लॉपी छवि का उपयोग करें" निर्दिष्ट करें। उसके बाद, / vmimages / floppies निर्देशिका से वांछित छवि निर्दिष्ट करें। इसके अलावा, गैर-सिस्टम ड्राइव के लिए ड्राइवरों को ओएस स्थापित करने के बाद जोड़ा जा सकता है - इसके लिए आपको बस VMware टूल को इंस्टॉल करना होगा।

प्रश्न: आप औद्योगिक वातावरण में पतली डिस्क का उपयोग क्यों नहीं कर सकते हैं?
ए: एक पतली डिस्क के प्रत्येक विस्तार ऑपरेशन के साथ, वीएमएफएस वॉल्यूम का प्रदर्शन, जिस पर यह स्थित है, काफी कम हो जाता है, लेकिन विस्तार संचालन का सटीक अनुमान लगाना असंभव है।

प्रश्न: कौन सा नेटवर्क नियंत्रक सबसे कुशल है?
एक: सबसे प्रभावी प्रकार का नेटवर्क नियंत्रक VMXNET 3 है। VMware Paravirtual के साथ सादृश्य द्वारा, यह आपको ओवरहेड को कम करने और नेटवर्क I / O सबसिस्टम की गति बढ़ाने की अनुमति देता है।

प्रश्न: मुझे VMXNET3 के अलावा नेटवर्क नियंत्रकों की आवश्यकता क्यों है?
ए: ऑपरेटिंग सिस्टम के साथ संगतता के लिए बाकी नेटवर्क नियंत्रकों की आवश्यकता होती है जो VMXNET3 का समर्थन नहीं करते हैं।

प्रश्न: क्या ऑपरेटिंग सिस्टम VMXNET3 का समर्थन करते हैं?
एक: VMXNET3 अतिथि ओएस के निम्नलिखित प्रकारों के साथ संगत है:


प्रश्न: मुझे वीएमएक्सनेट 3 के लिए ड्राइवर कहां मिल सकते हैं?
A: VMXNET3 के लिए ड्राइवर VMware टूल के साथ इंस्टॉल किए गए हैं।

प्रश्न: VMXNET3 का समर्थन नहीं करने पर कौन से नेटवर्क कंट्रोलर का उपयोग करना बेहतर है?
एक: VMXNET3 E1000 के बाद अनुशंसित है। VMXNET2 को ESX / ESXi के पुराने संस्करणों के साथ संगतता के लिए आवश्यक है, न कि अतिथि OS के पुराने संस्करणों के साथ। यदि ई 1000 भी फिट नहीं था, तो आपको अन्य नेटवर्क नियंत्रकों का उपयोग करना चाहिए जो एक विशेष ओएस के साथ संगत हैं।

प्रश्न: यदि आभासी परिवेश में माउस कर्सर झटके देता है तो मुझे क्या करना चाहिए?
ए: विंडोज 7 और विंडोज 2008 (और ऊपर) में, आपको मैन्युअल रूप से वीडियो एडेप्टर ड्राइवर स्थापित करना होगा। VMware उपकरण स्थापित करने के बाद, वीडियो एडेप्टर ड्राइवर C: \ Program Files \ Common Files \ VMware \ driver \ wddm_video डायरेक्टरी में उपलब्ध है।

एलेक्सी हाकिमोव, वरिष्ठ सिस्टम इंजीनियर, डिजिटल डिज़ाइन

Source: https://habr.com/ru/post/In148026/


All Articles