- Phần mềm vGPU: 18.0
- Người lái máy chủ: 570.124.03
- trình điều khiển khách Linux: 570.124.06
- trình điều khiển khách Windows: 572.60
Chúng tôi đã sử dụng NVIDIA L40S và Dell PowerEdge R760 cho dự án này.
![]()
Ngoài ra, bạn sẽ cần một máy chủ cấp phép chuyên dụng (DLS) hoặc máy chủ cấp phép đám mây (CLS) để kích hoạt chức năng vGPU trên khách của bạn.
Tiếp theo, xác minh rằng cài đặt UEFI (BIOS) của máy chủ của bạn cho phép các tính năng ảo hóa thích hợp.VT-dhoặcAMD-v,SR-IOV,trên 4G giải mã,thanh có thể thay đổi kích thước, vàGiải thích ID định tuyến thay thế (ARI)cài đặt, và đảm bảo tất cả được bật.
Lưu ý:Bạn có thể không tìm thấy tất cả các tính năng này trong menu UEFI, vì một số có thể không được tiếp xúc với người dùng.
Cuối cùng, hãy kiểm tra xem bạn đang sử dụng một phiên bản thích hợp của Proxmox VE. chức năng vGPU yêu cầu, tối thiểu, phiên bản quản lý pve 8.3.4, với hạt nhân 6.18.12-8-pve hoặc mới hơn. Bạn có thể kiểm tra các phiên bản phần mềm của PVE node bằng cách điều hướng đến tab Summary trên máy chủ mong muốn, như được hiển thị bên dưới:
Máy chủ có nhiều nhất (Proxmox Host vGPU Setup)
Bây giờ tất cả mọi thứ đã sẵn sàng, đã đến lúc cấu hình máy chủ Proxmox VE. Trong giao diện web của máy chủ Proxmox VE, bấm tên máy chủ ở phía bên trái màn hình và chọn tab.Nhập lệnh này trong cửa sổ bảng điều khiển xuất hiện và nhấn Enter khi hoàn thành:
apt cài đặt pve-nvidia-vgpu-helper
Điều này sẽ đảm bảo công cụ cài đặt vGPU được cài đặt trên máy chủ của bạn, chuẩn bị cho nó hỗ trợ Proxmox vGPU. Sau khi máy chủ hoàn thành cài đặt kịch bản hoặc thông báo cho bạn rằng nó đã có mặt,chạy thêm một lệnh để thực thi công cụ.
cài đặt pve-nvidia-vgpu-helper
Trả lời YY cho bất kỳ câu hỏi nào, và tiếp tục cho đến khi cửa sổ bảng điều khiển quay trở lại và kịch bản được hoàn thành.Thực hiện một khởi động lại nhanh của máy chủ bằng cách điều hướng đến các máy chủ Summary tab và nhấn nút Reboot , hoặc gõ lệnh khởi động lại vào bảng điều khiển tab Shell và nhấn Enter.
Tiếp theo, trình điều khiển máy chủ vGPU của NVIDIA cần được tải lên máy chủ. Sau khi máy chủ hoàn thành khởi động lại, hãy sử dụng công cụ chuyển SSH hoặc SCP như WinSCP để sao chép trình điều khiển máy chủ vào nút.
Lưu ý:Nếu bạn đã tải xuống tất cả các trình điều khiển cùng nhau dưới dạng thư mục nén (.zip), bạn có thể cần phải trích xuất nội dung của nó trước và chọn tệp
Đặt tệp trong thư mục /home của máy chủ, và chuẩn bị để chạy trình cài đặt với các lệnh sau.
CD/Home chown root NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run chmod +X NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run ./NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run --dkms
Lưu ý:Thay thế NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run?? với tên thực tế của trình điều khiển bạn đã tải xuống. Bạn có thể sử dụng lệnh ls để hiển thị tên tệp sau khi nó được đặt vào thư mục / home.
Bây giờ khi trình điều khiển đã được cài đặt trên máy chủ, chúng tôi chỉ là một vài bước xa để có mặt máy chủ của chúng tôi Proxmox cấu hình vGPU được thực hiện!Trước khi chúng ta có thể đánh dấu GPU như một thiết bị có thể được chia giữa các máy ảoNVIDIA định nghĩa tính năng này là một công nghệ cho phép một thiết bị PCIe vật lý trình bày nhiều lần thông qua bus PCIe.Công nghệ này cho phép nhiều trường hợp ảo của thiết bị với các tài nguyên riêng biệtVì SR-IOV là một phần công nghệ quan trọng cần thiết cho chức năng vGPU cơ bản trên GPU hiện đại, hãy đặt nó để bật khi khởi động bằng lệnh sau:
systemctl enable --now pve-nvidia-sriov@ALL.service
Cuối cùng, chúng ta có thể lập bản đồ các tài nguyên của GPU để chia chúng một cách gọn gàng giữa các máy ảo.bấm vào "Datacenter" ở góc trên bên trái và cuộn xuống để chọn "Resource Mappings".
Nhấp vào nút Add bên dưới phần PCI Devices của trang, và điền vào trường Name: trong cửa sổ tiếp theo với tên mô tả GPU mà bạn đang lập bản đồ.
Tiếp theo, hãy đánh dấu hộp được dán nhãn "Use with Mediated Devices" và đảm bảo rằng menu thả xuống "Mapping on Node" chứa máy chủ với GPU được lập bản đồ.xác nhận rằng tất cả các ID thiết bị đều có NVIDIA Corporation hiện diện trong cột. Nếu đúng, hãy bấm vào hộp kiểm ở phía trên bên trái của bảng để chọn tất cả các thiết bị; nếu không, chỉ chọn các thiết bị với NVIDIA Corporation là nhà cung cấp.
Lưu ý:Nếu có nhiều GPU được cài đặt trong hệ thống của bạn, bạn có thể sử dụng lệnh lspci trong tab Shell trên máy chủ mong muốn để xác định ID đi kèm với mỗi thẻ.
Khi hoàn thành việc chọn thiết bị, bấm nút "Create" ở phía dưới bên phải của cửa sổ bật lên để xác nhận lựa chọn của bạn.NVIDIA GPU của bạn bây giờ đã sẵn sàng để được cắt thành vGPU cho Proxmox VE máy chủ của bạn khách!
Phục vụ khách (Đặt vGPU cho Máy ảo)
Tất cả các phần đã sẵn sàng để chúng ta bắt đầu gán và sử dụng vGPU trên máy ảo của mình. Bắt đầu bằng cách tạo một máy ảo mới, như thường lệ, hoặc bằng cách sử dụng một máy ảo hiện có.chúng ta sẽ sử dụng máy ảo Windows Server 2025.
Trong giao diện web của máy chủ Proxmox VE, tắt máy ảo bằng bất kỳ phương pháp nào bạn thấy phù hợp (noVNC console, menu năng lượng của khách, v.v.), và nhấp vào tab Guest's Hardware.
Trong trình đơn thả xuống xuất hiện sau khi nhấp vào nút Add, hãy chọn PCI Device.
Trong cửa sổ pop-up Thêm: Thiết bị PCI, chọn tên bạn gán cho GPU được lập bản đồ tài nguyên trong trường Thiết bị.
Tiếp theo, bấm vào trường MDev Type: và quan sát danh sách các tùy chọn loại thiết bị trung gian được trình bày.Số đại diện cho số lượng VRAM được gán cho khách (trong gigabytes), trong khi A, B và Q đề cập đến trường hợp sử dụng của vGPU:
- Q ️ Các trạm làm việc ảo với trình điều khiển doanh nghiệp RTX (yêu cầu giấy phép vWS RTX)
- B ¢ Máy tính để bàn ảo (yêu cầu giấy phép NVIDIA Virtual PC hoặc giấy phép RTX vWS)
- Giải pháp ứng dụng (yêu cầu giấy phép NVIDIA Virtual Applications)
Lưu ý:Bạn có thể đọc thêm về các hồ sơ vGPU khác nhau và các giấy phép cần thiết của họ ở đây.
Đối với bản trình diễn này, chúng tôi đã sử dụng hồ sơ NVIDIA L40S-12Q. Sau khi chọn loại thiết bị trung gian mong muốn của bạn, hãy hoàn thành bằng cách đánh dấu hộp kiểm PCI-Express và nhấp vào nút màu xanh Add .
Máy ảo bây giờ có một vGPU được gán cho nó, nhưng chúng tôi vẫn cần cài đặt trình điều khiển khách và mã thông báo cấp phép để bắt đầu hoạt động.
Sau khi đăng nhập, chuyển trình điều khiển khách của NVIDIA vGPU được mua trước đó từ cổng cấp phép sang máy ảo theo bất kỳ cách nào bạn thích (SMB, SCP, tải trực tiếp, v.v.).bạn có thể tạo và tải lên một tập tin CD-ROM ảo (.iso) chứa trình điều khiển lưu trữ máy chủ PVE của bạn bằng cách sử dụng phần mềm như ImgBurn để triển khai nhiều khách hỗ trợ vGPU đồng thời.
Chạy tệp cài đặt trình điều khiển bằng cách nhấp đúp vào trình chạy và làm theo hướng dẫn trên menu cài đặt xuất hiện.
Lấy trình điều khiển đến vị trí mặc định trong trường "Extraction path:" và chọn tùy chọn cài đặt "Express" khi được nhắc.
Sau khi cài đặt trình điều khiển hoàn tất, nhấp vào nút "Close" để thoát khỏi menu.
Tiếp theo, chúng ta sẽ cần kích hoạt giấy phép vGPU trên guest.Phương pháp kích hoạt có thể khác nhau đáng kể tùy thuộc vào việc bạn chọn máy chủ giấy phép chuyên dụng (DLS) hoặc máy chủ giấy phép đám mây (CLS), và hệ điều hành của bạn. Theo hướng dẫn khởi động nhanh hệ thống giấy phép của NVIDIA và hướng dẫn người dùng cấp phép khách hàng để biết chi tiết về các bước kích hoạt khách hàng cho cài đặt cụ thể của bạn.
Chúng tôi đã sử dụng một máy chủ cấp phép đám mây và nhận được một tập tin token để đặt trên khách để kích hoạt.Program FilesNVIDIA CorporationvGPU LicensingClientConfigToken thư mục.
Tiếp theo, một khởi động lại của khách là cần thiết để hoàn thành quá trình kích hoạt.
Sau tất cả các bước cấu hình máy chủ và khách được chi tiết ở đây, bạn nên sẵn sàng để chạy các chương trình và ứng dụng đòi hỏi một GPU.Đừng quên bật Remote Desktop Protocol (RDP) hoặc cài đặt phần mềm máy tính để bàn từ xa yêu thích của bạn trên khách của bạn sau khi khởi động lại để thưởng thức GPU tăng tốc xem từ xa!
Chuyển động cơ (kiểm tra Proxmox vGPU)
Bây giờ chúng ta đã có một số máy chủ ảo với GPU ảo, hãy đưa chúng cho một spin! mỗi máy ảo của chúng tôi đã được cấu hình với 8 pin Intel Xeon Platinum 8580 vCPUs (4 lõi siêu luồng),32 gigabytes RAM DDR5 4800 MT/s đăng ký ECC, và hồ sơ vGPU của NVIDIA L40S-12Q (trạm làm việc ảo) với 12 gigabytes VRAM. Bạn có thể xem cấu hình phần cứng hoàn chỉnh của máy ảo dưới đây:
Cinebench 2024
Dựa trên phần mềm mô hình và hoạt hình Cinema 4D của Maxon, Cinebench 2024 cung cấp một cái nhìn thú vị và khách quan về hiệu suất hiển thị trên vGPU.Hãy so sánh toàn bộ sức mạnh của L40S trong hồ sơ 48Q (tất cả 48 gigabytes VRAM) với một máy ảo so với bốn máy ảo chạy hồ sơ 12Q.
Mặc dù nó không có ý nghĩa nhiều để có một máy ảo chiếm toàn bộ L40S, chúng ta có thể thấy rằng hiệu suất là ấn tượng ở 21.147 điểm trong điểm chuẩn GPU một đường.chia GPU theo bốn cách cho thấy tác động của cách tiếp cận cắt giảm thời gian của NVIDIA để chia sẻ lõi CUDA của GPU, với điểm số cá nhân dao động từ 2.514 đến 2.567 khi chỉ số so sánh được chạy đồng thời trên tất cả các VM.
Lặp lại thử nghiệm trên một máy ảo duy nhất với hồ sơ 12Q, và ba máy ảo khác đang hoạt động trống, tăng điểm trở lại lên 15,133Nó không phải là một sự trở lại của điểm số GPU đầy đủ, nhưng nó vẫn đáng kính cho một vGPU phân vùng.
Các điểm chuẩn cho blender
Chúng ta hãy tiếp tục với một vài tiêu chuẩn hiển thị khác với Blender.chia GPU theo bốn cách dẫn đến hiệu suất tổng thể thấp hơn đáng kể khi so sánh với một máy ảo duy nhất chạy cùng khối lượng công việc trong cùng một hồ sơ.
Như đã được chứng minh trong điểm chuẩn Monster, chỉ có bốn máy ảo chia sẻ sức mạnh tính toán của GPU có nghĩa là hiệu suất hiển thị cá nhân có thể ít hơn 8% của một máy ảo duy nhất với cùng một hồ sơ.chúng tôi đã quan sát một máy ảo đạt được khá dẫn trên những người khác.4 lần điểm số của người biểu diễn tồi tệ nhất.
Các điểm chuẩn Junkshop và Classroom kể những câu chuyện tương tự, với sự sụt giảm lớn về hiệu suất cho ba trong số bốn VM và một khách nhận được điểm số cao hơn nhiều so với những người khác.
Công ty công nghệ Bắc Kinh Qianxing Jietong Co., Ltd.
Sandy Yang - Giám đốc chiến lược toàn cầu
WhatsApp / WeChat: +86 13426366826
Email: yangyd@qianxingdata.com
Trang web: www.qianxingdata.com/www.storagesserver.com
Tập trung kinh doanh:
Phân phối sản phẩm ICT / tích hợp hệ thống & dịch vụ / giải pháp cơ sở hạ tầng
Với hơn 20 năm kinh nghiệm phân phối CNTT, chúng tôi hợp tác với các thương hiệu hàng đầu toàn cầu để cung cấp các sản phẩm đáng tin cậy và dịch vụ chuyên nghiệp.
Sử dụng công nghệ để xây dựng một thế giới thông minh Nhà cung cấp dịch vụ sản phẩm ICT đáng tin cậy của bạn!



