Tôi có máy chủ 64 bit với hệ điều hành máy chủ 64 bit. Tôi muốn cài đặt một máy ảo (với RAM 1GB hoặc ít hơn), nhưng tôi không biết cái nào sẽ hiển thị hiệu suất tốt hơn. Tôi đã nghe nói rằng lợi thế duy nhất của phần cứng/phần mềm 64 bit là nó có thể giải quyết nhiều hơn 2 GB bộ nhớ cho mỗi quá trình và nó thực sự chậm hơn 32 bit.Máy ảo 32 hoặc 64 bit nhanh hơn trên máy 64 bit (vmware)
Vì vậy, tốt hơn hết là cài đặt vm/os khách 32 bit hoặc 64 bit.
Tôi nghĩ rằng phần mềm tôi sẽ chạy trên nó là 32 bit, vì vậy nó sẽ chạy/không phải trong thi đua/sử dụng thư viện 32 bit anyway. Nhưng nếu tôi có phiên bản 64 bit của phần mềm thì sao?
vâng. nó không phải là mô phỏng chính xác. chỉ sử dụng phiên bản 32 bit của các thư viện. tuy nhiên tôi không hiểu cái nào tốt hơn. Tôi đã nói rằng máy ảo sẽ có RAM tối đa 1GB, do đó, lợi thế bộ nhớ của 64 bit không tốt. Tôi chỉ quan tâm đến hiệu năng tốt hơn - hệ điều hành 64 bit sẽ chậm hơn vì các con trỏ 64 bit/quản lý bộ nhớ, v.v. – NickSoft
@NickSoft như TomTom đã nói ở trên một chút chi tiết hơn, bit-ness (32bit so với 64bit) không có quan hệ với tốc độ thực hiện các hướng dẫn. Nếu bạn có một ứng dụng không bao giờ truy cập bộ nhớ vượt quá 32 bit, và nó được biên dịch để thực hiện 64bit sẽ không có sự khác biệt tốc độ nội tại trong thực thi chỉ vì bitness của hệ thống. Có thể có các tối ưu hóa khác được thực hiện cho phần mềm có thể cải thiện hiệu suất nhưng không trực tiếp quy cho dù 32 hoặc 64 bit. – Bueller
Vì vậy, không có bất kỳ sự khác biệt nếu tôi sẽ cài đặt 32 hoặc 64 bit os và 64 bit con trỏ được đọc/ghi với cùng một số chu kỳ đồng hồ như 32 bit con trỏ? Điều gì về thi đua vmware - là có một sự khác biệt. – NickSoft