पूर्ण हार्डवेयर अनुकरण


9

मैं अपने पुराने एप्लिकेशन (एमुलेटेड मशीन) को तनाव परीक्षण के रूप में चलाने के लिए कुछ पुराने डेस्कटॉप पीसी का अनुकरण करना चाहता हूं।

क्या यह संभव है? मैंने चारों ओर देखा और कुछ लोगों ने क्यूमू का उल्लेख किया, जो ओपन सोर्स (शांत) है।

कभी किसी ने ऐसा करने की कोशिश की और सफल हो गए? मौजूदा हार्डवेयर से वर्चुअल मशीन बनाने का विचार है, यदि संभव हो तो ओएस शामिल है।

मैं Qemu के अलावा अन्य सुझावों के लिए खुला हूँ

अद्यतन : मुझे 3 डी त्वरण समर्थन की आवश्यकता है। क्योंकि मेरा ऐप DirectX का उपयोग करता है। उदाहरण के लिए, Microsoft वर्चुअल PC इसका समर्थन नहीं करता है। मैंने चारों ओर देखा और ऐसा लगता है कि VMWare प्लेयर करता है, इसलिए मैं एक शॉट दूंगा। मेरे ऐप के बारे में: यह मल्टीप्रैम छवियों सहित भारी इमेज प्रोसेसिंग करता है, इसलिए प्रदर्शन बहुत महत्वपूर्ण है


1
VirtualBox.org (मुक्त और खुला स्रोत) अनुकरण के लिए बहुत अच्छा है। मुझे यकीन नहीं है कि आप इन हार्डवेयरों से अलग विशिष्ट हार्डवेयर का अनुकरण करने के बारे में क्या करेंगे, हालांकि ये क्या प्रदान कर सकते हैं।
रैंडोल्फ रिचर्डसन

2
मैं थोड़ा उलझन में हूँ। आप एक वीएम को तनाव-परीक्षण करना चाहते हैं? यह पूरी तरह से समझ में नहीं आता है, क्योंकि यह तनाव परीक्षण के लिए भौतिक रूप से हार्डवेयर का अनुकरण करने के लिए बहुत जटिल होगा, और यह वास्तव में वैसे भी अच्छी तरह से काम नहीं करेगा, सबसे अच्छा मामला यह है कि आप बस मेजबान मशीन के तनाव-परीक्षण का अंत करेंगे।
जेक्रॉफोर्ड

2
@jcrawfordor वह वास्तव में आभासी मशीन का परीक्षण तनाव का मतलब नहीं था, वह परीक्षण का मतलब है कि कैसे अपने आवेदन विरासत हार्डवेयर के तहत प्रदर्शन (जो माना जाता है कि यह एक रन के लिए यह पैसे दे सकता है)।
ब्रेकथ्रू

@ ब्रीकथ्रू सही है
dario_ramos

जवाबों:


3

मौजूदा (भौतिक) सिस्टम से वीएम इमेज बनाने के लिए पी 2 वी टूल मौजूद हैं लेकिन जहां तक ​​मुझे पता है, ये मौजूदा हार्डवेयर का कोई हिसाब नहीं लेते हैं । वर्चुअलाइजेशन सॉफ्टवेयर जो भी हार्डवेयर प्रदान करता है, उसके लिए ड्राइवरों का उपयोग करने के लिए आपको आमतौर पर उत्पादित वीएम छवि को मैन्युअल रूप से ट्विस्ट करना होगा।

कुछ वर्चुअलाइजेशन उपकरण जो मैंने उपयोग किए हैं वे केवल हार्डवेयर विकल्पों के एक सीमित पैलेट का उपयोग करते हैं। 1981 से "पुराने डेस्कटॉप पीसी" में दिखाई देने वाले विभिन्न हार्डवेयर उत्पादों की अविश्वसनीय रूप से विशाल संख्या को देखते हुए यह आश्चर्यजनक है कि केवल कुछ बहुत ही सामान्य और हाल के उत्पादों का अनुकरण किया जाता है।

जब तक आपका एप्लिकेशन एक विशिष्ट डेस्कटॉप एप्लिकेशन नहीं है, तब तक यह परवाह नहीं करेगा कि होस्ट सीपीयू एएमडी या इंटेल है या नहीं, यह परवाह नहीं करेगा कि डिस्क एससीएसआई-यूडब्ल्यू 2 या एसएटीए है, यह परवाह नहीं करेगा कि ग्राफिक्स एडेप्टर एक है nVidia 8800 या Radeon 5700, यह परवाह नहीं करेगा कि माउस एक Logitech G9X USB या MS Intellimouse 1.1 PS / 2 है।

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


मैंने अपने उत्तर को अपने ऐप के बारे में थोड़ी और जानकारी के साथ अपडेट किया
dario_ramos

1

आप एक समान प्रभाव पाने के लिए एक छोटी वर्चुअल हार्ड ड्राइव और कम मात्रा में रैम के साथ नया वीएम बना सकते हैं।

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