Chúng tôi đã mua một số phần mềm từ một công ty nhỏ, đó là trình quản lý quy trình làm việc nội dung video Windows 32 bit, đã có một số tùy chỉnh của họ.
Chúng tôi đã hoạt động tốt trong hơn một năm khi chạy mã này trong VMWare ESXi 4.1u2 VM trên W2K3EE-32-bit (đó là những gì họ hỗ trợ khi chạy mã này).
Sau đó, họ đã cập nhật mã của họ khoảng một tháng trở lại và chúng tôi bắt đầu thấy một trong số các vCPU được chốt định kỳ ở mức 100%, vCPU thứ hai khá nhàn rỗi, giả sử là 5 - 7% - vì vậy chúng tôi chỉ cho rằng mã bị xâu chuỗi và liên hệ với họ về nó
Bây giờ họ đã quay lại với chúng tôi nói rằng mã của họ không hoạt động trong VM, họ đã biết về yêu cầu này trong 18 tháng hoặc lâu hơn và họ muốn chúng tôi V2P nó. Họ nói rằng họ chỉ thấy vấn đề này khi chạy bên trong máy ảo. Tôi có một cuộc gọi với lập trình viên cao cấp của họ được lên lịch trong một vài giờ để thảo luận.
Bây giờ may mắn thay, chúng ta có một vài vật lý mà chúng ta có thể làm điều này, tốn ít thời gian nhưng không thể làm được.
Tuy nhiên, câu hỏi của tôi là VM này không chạm trực tiếp vào bất kỳ phần cứng nào, trên một máy chủ rất hiện đại và thực sự có yêu cầu rất thấp (2 x vCPU, 4GB, vdisk khởi động 20 GB, vdisk 100 GB, vNIC đơn và không có gì khác) có thể có thể là vấn đề với việc chạy nó trong VM, nếu có?
Rõ ràng là tôi mạnh mẽ theo đuổi điều này với họ nhưng tôi chỉ tự hỏi liệu có ai khác đã tìm thấy một ứng dụng thông thường không, rằng bằng cách nào đó, hoạt động sai trong VM nhưng không phải trên vật lý.