KVM là một siêu giám sát loại 1 hay loại 2? [đóng cửa]


15

KVM là một siêu giám sát loại 1 hay loại 2?

Tôi hiểu rằng các trình ảo hóa loại 1 chạy trên kim loại trần trong khi các trình ảo hóa loại 2 là các ứng dụng chạy trên hệ điều hành (như VMware Workstation). Tôi cũng hiểu rằng sự khác biệt hiệu suất giữa khách hàng loại 1 và loại 2 có thể là đáng kể.

Tôi bối rối như thể KVM là loại 1 hoặc 2 vì tôi hiểu rằng môi trường máy tính để bàn có thể được cài đặt trong dom0.

Câu trả lời:


18

KVM không phải là một trường hợp rõ ràng vì nó có thể được phân loại thành một trong hai. Mô-đun hạt nhân KVM biến nhân Linux thành một trình ảo hóa kim loại trần loại 1, trong khi toàn bộ hệ thống có thể được phân loại thành loại 2 vì HĐH máy chủ vẫn hoạt động đầy đủ và các VM khác là các quy trình Linux tiêu chuẩn theo quan điểm của nó.

Môi trường máy tính để bàn tức là GUI có ít việc phải làm với điều này. Rõ ràng hơn nếu chúng ta so sánh điều này với Hyper-V, trong đó bộ ảo hóa là một lớp riêng biệt bên dưới tất cả các máy ảo: thậm chí dom0 về mặt kỹ thuật chỉ là một VM trong số các máy ảo khác, mặc dù nó có các đặc quyền đặc biệt và nó là một đặc quyền được hiển thị trong bảng điều khiển, có GUI. Do đó, nếu chúng ta nhìn quá nhiều vào ngoại hình, Hyper-V có thể trông giống như loại 2 trong khi nó hoàn toàn là loại 1.


1
Các siêu giám sát loại 2 có HAL mà KVM không có
FreeSoftwareServers

0

Nếu Hyper-V là loại 1, thì KVM cũng là loại 1. Không có dịch vụ phần cứng nào được mô phỏng bởi hệ điều hành trong KVM. Thành thật mà nói, toàn bộ thuật ngữ loại 1 so với loại 2 đã lỗi thời và nên bị loại bỏ, vì gần như tất cả các nhà ảo thuật hiện đại đều dựa vào ảo hóa được hỗ trợ bằng phần cứng và khách chạy với tốc độ gần bằng kim loại trần.

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.