Chúng tôi đã có một hệ thống máy chủ KVM trên Ubuntu 9.10 với CPU Xeon lõi tứ mới hơn với khả năng siêu phân luồng. Như chi tiết trên trang sản phẩm của Intel , bộ xử lý có 4 lõi nhưng 8 luồng. / Proc / cpuinfo và htop đều liệt kê 8 bộ xử lý, mặc dù mỗi bộ xử lý 4 lõi trong cpuinfo. KVM / QEMU cũng báo cáo 8 VCPU có sẵn để gán cho khách.
Câu hỏi của tôi là khi tôi phân bổ VCPU cho khách VM, tôi nên phân bổ mỗi lõi hoặc mỗi luồng? Vì KVM / QEMU báo cáo máy chủ có 8 VCPU để phân bổ, tôi có nên tiếp tục và đặt một khách để sử dụng 4 CPU mà trước đây tôi đã đặt nó để sử dụng 2 (giả sử có 4 VCPU khả dụng)? Tôi muốn tận dụng tối đa phần cứng máy chủ mà không cần phân bổ quá mức.
Cập nhật: Câu trả lời của Chopper3 chắc chắn là cách tiếp cận đúng. Tuy nhiên, tôi vẫn muốn nghe từ bất kỳ chuyên gia phần cứng nào ngoài kia, những người có thể làm sáng tỏ các khía cạnh hiệu suất của các luồng so với lõi ... bất cứ ai?