सवाल सिस्टम सामान्य रूप से BIOS सेटिंग्स में डिफ़ॉल्ट रूप से वर्चुअलाइजेशन अक्षम क्यों करते हैं?


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

क्या कोई प्रकार का पर्याप्त प्रोसेसर ओवरहेड होता है जो तब होता है जब यह चालू हो जाता है और आप वर्चुअलाइजेशन का उपयोग नहीं कर रहे हैं? यदि नहीं, तो डिफ़ॉल्ट रूप से इसे बंद करने का क्या कारण है?


73
2018-05-17 13:16


मूल




जवाब:


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


48
2018-05-17 13:27



+1 डेस्कटॉप / लैपटॉप पर वीटी का उपयोग करने वाले लोग अपवाद हैं। वह मशीन virii के लिए अतिसंवेदनशील है नियम है। - Chris S
मुझे अचानक इस चमकदार नई शक्तिशाली देव मशीन के बारे में दूसरे विचार हैं जो मैंने बनाया है जो हार्डवेयर वर्चुअलाइजेशन सक्षम के साथ वीएम का एक गुच्छा चलाता है। मैं नही जरुरत वर्चुअलाइजेशन, लेकिन मुझे लगता है कि यह मुझे लंबे समय तक बचाएगा, इसे हर दो महीने में दोबारा नहीं बदला जाएगा। यह कितना बड़ा मुद्दा है? - Paperjam
वस्तुतः अस्तित्वहीन (इस टिप्पणी के रूप में)। ब्लू पिल्ल अवधारणा का सबूत था। मैं जंगली में इस तरह से कुछ भी अनजान हूँ। - MDMarra
क्लाइंट रोल सिस्टम पर डिफ़ॉल्ट रूप से वीटी को बंद करने की सिफारिश सहित सुरक्षा समस्या का माइक्रोसॉफ्ट मूल्यांकन यहां दिया गया है: msdn.microsoft.com/en-us/windows/hardware/gg463498.aspx - Jpsy
माइक्रोसॉफ्ट का पेपर अब उनकी वेबसाइट पर उपलब्ध नहीं है, लेकिन आप इसे पढ़ सकते हैं इंटरनेट पुरालेख यदि आप चाहते हैं। - Josh Kelley


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

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


5
2018-05-17 13:24



इस परिधीय पहुंच से यह प्रभाव क्या हो सकता है? मैंने पहले कभी नहीं सुना है। - MDMarra
क्या आप परिधीय पहुंच का उल्लेख करते समय वीटी-डी के बारे में बात कर रहे हैं? - Zoredache
नहीं, यह एमएमयू था ... मुझे याद है कि हाल ही में इस बारे में कोई ड्रोनिंग कर रहा है। रासबेरी पी के साथ कुछ करना है। - Sirch


ध्यान दें कि इस अन्य धागे के अनुसार, यह प्रदर्शन पर कुछ प्रभाव पड़ता है https://superuser.com/questions/545101/why-does-hp-recommend-that-i-keep-hardware-virtualization-off

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

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


2
2017-07-22 09:52



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


एक और कारण यह है कि अधिकांश उपयोगकर्ता कर्नेल फ़ंक्शन (जैसे Gettimeofday) VDSO में स्थानांतरित हो जाते हैं।

कभी-कभी वर्चुअलाइजेशन के तहत यह तेज़ पथ सक्षम नहीं किया जा सकता है।

तो सिस्टम नहीं कर सकता:

इन कार्यों के तेजी से निष्पादन प्राप्त करें

उपयोगकर्तालैंड से कर्नेल और वापसी के लिए महंगा स्विच से बचें


1
2017-08-27 12:36



bert-hubert.blogspot.com/2017/03/... - Massimo