क्या हार्डवेयर-असिस्टेड वर्चुअलाइजेशन को अक्षम करने के कोई अच्छे कारण हैं?


25

हमारे पास हाल ही में डेल से कई सर्वर हैं, जिनमें से सभी ने BIOS में हार्डवेयर-असिस्टेड वर्चुअलाइजेशन को निष्क्रिय कर दिया है।

जहां तक ​​मुझे पता है कि हार्डवेयर-असिस्टेड वर्चुअलाइजेशन एक अच्छी बात है - तो डेल इसे अक्षम क्यों करेगा? यदि मशीन वर्चुअल मशीन होस्ट के रूप में काम नहीं कर रही है तो क्या इसका प्रदर्शन ओवरहेड है? क्या कोई सुरक्षा मुद्दे हैं?

यदि यह आपके उत्तरों के लिए प्रासंगिक है तो हम मुख्य रूप से उपयोग करेंगे:

  • होस्ट OS: विंडोज सर्वर 2003 एंटरप्राइज R2 (32-बिट)
  • अतिथि OS: Windows Server 2003 एंटरप्राइज़ R2 (32-बिट)
  • VMM: वर्चुअल सर्वर 2005 एंटरप्राइज़ R2 SP1

मैंने डेल लैपटॉप के साथ यह भी देखा है
रिचर्ड एवरेट

मैंने HP ब्लेड सर्वरों के बारे में दूसरे दिन भी कुछ ऐसा ही पोस्ट किया है - मैं यह नहीं देख सका कि वे इसे डिफॉल्ट रूप से डिफॉल्ट क्यों करते हैं - खूनी चिड़चिड़ाहट यह नहीं है!
चॉपर 3

क्या आप एक लिंक जोड़ सकते हैं? जब मैंने खोज की तो मुझे कोई समान प्रश्न नहीं मिला।
टॉम रॉबिन्सन

यह एक अच्छा सवाल था serverfault.com/questions/23518/...
काड़ा Marfia

3
जटिल प्रणालियों / कार्यों को फिर से सक्रिय रूप से अक्षम करने का एक सार्वभौमिक कारण है: बग के आसपास काम करना। इस विशेष मामले में मुझे कम से कम एक ऐसे बग का पता है। समस्या # 734 को "एएमडी परिवार 15h मॉडल 00h-0Fh प्रोसेसर के लिए संशोधन गाइड" पर देखें।
ndemou

जवाबों:


16

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

यही है, कम से कम, सोनी ने इसे कैसे तैयार किया।

मैंने सोनी सपोर्ट करने वाले लोगों से इसका कारण जानने की कोशिश की और यही वह चीज है जो वे मुझे देंगे। मैं आखिरकार अपने BIOS को पैच करने और अपने आप को वीटी को सक्षम करने में सक्षम था, हालांकि।

बाकी के लिए, ब्लूपिल जैसे सामान बिल्कुल मुख्यधारा नहीं हैं। और जहां तक ​​मुझे पता है - और मैं वर्चुअलाइजेशन सामान के साथ बहुत काम करता हूं - इसे सक्षम करने के लिए कोई नकारात्मक पहलू नहीं है। अगर वहाँ है, तो मैं वास्तव में इसके बारे में जानना चाहूंगा ...


सबसे पहले मैंने इस प्रतिक्रिया पर संदेह किया। और मुझे पता है कि यह पोस्ट बहुत पुरानी है, लेकिन मैं कुछ शोध कर रहा था और यह वास्तव में पहली चीज थी जो मुझे Google पर मिली। यह वास्तव में 100% सही है, क्योंकि यह एक समर्थन मुद्दा है। अधिकांश लोगों (अब तक) को अपने BIOS को पैच नहीं करना होगा। वेंडर आमतौर पर सर्वर और क्लाइंट उपकरण को मूल निवासी स्थापित करने के उद्देश्य से बेचते हैं, न कि हाइपरविजर। इस कारण से, वे सैद्धांतिक रूप से कारण होने वाली कुछ विषम समस्याओं से बचने के लिए VT / VTx को अक्षम कर सकते हैं। अधिक विशेष रूप से, विक्रेता समय परीक्षण सुविधाओं को खर्च नहीं करना चाहते हैं जो वे समर्थन नहीं करते हैं।
आइसमैज

10

एक बहुत अच्छा कारण सुरक्षा है। ऐसे हैक ज्ञात हुए हैं जो आपके OS और आपके हार्डवेयर के बीच एक दुर्भावनापूर्ण हाइपरविजर सम्मिलित करते हैं। यह किसी को भी पूरी तरह से पारदर्शी तरीके से किसी भी डेटा को कैप्चर करने की अनुमति देता है।


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

2
BluePill के बारे में कुछ और जानकारी यहाँ है - en.wikipedia.org/wiki/Blue_Pill_(malware)
टॉम रॉबिन्सन

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

आप सही हैं, वाज़र्ड। मैं अपनी टिप्पणी को रद्द करता हूं - मैंने आज सुबह अपनी कॉफी नहीं पी है! :)
जोश ब्राउन

6

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

समय बदल रहा है और वीटी अब बहुत आम जगह बन रही है। तो शायद हम एक बदलाव देखेंगे?


3

मुझे यह रजिस्टर पर मिला :

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


क्या यह स्वीकृत उत्तर नहीं होना चाहिए? ओह , ये शब्द Sony ....... के हैं।
Pacerier

