Vấn đề cũ với Hyper-Threading trong Virtual Server 2005, mà không cần quá kỹ thuật, là bộ đệm CPU đã bị nhiễm độc, tức là nó bị lưu gần như không có gì vì bối cảnh xảy ra trên mỗi luồng không liên quan - khiến chúng cạnh tranh với nhau bộ nhớ cache trên chip.
Các chip mới hơn có bộ nhớ cache lớn hơn và thông minh hơn nên đây không phải là vấn đề.
Là lý tưởng để có hoặc tắt? Điều đó thực sự phụ thuộc vào khối lượng công việc. Nếu cả hai luồng đều chạy cùng một VM và cùng một tác vụ, thì gần như chắc chắn đó sẽ là một lợi thế LỚN để có. Nếu họ đang làm những việc không liên quan với nhiều I / O RAM ngẫu nhiên (ví dụ như một số máy ảo khác nhau) thì sẽ chỉ có một nửa bộ nhớ cache của chip có sẵn cho mỗi thứ - về lý thuyết có thể chậm hơn - thực tế thì nó hiếm khi xảy ra nữa.
Nếu bạn có chip thế hệ cũ hơn mặc dù bạn có thể muốn kiểm tra kích thước bộ đệm của chip: Trong ảo hóa bộ đệm lớn hơn bạn có thể nhận được tốt hơn. RAM thực sự chậm hơn nhiều so với CPU - không phải là xấu như ổ đĩa.
LƯU Ý: Những gì bạn đang đọc có nội dung "tắt" đã được tìm thấy liên quan đến các chip đơn lõi với Siêu phân luồng - Ví dụ: đây là câu trả lời chính thức trong ngày (2005/2006?) - http: //www.VirtualServerFAQ .com / tiki-index.php? page = VirtualServerhostDualCore
Steve Radich
http://www.VirtualServerFAQ.com