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.