VirtualBox hoặc VMWare có sử dụng tính năng Intel VT-d không?


17

Tôi đang nghĩ về một máy tính xách tay mới, có hỗ trợ Intel VT, nhưng gần đây tôi đã phát hiện ra một tính năng khác Intel® Virtualization Technology (VT-x), đó là Intel® Virtualization Technology for Directed I/O (VT-d).

Là VirtualBox hoặc VMware đang tận dụng lợi thế của nó? Nó có thể tăng hiệu suất bao nhiêu khi tôi sử dụng VirtualBox hoặc VMware?

Có một liên kết giải thích các tính năng của CPU


Btw, VT-D được sử dụng cho một số trường hợp VMware Workstation nhất định (đọc tiếp): Đây là một số thông tin: Máy chủ VMware 32bit chạy khách 64 bit yêu cầu VT-d: Tổng quan về các tính năng ảo hóa Intel VT Yêu cầu hệ thống để cài đặt <VMware> 64-bit hệ điều hành khách trên máy chủ HTH 32 bit . . .
BretAB

Câu trả lời:


10

VirtualBox tuyên bố sẽ hỗ trợ tính năng này, theo hướng dẫn :

Về cơ bản, tính năng này cho phép khách trực tiếp sử dụng các thiết bị PCI vật lý trên máy chủ ngay cả khi máy chủ không có trình điều khiển cho thiết bị cụ thể này. Cả hai, PCI thông thường và một số thẻ PCI Express, đều được hỗ trợ. AGP và một số thẻ PCI Express nhất định không được hỗ trợ tại thời điểm này nếu chúng dựa vào lập trình đơn vị GART (Bảng ánh xạ địa chỉ đồ họa) để quản lý kết cấu vì nó hoạt động không cần thiết với các trang ánh xạ can thiệp vào IOMMU. Hạn chế này có thể được dỡ bỏ trong các phiên bản tương lai.

[...]

Giải pháp của Intel cho IOMMU được bán trên thị trường là "Công nghệ ảo hóa Intel cho I / O được định hướng" (VT-d), và một giải pháp của AMD được gọi là AMD-Vi. Vì vậy, vui lòng kiểm tra xem bảng dữ liệu bo mạch chủ của bạn có công nghệ thích hợp không. Ngay cả khi phần cứng của bạn không có IOMMU, một số thẻ PCI nhất định có thể hoạt động (chẳng hạn như bộ điều hợp PCI nối tiếp), nhưng khách sẽ hiển thị cảnh báo khi khởi động và việc thực thi VM sẽ chấm dứt nếu trình điều khiển khách sẽ cố gắng kích hoạt chế độ làm chủ thẻ bus .

Đối với VMware, tôi không thể tìm thấy bất cứ điều gì có thể kết luận, nhưng tôi đã tìm thấy câu hỏi liên quan này trong Super User với một câu trả lời:

Nhưng điều đó không thực sự quan trọng với bạn vì VT-d, không được hỗ trợ trong Vmware Workstation [...]

VT-d có khả năng mang lại một số cải tiến hiệu suất, vì mục tiêu của nó là cho phép các máy ảo sử dụng các thiết bị phần cứng mà không cần xử lý thêm từ máy chủ.


1
Bỏ qua một phần quan trọng: Khi chạy trên máy chủ Linux, với một hạt nhân đủ gần đây (ít nhất là phiên bản 2.6.31), các thiết bị PCI thử nghiệm có sẵn thông qua.
Linh tinh

Những máy chủ khác được cho là chạy trên?
K3 --- rnc
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.