- ซอฟต์แวร์ vGPU: 18.0
- ไดรเวอร์โฮสต์: 570.124.03
- ไดรเวอร์แขกของ Linux: 570.124.06
- ไดรเวอร์แขกของ Windows: 572.60
เราใช้ประโยชน์จาก NVIDIA L40S และ Dell PowerEdge R760 สำหรับโปรเจ็กต์นี้
![]()
นอกจากนี้ คุณจะต้องมีเซิร์ฟเวอร์ใบอนุญาตเฉพาะ (DLS) หรือเซิร์ฟเวอร์ใบอนุญาตระบบคลาวด์ (CLS) เพื่อเปิดใช้งานฟังก์ชัน vGPU บนแขกของคุณ คุณสามารถดูคู่มือเริ่มต้นใช้งานฉบับย่อได้โดยคลิกที่นี่.
ถัดไป ตรวจสอบว่าการตั้งค่า UEFI (BIOS) ของเซิร์ฟเวอร์ของคุณเปิดใช้งานคุณสมบัติการจำลองเสมือนที่เหมาะสม มองหาVT-dหรือAMD-v,เอสอาร์-ไอโอวี,เหนือการถอดรหัส 4G,แถบปรับขนาดได้, และการตีความรหัสเส้นทางทางเลือก (อารีย์)การตั้งค่า และตรวจสอบให้แน่ใจว่าเปิดใช้งานทั้งหมดแล้ว
บันทึก:คุณอาจไม่พบคุณสมบัติเหล่านี้ทั้งหมดในเมนู UEFI เนื่องจากบางคุณสมบัติอาจไม่เปิดเผยต่อผู้ใช้
สุดท้าย ตรวจสอบว่าคุณใช้ Proxmox VE เวอร์ชันที่เหมาะสม ฟังก์ชัน vGPU ต้องการ pve-manager เวอร์ชัน 8.3.4 เป็นอย่างน้อย พร้อมเคอร์เนล 6.18.12-8-pve หรือใหม่กว่า คุณสามารถตรวจสอบเวอร์ชันซอฟต์แวร์ของโหนด PVE ได้โดยไปที่แท็บ "สรุป" บนเซิร์ฟเวอร์ที่ต้องการ ดังที่แสดงด้านล่าง:
โฮสต์ที่มีมากที่สุด (การตั้งค่า Proxmox Host vGPU)
เมื่อทุกอย่างพร้อมแล้ว ก็ถึงเวลากำหนดค่าเซิร์ฟเวอร์ Proxmox VE ในเว็บอินเตอร์เฟสของเซิร์ฟเวอร์ Proxmox VE ให้คลิกชื่อเซิร์ฟเวอร์ทางด้านซ้ายของหน้าจอแล้วเลือกแท็บ “Shell” พิมพ์คำสั่งนี้ในหน้าต่างคอนโซลที่ปรากฏขึ้นแล้วกด Enter เมื่อเสร็จสิ้น:
ฉลาดติดตั้ง pve-nvidia-vgpu-helper
เพื่อให้แน่ใจว่าเครื่องมือการตั้งค่า vGPU ได้รับการติดตั้งบนเซิร์ฟเวอร์ของคุณ และเตรียมพร้อมสำหรับการรองรับ Proxmox vGPU หลังจากที่เซิร์ฟเวอร์ติดตั้งสคริปต์เสร็จแล้วหรือแจ้งว่ามีสคริปต์อยู่แล้ว ให้รันอีกหนึ่งคำสั่งเพื่อเรียกใช้งานเครื่องมือ
การตั้งค่า pve-nvidia-vgpu-helper
ตอบ “Y” สำหรับคำถามใดๆ และดำเนินการต่อไปจนกว่าหน้าต่างคอนโซลจะกลับมาและสคริปต์เสร็จสิ้น ทำการรีสตาร์ทเซิร์ฟเวอร์อย่างรวดเร็วโดยไปที่แท็บ “สรุป” ของเซิร์ฟเวอร์ แล้วกดปุ่ม “Reboot” หรือพิมพ์คำสั่งรีบูตลงในคอนโซลของแท็บ “Shell” แล้วกด Enter
ถัดไป จะต้องโหลดไดรเวอร์โฮสต์ vGPU ของ NVIDIA ลงบนเซิร์ฟเวอร์ หลังจากที่เซิร์ฟเวอร์รีบูตเสร็จแล้ว ให้ใช้เครื่องมือถ่ายโอน SSH หรือ SCP เช่นWinSCPเพื่อคัดลอกไดรเวอร์โฮสต์ไปยังโหนด
บันทึก:หากคุณดาวน์โหลดไดรเวอร์ทั้งหมดรวมกันเป็นโฟลเดอร์บีบอัด (.zip) คุณอาจต้องแยกเนื้อหาออกก่อน และเลือกไฟล์ “.run” จากโฟลเดอร์ “Host_Drivers”
วางไฟล์ไว้ในไดเร็กทอรี “/home” ของเซิร์ฟเวอร์ และเตรียมรันโปรแกรมติดตั้งด้วยคำสั่งต่อไปนี้
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
บันทึก:แทนที่ “NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run” ด้วยชื่อจริงของไดรเวอร์ที่คุณดาวน์โหลด คุณสามารถใช้คำสั่ง “ls” เพื่อแสดงชื่อไฟล์เมื่อวางลงในไดเร็กทอรี “/home”
ขณะนี้ ไดรเวอร์ได้รับการติดตั้งบนเซิร์ฟเวอร์แล้ว เหลืออีกเพียงไม่กี่ขั้นตอนก็จะเสร็จสิ้นการกำหนดค่า Proxmox vGPU ฝั่งโฮสต์แล้ว! ก่อนที่เราจะสามารถทำเครื่องหมาย GPU เป็นอุปกรณ์ที่สามารถแบ่งระหว่างเครื่องเสมือนได้ เราต้องเปิดใช้งาน Single Root I/O Virtualization (SR-IOV)NVIDIA กำหนดคุณสมบัตินี้เป็น “…เทคโนโลยีที่ช่วยให้อุปกรณ์ PCIe ทางกายภาพแสดงตัวเองได้หลายครั้งผ่านบัส PCIe เทคโนโลยีนี้เปิดใช้งานอินสแตนซ์เสมือนหลายรายการของอุปกรณ์ด้วยทรัพยากรที่แยกจากกัน” เนื่องจาก SR-IOV เป็นเทคโนโลยีที่สำคัญซึ่งจำเป็นสำหรับฟังก์ชัน vGPU พื้นฐานบน GPU สมัยใหม่ ให้ตั้งค่าให้เปิดเมื่อบูตด้วยคำสั่งต่อไปนี้:
systemctl เปิดใช้งาน - ตอนนี้ pve-nvidia-sriov@ALL.service
สุดท้ายนี้ เราสามารถแมปทรัพยากรของ GPU เพื่อแยกทรัพยากรระหว่าง VM ได้อย่างเรียบร้อย บนเว็บอินเตอร์เฟสของเซิร์ฟเวอร์ Proxmox VE คลิก “Datacenter” ที่มุมซ้ายบนแล้วเลื่อนลงเพื่อเลือกแท็บ “Resource Mappings”
คลิกปุ่ม "เพิ่ม" ใต้ส่วน "อุปกรณ์ PCI" ของหน้า และกรอกข้อมูลในช่อง "ชื่อ:" ในหน้าต่างถัดไปด้วยชื่อที่อธิบาย GPU ที่คุณกำลังแมป
จากนั้น ทำเครื่องหมายที่ช่อง "ใช้กับอุปกรณ์ที่เป็นสื่อกลาง" และตรวจดูให้แน่ใจว่าเมนูแบบเลื่อนลง "การแมปบนโหนด" มีเซิร์ฟเวอร์ที่มีการแมป GPU เลื่อนลงไปตามรายการอุปกรณ์ เพื่อยืนยันว่า ID อุปกรณ์ทั้งหมดมี "NVIDIA Corporation" อยู่ในคอลัมน์ "Vendor" หากเป็นจริง ให้คลิกช่องทำเครื่องหมายที่ด้านซ้ายบนของตารางเพื่อเลือกอุปกรณ์ทั้งหมด หรือเลือกเฉพาะอุปกรณ์ที่มี “NVIDIA Corporation” เป็นผู้จำหน่าย
บันทึก:หากมีการติดตั้ง GPU หลายตัวในระบบของคุณ คุณสามารถใช้คำสั่ง “lspci” ในแท็บ “Shell” บนเซิร์ฟเวอร์ที่ต้องการเพื่อกำหนด ID ที่มาพร้อมกับการ์ดแต่ละใบ
เมื่อเลือกอุปกรณ์เสร็จแล้ว ให้คลิกปุ่ม "สร้าง" ที่ด้านล่างขวาของหน้าต่างป๊อปอัปเพื่อยืนยันการเลือกของคุณ NVIDIA GPU ของคุณพร้อมที่จะหั่นเป็น vGPU สำหรับผู้เยี่ยมชมเซิร์ฟเวอร์ Proxmox VE ของคุณแล้ว!
ให้บริการแขก (การกำหนด vGPU ให้กับเครื่องเสมือน)
ทุกชิ้นส่วนพร้อมแล้วสำหรับเราในการเริ่มกำหนดและใช้ vGPU บนเครื่องเสมือนของเรา เริ่มต้นด้วยการสร้างเครื่องเสมือนใหม่ตามปกติ หรือใช้ VM ที่มีอยู่ สำหรับการสาธิต เราจะใช้เครื่องเสมือน Windows Server 2025
ในเว็บอินเทอร์เฟซของเซิร์ฟเวอร์ Proxmox VE ให้ปิดเครื่องเสมือนโดยใช้วิธีการใดก็ได้ที่คุณเห็นว่าเหมาะสม (คอนโซล noVNC, เมนูระบบของแขก ฯลฯ) และคลิกที่แท็บ “ฮาร์ดแวร์” ของแขก
ในเมนูแบบเลื่อนลงที่ปรากฏขึ้นหลังจากคลิกปุ่ม "เพิ่ม" ให้เลือก "อุปกรณ์ PCI"
ในหน้าต่างป๊อปอัป "เพิ่ม: อุปกรณ์ PCI" ให้เลือกชื่อที่คุณกำหนดให้กับ GPU ที่แมปทรัพยากรในฟิลด์ "อุปกรณ์:"
จากนั้นคลิกช่อง “MDev Type:” และสังเกตรายการตัวเลือกประเภทอุปกรณ์สื่อกลางที่นำเสนอ คุณอาจสังเกตเห็นว่าแต่ละตัวเลือกมีการกำหนดตัวเลขและตัวอักษร ตัวเลขแสดงถึงจำนวน VRAM ที่กำหนดให้กับแขก (เป็นกิกะไบต์) ในขณะที่ “A”, “B” และ “Q” หมายถึงกรณีการใช้งานของ vGPU:
- ถาม – เวิร์กสเตชันเสมือนพร้อมไดรเวอร์ RTX Enterprise (ต้องมีใบอนุญาต RTX vWS)
- B – เดสก์ท็อปเสมือน (ต้องมีใบอนุญาต NVIDIA Virtual PC หรือใบอนุญาต RTX vWS)
- A – โซลูชันแอปพลิเคชัน (ต้องมีใบอนุญาต NVIDIA Virtual Applications)
บันทึก:คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโปรไฟล์ vGPU ต่างๆ และใบอนุญาตที่จำเป็นได้ที่นี่.
สำหรับการสาธิตนี้ เราใช้โปรไฟล์ “NVIDIA L40S-12Q” หลังจากเลือกประเภทอุปกรณ์สื่อกลางที่คุณต้องการแล้ว ให้ทำเครื่องหมายในช่อง “PCI-Express” และคลิกปุ่ม “เพิ่ม” สีน้ำเงิน
ขณะนี้ VM ได้กำหนด vGPU ไว้แล้ว แต่เรายังจำเป็นต้องติดตั้งไดรเวอร์ของแขกและโทเค็นสิทธิ์การใช้งานเพื่อให้ดำเนินการต่อไป ตอนนี้คุณสามารถเปิดเครื่องเสมือนและเข้าสู่ระบบได้แล้ว
หลังจากเข้าสู่ระบบแล้ว ให้ถ่ายโอนไดรเวอร์แขก NVIDIA vGPU ที่ได้รับก่อนหน้านี้จากพอร์ทัลการออกใบอนุญาตไปยัง VM ในแบบที่คุณต้องการ (SMB, SCP, ดาวน์โหลดโดยตรง ฯลฯ) หรือคุณสามารถสร้างและอัปโหลดไฟล์ซีดีรอมเสมือน (.iso) ที่มีไดรเวอร์ไปยังที่เก็บข้อมูลของเซิร์ฟเวอร์ PVE ของคุณโดยใช้ซอฟต์แวร์เช่นImgBurnเพื่อปรับใช้แขกที่เปิดใช้งาน vGPU จำนวนมากพร้อมกัน
เรียกใช้ไฟล์ตัวติดตั้งไดรเวอร์โดยดับเบิลคลิกที่ไฟล์ปฏิบัติการแล้วทำตามคำแนะนำในเมนูการติดตั้งที่ปรากฏขึ้น
แยกไดรเวอร์ไปยังตำแหน่งเริ่มต้นในฟิลด์ "เส้นทางการแยก:" และเลือกตัวเลือกการติดตั้ง "ด่วน" เมื่อได้รับแจ้ง
เมื่อการติดตั้งไดรเวอร์เสร็จสมบูรณ์ ให้คลิกปุ่ม "ปิด" เพื่อออกจากเมนู
ต่อไปเราจะต้องเปิดใช้งานใบอนุญาต vGPU บนแขก วิธีการเปิดใช้งานอาจแตกต่างกันอย่างมาก ขึ้นอยู่กับว่าคุณเลือกเซิร์ฟเวอร์ใบอนุญาตเฉพาะ (DLS) หรือเซิร์ฟเวอร์ใบอนุญาตระบบคลาวด์ (CLS) และระบบปฏิบัติการของคุณ ติดตาม NVIDIAคู่มือเริ่มต้นระบบใบอนุญาตฉบับย่อและคู่มือผู้ใช้สิทธิ์การใช้งานไคลเอนต์สำหรับขั้นตอนโดยละเอียดในการเปิดใช้งานไคลเอนต์สำหรับการตั้งค่าเฉพาะของคุณ
เราใช้เซิร์ฟเวอร์ใบอนุญาตระบบคลาวด์และได้รับไฟล์โทเค็นเพื่อส่งให้แขกเพื่อเปิดใช้งาน ย้ายไฟล์นี้ไปยังแขกและคัดลอกไปยังโฟลเดอร์ “C:Program FilesNVIDIA CorporationvGPU LicensingClientConfigToken”
ถัดไป จำเป็นต้องรีบูตแขกเพื่อให้กระบวนการเปิดใช้งานเสร็จสมบูรณ์
ทำตามขั้นตอนการกำหนดค่าโฮสต์และผู้เยี่ยมชมทั้งหมดตามรายละเอียดที่นี่ คุณควรพร้อมที่จะรันโปรแกรมและแอปพลิเคชันที่ต้องใช้ GPU อย่าลืมเปิดใช้งาน Remote Desktop Protocol (RDP) หรือติดตั้งซอฟต์แวร์เดสก์ท็อประยะไกลที่คุณชื่นชอบบนแขกของคุณหลังจากรีบูตเพื่อเพลิดเพลินกับการรับชมระยะไกลที่เร่งด้วย GPU!
เร่งเครื่องยนต์ (ลองใช้ Proxmox vGPU)
ตอนนี้เรามีเซิร์ฟเวอร์เสมือนพร้อม GPU เสมือนแล้ว เรามาลองดูกันดีกว่า! VM แต่ละตัวของเราได้รับการกำหนดค่าด้วย Intel Xeon Platinum 8580 vCPU ที่ปักหมุด 8 ตัว (คอร์ไฮเปอร์เธรด 4 คอร์), ECC RAM ที่ลงทะเบียน DDR5 4800 MT/s ขนาด 32 กิกะไบต์ และโปรไฟล์ vGPU NVIDIA L40S-12Q (เวิร์กสเตชันเสมือน) พร้อม VRAM ขนาด 12 กิกะไบต์ คุณสามารถดูการกำหนดค่าฮาร์ดแวร์ที่สมบูรณ์ของเครื่องเสมือนได้ที่ด้านล่าง:
ซีนีเบนช์ 2024
จากซอฟต์แวร์การสร้างแบบจำลองและแอนิเมชั่น Cinema 4D ของ Maxon Cinebench 2024 นำเสนอรูปลักษณ์ที่น่าสนใจและเป็นกลางในการเรนเดอร์ประสิทธิภาพบน vGPU ลองเปรียบเทียบศักยภาพทั้งหมดของ L40S ในโปรไฟล์ “48Q” (VRAM ทั้งหมด 48 กิกะไบต์) กับเครื่องเสมือนหนึ่งเครื่องเทียบกับ VM สี่เครื่องที่ใช้โปรไฟล์ “12Q”
แม้ว่าการมีเครื่องเสมือนเพียงเครื่องเดียวจะใช้งาน L40S ทั้งหมดได้นั้นดูไม่สมเหตุสมผลนัก แต่เราจะเห็นว่าประสิทธิภาพนั้นน่าประทับใจที่ 21,147 คะแนนในการวัดประสิทธิภาพ GPU แบบ single-pass อย่างไรก็ตาม การแบ่ง GPU สี่วิธีแสดงให้เห็นถึงผลกระทบของวิธีการแบ่งเวลาของ NVIDIA ในการแบ่งปันคอร์ CUDA ของ GPU โดยมีคะแนนแต่ละรายการตั้งแต่ 2,514 ถึง 2,567 เมื่อมีการรันการวัดประสิทธิภาพพร้อมกันบน VM ทั้งหมด
ทำการทดสอบอีกครั้งบนเครื่องเสมือนเครื่องเดียวที่มีโปรไฟล์ “12Q” และ VM อีกสามเครื่องที่ไม่ได้ใช้งาน ช่วยเพิ่มคะแนนสำรองเป็น 15,133 มันไม่ได้เป็นการคืนคะแนนเต็มของ GPU อย่างแน่นอน แต่ยังคงน่านับถือสำหรับ vGPU ที่แบ่งพาร์ติชัน
เกณฑ์มาตรฐานของเครื่องปั่น
เรามาต่อด้วยการวัดประสิทธิภาพการเรนเดอร์เพิ่มเติมด้วย Blender ตามแนวโน้มที่คล้ายกันกับ Cinebench 2024 การแยก GPU สี่วิธีส่งผลให้ประสิทธิภาพโดยรวมลดลงอย่างมากเมื่อเปรียบเทียบกับเครื่องเสมือนเครื่องเดียวที่ทำงานปริมาณงานเดียวกันในโปรไฟล์เดียวกัน
ดังที่แสดงให้เห็นในการวัดประสิทธิภาพ Monster มีเพียง VM เพียงสี่เครื่องที่แชร์พลังการประมวลผลของ GPU หมายความว่าประสิทธิภาพการเรนเดอร์แต่ละรายการสามารถมีได้เพียง 8% ของ VM เดียวที่มีโปรไฟล์เดียวกัน อย่างไรก็ตาม เราสังเกตเห็นว่าเครื่องเสมือนเครื่องหนึ่งได้รับคะแนนนำค่อนข้างมากเมื่อเทียบกับเครื่องอื่นๆ มากถึง 2.4 เท่าของคะแนนของผู้ปฏิบัติงานที่แย่ที่สุด
การวัดประสิทธิภาพ Junkshop และ Classroom บอกเล่าเรื่องราวที่คล้ายกัน โดยประสิทธิภาพลดลงอย่างมากสำหรับ VM สามในสี่เครื่อง และแขกเพียงคนเดียวได้รับคะแนนที่สูงกว่าคนอื่นๆ มาก
Beijing Qianxing Jietong Technology Co., Ltd.
Sandy Yang/ผู้อำนวยการฝ่ายกลยุทธ์ระดับโลก
WhatsApp / WeChat: +86 13426366826
อีเมล: yangyd@qianxingdata.com
เว็บไซต์: www.qianxingdata.com/www.storagesserver.com
มุ่งเน้นธุรกิจ:
การจัดจำหน่ายผลิตภัณฑ์ ICT/บูรณาการระบบและบริการ/โซลูชั่นโครงสร้างพื้นฐาน
ด้วยประสบการณ์การจัดจำหน่ายด้านไอทีมากกว่า 20 ปี เราร่วมมือกับแบรนด์ชั้นนำระดับโลกเพื่อนำเสนอผลิตภัณฑ์ที่เชื่อถือได้และบริการระดับมืออาชีพ
“ใช้เทคโนโลยีเพื่อสร้างโลกอัจฉริยะ” ผู้ให้บริการผลิตภัณฑ์ ICT ที่เชื่อถือได้ของคุณ!