2

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

VMware के साथ काम करते समय हार्डवेयर वर्चुअलाइजेशन फीचर्स Intel-VT और AMD-V चिपसेट जोड़े जाते हैं जो आमतौर पर अनावश्यक होते हैं क्योंकि VMware अपने भीतर सभी आवश्यक सुविधाएं प्रदान करता है और इससे वर्चुअल सर्वर के प्रदर्शन में गिरावट आ सकती है।

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

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


वह कोई भी वर्चुअलाइजेशन का रास्ता नहीं अपना रहा है, अपने सवाल के बिंदु से चूक गया
हेंसफॉस्टी

2

डेल सर्वर समर्थन में काम करने के बाद, सभी वीटी सक्षम सर्वर को डिफ़ॉल्ट रूप से बायोस में अक्षम कर दिया गया है, लेकिन यदि यह आवश्यक है तो सक्षम करना आसान है।

जैसा कि सोनी के लिए है - ऊपर बताए गए कारणों के लिए, उन्होंने इसे लैपटॉप में अक्षम कर दिया है।

मैंने कभी भी वीटी / एसवीएम क्षमताओं के साथ एक सर्वर को पूरी तरह से अक्षम नहीं देखा है, जिस बिंदु पर आप इसे सक्षम नहीं कर सकते हैं।


1

मैं समय के पीछे हो सकता हूं, लेकिन VMWare जैसी चीजों के साथ बहुत सारे मामलों में यह वास्तव में बहुत कुछ धीमा कर देता है:

विषय पर VMWare श्वेत पत्र


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

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

यह नहीं कहता है कि सक्रिय VT चीजों को धीमा बनाता है, यह कहता है कि उनका गैर-वीटी वर्चुअलाइजेशन नए वीटी-निर्भर लोगों की तुलना में तेज है।
जेवियर

1

जैसा कि ऊपर उल्लिखित है, यह सब समर्थन के साथ करना है। वीटी को बंद करने से समर्थन परिदृश्यों की संख्या कम हो जाती है जहां वीटी एक कारक बन जाता है, जो अधिकांश ग्राहकों के लिए वर्चुअलाइजेशन रूट को सक्षम करता है जो वर्चुअलाइजेशन मार्ग से नीचे नहीं हटे हैं।

एक बात मैंने नोट की है कि विंडोज़ 7 में, xp मोड बीटा को चलाने पर vmware वर्कस्टेशन के साथ टकराव होता है जब वीटी मेरे डेल पर सक्षम होता है। दोनों ही वीटी एक्सटेंशन को "होल्ड करना" चाहते हैं और एक्सपी मोड से बाहर निकलने के बाद भी चलने वाली वीपीसी प्रक्रिया छोड़ देता है, यह वीटी के "जाने नहीं देता" है। इसलिए जब आप vmware को फायर करते हैं, तो कोई भी वर्चुअल मशीन जो आप कोशिश करते हैं और स्टार्टअप पर मर जाते हैं। बायोस में वीटी एक्सटेंशन को अक्षम करने से ऐसा होने से रोकता है, लेकिन स्पष्ट रूप से कम प्रदर्शन के साथ।


यह काफी अजीब तर्क है। इसे बंद करने की शिकायत करने वाले लोगों के कॉल के बारे में कैसे?
niXar

0

Intel VT को सक्षम करने से CPU गर्म होता है, मेरे पास एक डेस्कटॉप और लैपटॉप है जो इस व्यवहार को स्टॉक CPU कूलर दोनों के साथ करता है। मैं होम कंप्यूटर्स की बात कर रहा हूं लेकिन यह एक ही फीचर है।

मुझे पता है कि एएमडी-वी डिफ़ॉल्ट रूप से सक्षम हो जाता है, लेकिन मुझे नहीं पता कि क्या यह सीपीयू को गर्म बनाता है।


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

-1

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

इसका एकमात्र कारण मैं इसे निष्क्रिय करने की क्षमता के बारे में सोच सकता हूं (मैंने इस बारे में पहले कभी नहीं सोचा था, वास्तव में) यह है कि कुछ एप्लिकेशन / वर्कलोड वास्तव में बदतर हो सकते हैं जब एचएवी सक्षम होता है जब मूल रूप से ओवरहेड होने के कारण। उदाहरण के लिए MMU में।

मैं इसके बारे में बिल्कुल चिंता नहीं करूंगा।


एंटोनी बेनकेमोन ने बहुत अच्छी बात की, कृपया उनकी पोस्ट को भी पढ़ें।
हेंसफॉस्टी

-2

बस Hewlett Packard Proliant DL145 G3 - सर्वर पर एक नज़र है।

HP ने BIOS द्वारा हाइपरविज़र (HV) को अक्षम कर दिया है। BIOS-Menue इस सुविधा को सक्षम करने का विकल्प नहीं दिखाता है। इस समस्या के बारे में प्रश्नों का एकमात्र उत्तर है "यह प्लेटफ़ॉर्म हार्डवेयर वर्चुअलाइजेशन का समर्थन नहीं करता - चर्चा का अंत"

एचपी द्वारा प्रदान किए गए BIOS के साथ एचवी को सक्षम करना बस असंभव है।

एकमात्र समाधान: कोरबूट ... जो इस बोर्डों से PHOENIX-BIOS को पूरी तरह से मिटा देना है और इसे कुछ और के साथ बदलना है ...


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