Ảo hóa phần cứng có thể sử dụng các luồng từ lõi bộ xử lý


1

Tôi có bộ xử lý intel i7 với 4 lõi vật lý và mỗi lõi có 2 luồng với tổng số 8 lõi logic.

Tôi dự định có máy ảo với máy chủ windows sẽ sử dụng tất cả tiềm năng của bộ xử lý. Trong khi đặt máy ảo với máy trạm VMWare, nó yêu cầu tôi đặt số lượng bộ xử lý và số lõi trên mỗi bộ xử lý, nhưng không có luồng nào được đề cập cả. Có đúng không khi đặt số lượng bộ xử lý thành 4 giả sử rằng bộ xử lý là lõi trên i7 và đặt số lõi cho mỗi bộ xử lý thành 2 giả định rằng đó là số luồng trên mỗi lõi.

Đây có phải là cách nghĩ đúng về nó? Hoặc, thậm chí có thể tăng cường máy ảo với các luồng từ lõi của bộ xử lý không?

Cảm ơn.


có thể đọc có liên quan: superuser.com/questions/347982/ từ
Der Hochstapler

Câu trả lời:


2

Đây là những gì được cho là xảy ra.

Siêu phân luồng cho phép bộ xử lý của bạn giả vờ có số lượng lõi X. Phần mềm sẽ không biết có bao nhiêu lõi vật lý, nói chung.


0

Nếu bạn đã bật Hyperthreading, hãy xử lý hệ thống của bạn như thể nó có 8 lõi.

Nếu bạn có những hạn chế hiệu năng mạnh như vậy, không nên làm điều đó, thì hãy tắt Hyperthreading và sử dụng nó như một hệ thống 4 lõi.


Về lý thuyết, rất có thể xác định xem một lõi nhất định có phải là vật lý hay không.

Nếu tôi mở Process Explorer trên một hệ thống i7 tương tự, tôi nhận được kết quả này: nhập mô tả hình ảnh ở đây Như chúng ta có thể thấy, các CPU được nhóm thành 4 nhóm (lõi vật lý) gồm 2 thành viên (được tạo ra bằng cách sử dụng Hyperthreading).

Một ứng dụng có thể thiết lập mối quan hệ của nó để nó sử dụng hệ thống một cách tối ưu nhất (nếu nó thậm chí có thể xác định điều đó).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.