VirtualBox trong việc sử dụng lõi CPU VirtualBox


0

Bối cảnh: Tôi đang cố chạy VirtualBox VM trong VirtualBox VM. Máy chủ đầu tiên đang chạy trên Intel 4670k, với Công nghệ ảo hóa Intel được kích hoạt, với tổng số 4 lõi khả dụng. HĐH là Windows 7 không cài đặt hyper-v. HĐH khách thứ hai là một bản phân phối dựa trên debian với tất cả 4 lõi được cung cấp cho nó từ trong cài đặt VirtualBox. Tôi đang cố gắng chạy một VM thứ hai (cũng là VirtualBox) từ bên trong VM đầu tiên, với chính xác 2 lõi được cung cấp cho nó (Một nửa tổng số có sẵn).

Câu hỏi: Trong khi cố gắng thay đổi số lượng lõi có sẵn cho VM thứ hai, tôi không có khả năng thay đổi giá trị. Vì vậy, câu hỏi là, có thể có (2) môi trường ảo hóa chạy trong khi sử dụng công nghệ đa lõi trên Nền tảng Intel không?

Tôi đã đọc được một số vấn đề trong đó hyper-v của Microsoft "tiếp quản" tất cả các lõi có sẵn từ bên trong Windows, vì vậy mọi ứng dụng ảo hóa khác chạy trên Windows sẽ không có sẵn chúng. Tôi tự hỏi liệu đây có phải là thứ tương tự với những gì tôi đang đối mặt trong môi trường Debian không. Điểm thưởng cho những người có thể giải thích cách VirtualBox thực sự biết liệu các lõi này có sẵn hay không, tôi hơi mới đối với ảo hóa nên tài nguyên luôn được đánh giá cao.

Đầu ra của "cat / Proc / cpuinfo" hiển thị đúng cả 4 CPU (0-3)

Rất cám ơn trước.


Nếu Hyper-V không được kích hoạt trên hệ điều hành máy chủ thì nó không thể tiếp quản được và bạn sẽ biết nếu nó đã được cài đặt, bởi vì VirtualBox sẽ phàn nàn về nó
Ramhound

Hyper-v không được cài đặt trên HĐH khách, tuy nhiên tôi nên nói rõ rằng việc tôi đề cập đến Hyper-v là có khả năng cung cấp bằng chứng rằng những lo ngại của tôi rằng tôi không thể sử dụng nhiều lõi trên nhiều máy ảo cùng một lúc .
Studio Swizzy

Tôi thậm chí còn không biết rằng VirtualBox hỗ trợ ảo hóa lồng nhau. Tôi thậm chí còn sốc khi nó hoạt động. Việc bạn không thể sửa đổi VM lồng nhau không liên quan gì đến Hyper-V
Ramhound

Điều đó không rõ ràng, và tôi đã nhảy súng tập trung vào điều sai trái, cảm ơn vì đã làm rõ điều đó. Bất kỳ đề xuất nào cho một trình ảo hóa mà DOES hỗ trợ ảo hóa lồng nhau, cụ thể với các nhu cầu mà tôi đã liệt kê ở trên?
Studio Swizzy

Hyper-V thực sự có. Tuy nhiên, bạn đang chạy Windows 7, không hỗ trợ Hyper-V.
Ramhound
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.