Tôi đang cố gắng sử dụng SR-IOV trên VMware vSphere 6 với Intel I350-T4 NIC (hỗ trợ SR-IOV). CPU không hỗ trợ VT-d, tôi vẫn có thể sử dụng SR-IOV chứ?
Tôi có thể sử dụng gì để kiểm tra xem BIOS đã kích hoạt SR-IOV chưa?
Tôi đang cố gắng sử dụng SR-IOV trên VMware vSphere 6 với Intel I350-T4 NIC (hỗ trợ SR-IOV). CPU không hỗ trợ VT-d, tôi vẫn có thể sử dụng SR-IOV chứ?
Tôi có thể sử dụng gì để kiểm tra xem BIOS đã kích hoạt SR-IOV chưa?
Câu trả lời:
Có vẻ không. Tôi có thể trả lời bạn từ phía linux: Tôi sử dụng SR-IOV trên máy chủ mà không bật VT-d trong bios.
VT-d cho phép bạn chỉ truyền các thiết bị PCI cho khách mà nó sẽ cấp cho nó quyền truy cập riêng vào nó. (hệ thống máy chủ sẽ không thấy thiết bị này)
Nếu không bật VT-d, VF có thể được thăm dò trên hệ thống máy chủ. Vì vậy, bạn có thể gán IP và sử dụng nó như thiết bị thông thường hoặc gán nó cho một không gian tên linux khác nếu bạn sử dụng ảo hóa vùng chứa và sử dụng nó trong vùng chứa.
Nếu bạn sẽ sử dụng qemu và ảo hóa hoàn toàn, bạn cũng có thể sử dụng xe buýt giả lập virtio để vượt qua VF của bạn vào vm. Nhưng tôi nghĩ rằng nó sẽ cung cấp cho bạn ít hiệu quả hơn so với việc sử dụng công nghệ VT-d.
Thông tin thêm về điều bạn có thể tìm thấy trong bài viết này: Hiệu suất 10G NIC: VFIO vs virtio - KVM