हमने एक छोटी सी कंपनी से कुछ सॉफ्टवेयर खरीदा है, यह एक विंडोज 32-बिट वीडियो सामग्री वर्कफ़्लो प्रबंधक है, उनके द्वारा कुछ अनुकूलन किया गया है।
हम W2K3EE-32-बिट पर VMWare ESXi 4.1u2 VM में इस कोड को चलाने वाले एक साल से अधिक समय से ठीक काम कर रहे हैं (यह वही है जो वे इसे चलाने का समर्थन करते हैं)।
फिर उन्होंने एक या एक महीने पहले अपने कोड को अपडेट किया और हम एक वीसीपीयू को समय-समय पर 100% पेगिंग करते हुए देखने लगे, दूसरा वीसीपीयू काफी बेकार है, 5-7% कहते हैं - तो हमने बस यह मान लिया कि कोड बुरी तरह से थ्रेडेड है और उनके बारे में उनसे संपर्क किया है यह।
वे अब यह कहते हुए हमारे पास लौट आए हैं कि उनका कोड VM में काम नहीं करता है, वे इस आवश्यकता के बारे में 18 महीने या उससे अधिक के लिए जानते हैं, और वे चाहते हैं कि हम इसे V2P करें। वे कहते हैं कि वे केवल इस समस्या को देखते हैं जब वीएम के अंदर भाग गए थे। मैंने उनके वरिष्ठ प्रोग्रामर के साथ कुछ घंटों में चर्चा करने के लिए कॉल किया है।
अब सौभाग्य से हमारे पास कुछ भौतिक हैं जो हम इस पर कर सकते हैं, थोड़ा समय लेने वाला लेकिन काम करने योग्य।
हालांकि मेरा सवाल यह है कि यह VM किसी भी हार्डवेयर को सीधे नहीं छूता है, एक बहुत ही आधुनिक होस्ट पर है और वास्तव में इसकी बहुत कम आवश्यकताएं हैं (2 x vCPU, 4GB, 20GB बूट vdisk, 100GB डेटा vdisk, सिंगल vNIC और कुछ नहीं संभवतः वीएम में इसे चलाने के साथ समस्या हो सकती है, अगर कोई है?
जाहिर है मैं उनके साथ दृढ़ता से पीछा कर रहा हूं लेकिन मुझे आश्चर्य है कि अगर किसी और ने एक नियमित रूप से आवेदन पाया है, तो किसी तरह वीएम के अंदर दुर्व्यवहार करता है लेकिन शारीरिक रूप से नहीं।