เราซื้อซอฟต์แวร์บางอย่างจาก บริษัท เล็ก ๆ มันเป็นผู้จัดการเวิร์กโฟลว์เนื้อหาวิดีโอ Windows 32 บิตมีการปรับแต่งบางอย่างโดยพวกเขา
เราทำงานได้ดีมานานกว่าหนึ่งปีในการใช้รหัสนี้ใน VMWare ESXi 4.1u2 VM บน W2K3EE-32-bit (นั่นคือสิ่งที่พวกเขาสนับสนุนการทำงานบน)
จากนั้นพวกเขาอัปเดตรหัสของพวกเขาประมาณหนึ่งเดือนและเราเริ่มเห็น vCPU ตัวใดตัวหนึ่งเป็นระยะ ๆ ที่ 100% vCPU ตัวที่สองนั้นไม่ได้ใช้งานพอสมควรแล้วพูดว่า 5-7% - ดังนั้นเราแค่สันนิษฐานว่าโค้ดของเธรดแย่ มัน.
ตอนนี้พวกเขากลับมาหาเราโดยบอกว่ารหัสของพวกเขาไม่ทำงานใน VM พวกเขารู้เกี่ยวกับข้อกำหนดนี้เป็นเวลา 18 เดือนหรือมากกว่านั้นและพวกเขาต้องการให้เราเป็น V2P พวกเขาบอกว่าพวกเขาเห็นปัญหานี้เมื่อทำงานใน VMs เท่านั้น ฉันโทรหาโปรแกรมเมอร์อาวุโสของพวกเขาที่กำหนดไว้ในไม่กี่ชั่วโมงเพื่อหารือ
ตอนนี้โชคดีที่เรามีร่างกายไม่กี่อย่างที่เราสามารถทำได้ใช้เวลานาน แต่ไม่สามารถทำได้
คำถามของฉันคือว่าเพราะ VM นี้ไม่ได้สัมผัสกับฮาร์ดแวร์ใด ๆ โดยตรงอยู่ในโฮสต์ที่ทันสมัยมากและมีความต้องการต่ำมาก (2 x vCPU, 4GB, 20GB boot vdisk, 100GB ข้อมูล vdisk, vNIC เดียวและไม่มีอะไรอื่น) อาจเป็นปัญหากับการเรียกใช้ใน VM ถ้ามีหรือไม่
เห็นได้ชัดว่าฉันกำลังติดตามสิ่งนี้อย่างมากกับพวกเขา แต่ฉันแค่สงสัยว่ามีคนอื่นพบแอปพลิเคชั่นปกติหรือไม่