मैंने इसे उच्च-प्रदर्शन परिस्थितियों में किया है और हमारे द्वारा चलाए जा रहे अनुप्रयोगों के लिए मूल प्रदर्शन के लिए पर्याप्त-पर्याप्त प्राप्त किया है। यह इतना 'यहाँ कैसे करना है' यह नहीं है, लेकिन दो उदाहरण जहाँ मैंने यह किया है और पर्याप्त प्रदर्शन हासिल किया है और एक समस्या को हल किया है।
डाटा साइंस और सॉफ्टवेयर डेवलपमेंट के लिए
मेरे वर्तमान वर्कस्टेशन (एक लैपटॉप और मेरा वर्कस्टेशन), विंडोज 10 और उबंटू में दो अलग-अलग विभाजन पर साइड-बाय-साइड हैं। अपनी मशीन को बूट करने पर, मैं विंडोज या उबंटू का चयन कर सकता हूं और ऑपरेटिंग सिस्टम में बूट कर सकता हूं। उबंटू के भीतर, मैं देशी विंडोज विभाजन को बूट करने के लिए वर्चुअलबॉक्स का उपयोग करता हूं और इसे किसी अन्य वर्चुअल मशीन की तरह चलाता हूं ( यहां देखें )।
सब कुछ काम करता है: खींचें और ड्रॉप, साझा क्लिप-बोर्ड, और फ़ाइल साझाकरण। मैं अपने वर्चुअल मशीन में बड़े, बहु-थ्रेडेड एक्सेल स्प्रेडशीट को लगातार चलाता हूं (शूट नहीं करता हूं - मैंने उनका निर्माण नहीं किया है!) और सब कुछ हंकी डोरी है।
जियोफिजिकल, जियोलॉजिकल और इंजीनियरिंग वर्क्स के लिए
कुछ साल पहले, मैंने CentOS और Windows 7 का उपयोग करके एक समान सेटअप बनाया। यह इसलिए था ताकि मेरे सहयोगी लिनक्स में महंगे, प्रदर्शन-भूखे भूभौतिकीय सिमुलेशन चला सकें, जबकि अभी भी विंडोज में समान प्रदर्शन-भूखे 2D और 3D मैपिंग सॉफ़्टवेयर का उपयोग करने में सक्षम है। 7 (आउटलुक और बाकी माइक्रोसॉफ्ट सूट के साथ)। हमने वर्चुअलबॉक्स को ट्राई किया, लेकिन पैसे खर्च करने के साथ, हमने अंततः वीएमवेयर वर्कस्टेशन और जीपीयू पास-थ्रू (वेतन और सॉफ्टवेयर लाइसेंसिंग की तुलना में मामूली था) का उपयोग करके समस्या को हल किया। हमारे अनुप्रयोगों के लिए, हमने विंडोज़ में देशी प्रदर्शन के काफी करीब हासिल किया और हर कोई सेटअप के साथ बहुत खुश था।
अपने समय के लिए ये काफी भावपूर्ण मशीनें थीं (लगभग 2010): क्वाड्रो 4000, ड्यूल क्वाड-कोर ज़ीओन्स और 32 जीबी मेमोरी। इन सेटअपों को असेंबल करने का सबसे कठिन हिस्सा (जहाँ तक मुझे याद है), हार्डवेयर RAID कंट्रोलर के साथ कुछ करना था। मैंने इस सेटअप का उपयोग करके लगभग एक दर्जन मशीनों को बनाए रखा और परियोजना के पूरे जीवनकाल के दौरान हमारे पास कभी भी एक भी मुद्दा नहीं था (~ 2%) इन मशीनों को खरीदा गया था। यह हमारे लिए एक शानदार परिणाम था क्योंकि यदि एक सप्ताह के लिए एक भी मशीन डाउन हो जाती, तो हमें वर्कस्टेशन की तुलना में खोई हुई उत्पादकता में अधिक खर्च करना पड़ता!
निष्कर्ष
ऊपर वर्णित दोहरे बूट विकल्प का उपयोग करके आप बहुत अच्छा प्रदर्शन प्राप्त कर सकते हैं। मैंने लिनक्स वितरण (टकसाल, उबंटू, और CentOS), और विंडोज संस्करणों (7, 10) में एक संयोजन का उपयोग करके, अलग-अलग अवसरों के वर्चुअलबॉक्स और वीएमवेयर का उपयोग करके ऐसा किया है, और हमेशा अपनी आवश्यकताओं के लिए पर्याप्त प्रदर्शन हासिल किया है।
इस सेटअप का दूसरा फायदा यह है कि आप विभाजन या तो विंडोज या लिनक्स को पीछे छोड़ सकते हैं अगर a) आपकी परिस्थितियाँ बदलती हैं, या b) यह सेटअप आपकी आवश्यकताओं के लिए पर्याप्त नहीं है। यदि प्रदर्शन में कटौती नहीं होती है, तो आपके पास सीधे ऑपरेटिंग सिस्टम में सीधे बूटिंग का एस्केप-हैच है, जहां आपको उस छोटे से अधिक प्रदर्शन की आवश्यकता होती है।
अंत में, लाइसेंस पर एक नोट: यदि आप विंडोज़ को मूल रूप से बूट करते हैं तो यह अलग हार्डवेयर को देखेगा और आपसे लाइसेंस के बारे में पूछताछ करेगा । यह विंडोज 10 के साथ एक समस्या से कम नहीं है, जो आपके काम के साथ-साथ आपको मिल जाएगा। मुझे याद नहीं है कि हमने उन भूभौतिकीय कार्यों के लिए इसे कैसे हल किया; मुझे याद है कि हमारे पास वॉल्यूम लाइसेंस था और संभवत: Microsoft प्रतिनिधि की कुछ मदद।
उपसंहार: रिमोट एक्स और VirtualGL
मैंने VirtualGL और उच्च प्रदर्शन वाले पेट्रोलियम सिमुलेशन के लिए GPU क्लस्टर का उपयोग करके वर्कस्टेशन भी स्थापित किया है । मैंने इसे एडब्ल्यूएस में भी किया है, लेकिन मैं कई कारणों से इसकी सिफारिश नहीं करता हूं: लागत, प्रदर्शन और सुविधा।