- برنامج vGPU: 18.0
- برنامج التشغيل المضيف: 570.124.03
- برنامج تشغيل ضيف Linux: 570.124.06
- برنامج تشغيل Windows الضيف: 572.60
لقد استفدنا من NVIDIA L40S وDell PowerEdge R760 لهذا المشروع.
![]()
بالإضافة إلى ذلك، ستحتاج إلى خادم ترخيص مخصص (DLS) أو خادم ترخيص سحابي (CLS) لتنشيط وظيفة vGPU على ضيوفك. يمكنك العثور على دليل البدء السريع بالضغط هنا.
بعد ذلك، تأكد من أن إعدادات UEFI (BIOS) الخاصة بخادمك تعمل على تمكين ميزات المحاكاة الافتراضية المناسبة. بحثVT-دأوAMD-v,SR-IOV,فوق فك تشفير 4G,شريط يمكن تغيير حجمه، وتفسير معرف التوجيه البديل (اري)الإعدادات، وتأكد من تمكين كافة.
ملحوظة:قد لا تجد كل هذه الميزات في قائمة UEFI، حيث قد لا يكون بعضها مكشوفًا للمستخدم.
أخيرًا، تأكد من أنك تستخدم الإصدار المناسب من Proxmox VE. تتطلب وظيفة vGPU، على الأقل، إصدار pve-manager 8.3.4، مع kernel 6.18.12-8-pve أو أحدث. يمكنك التحقق من إصدارات برنامج عقدة PVE الخاصة بك عن طريق الانتقال إلى علامة التبويب "الملخص" على الخادم المطلوب، كما هو موضح أدناه:
المضيف صاحب أكبر عدد (إعداد Proxmox Host vGPU)
الآن بعد أن أصبح كل شيء جاهزًا، حان الوقت لتكوين خادم Proxmox VE. في واجهة الويب الخاصة بخادم Proxmox VE، انقر فوق اسم الخادم الموجود على الجانب الأيسر من الشاشة وحدد علامة التبويب "Shell". اكتب هذا الأمر في نافذة وحدة التحكم التي تظهر واضغط على Enter عند الانتهاء:
apt install pve-nvidia-vgpu-helper
سيضمن ذلك تثبيت أداة إعداد vGPU على الخادم الخاص بك، وإعدادها لدعم Proxmox vGPU. بعد أن ينتهي الخادم من تثبيت البرنامج النصي أو يخبرك بأنه موجود بالفعل، قم بتشغيل أمر آخر لتنفيذ الأداة.
إعداد مساعد pve-nvidia-vgpu
أجب بـ "Y" على أي أسئلة، وتابع حتى تعود نافذة وحدة التحكم وينتهي البرنامج النصي. قم بإجراء إعادة تشغيل سريعة للخادم من خلال الانتقال إلى علامة التبويب "الملخص" الخاصة بالخادم والضغط على زر "إعادة التشغيل"، أو اكتب أمر إعادة التشغيل في وحدة تحكم علامة التبويب "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 الخاص بنا! قبل أن نتمكن من وضع علامة على وحدة معالجة الرسومات كجهاز يمكن تقسيمه بين الأجهزة الافتراضية، يجب علينا تمكين المحاكاة الافتراضية للإدخال/الإخراج ذات الجذر الواحد (SR-IOV). تُعرّف NVIDIA هذه الميزة بأنها "... تقنية تسمح لجهاز PCIe فعلي بتقديم نفسه عدة مرات من خلال ناقل PCIe. تتيح هذه التقنية مثيلات افتراضية متعددة للجهاز بموارد منفصلة." نظرًا لأن SR-IOV يعد جزءًا مهمًا من التكنولوجيا اللازمة لوظيفة vGPU الأساسية على وحدات معالجة الرسومات الحديثة، قم بتعيينه ليتم تشغيله عند التمهيد باستخدام الأمر التالي:
تمكين systemctl - الآن pve-nvidia-sriov@ALL.service
أخيرًا، يمكننا رسم موارد وحدة معالجة الرسومات لتقسيمها بدقة بين الأجهزة الافتراضية. على واجهة الويب الخاصة بخادم Proxmox VE، انقر فوق "مركز البيانات" في الزاوية العلوية اليسرى وقم بالتمرير لأسفل لتحديد علامة التبويب "تعيينات الموارد".
انقر فوق الزر "إضافة" الموجود أسفل قسم "أجهزة PCI" من الصفحة، ثم املأ حقل "الاسم:" في النافذة التالية بالاسم الذي يصف وحدة معالجة الرسومات التي تقوم بتعيينها.
بعد ذلك، حدد المربع المسمى "الاستخدام مع الأجهزة الوسيطة" وتأكد من أن القائمة المنسدلة "التعيين على العقدة" تحتوي على الخادم مع وحدة معالجة الرسومات التي يتم تعيينها. قم بالتمرير لأسفل قائمة الأجهزة، مع التأكد من أن جميع معرفات الأجهزة بها "NVIDIA Corporation" موجودة في عمود "المورد". إذا كان هذا صحيحًا، فانقر فوق مربع الاختيار الموجود أعلى يسار الجدول لتحديد كافة الأجهزة؛ بخلاف ذلك، حدد فقط الأجهزة التي تكون "NVIDIA Corporation" هي البائع.
ملحوظة:إذا تم تثبيت وحدات معالجة رسومات متعددة في نظامك، فيمكنك استخدام الأمر "lspci" في علامة التبويب "Shell" على الخادم المطلوب لتحديد المعرفات التي تتوافق مع كل بطاقة.
عند الانتهاء من تحديد الجهاز، انقر فوق الزر "إنشاء" في أسفل يمين النافذة المنبثقة لتأكيد اختيارك. أصبحت وحدة معالجة الرسومات NVIDIA الخاصة بك جاهزة الآن للتقسيم إلى وحدات معالجة رسومات vGPU لضيوف خادم Proxmox VE الخاص بك!
خدمة الضيوف (تعيين vGPUs للأجهزة الافتراضية)
جميع القطع جاهزة لنا للبدء في تعيين واستخدام وحدات معالجة الرسوميات الافتراضية (vGPUs) على أجهزتنا الافتراضية. ابدأ بإنشاء جهاز افتراضي جديد، كالعادة، أو باستخدام جهاز افتراضي موجود. في العرض التوضيحي الخاص بنا، سوف نستخدم جهازًا افتراضيًا يعمل بنظام التشغيل Windows Server 2025.
في واجهة الويب الخاصة بخادم Proxmox VE، قم بإيقاف تشغيل الجهاز الظاهري باستخدام أي طريقة تراها مناسبة (وحدة تحكم noVNC، قائمة طاقة الضيف، وما إلى ذلك)، وانقر فوق علامة التبويب "الأجهزة" الخاصة بالضيف.
في القائمة المنسدلة التي تظهر بعد النقر فوق الزر "إضافة"، حدد "جهاز PCI".
في النافذة المنبثقة "إضافة: جهاز PCI"، حدد الاسم الذي قمت بتعيينه لوحدة معالجة الرسومات المعينة للمورد في حقل "الجهاز:".
بعد ذلك، انقر فوق الحقل "نوع MDev:" ولاحظ قائمة خيارات نوع الجهاز الوسيط المقدمة. قد تلاحظ أن كل اختيار له رقم وحروف. يمثل الرقم مقدار VRAM المخصص للضيف (بالجيجابايت)، بينما تشير "A" و"B" و"Q" إلى حالة استخدام vGPU:
- س – محطات عمل افتراضية مع برامج تشغيل RTX Enterprise (تتطلب ترخيص RTX vWS)
- ب – أجهزة سطح المكتب الافتراضية (يتطلب ترخيص NVIDIA Virtual PC أو ترخيص RTX vWS)
- أ – حلول التطبيقات (تتطلب ترخيص تطبيقات NVIDIA الافتراضية)
ملحوظة:يمكنك قراءة المزيد حول ملفات تعريف vGPU المختلفة والتراخيص المطلوبة لها هنا.
في هذا العرض التوضيحي، استخدمنا ملف التعريف "NVIDIA L40S-12Q". بعد تحديد نوع جهاز الوسيط المطلوب، قم بإنهاء الأمر بتحديد مربع الاختيار "PCI-Express" والنقر فوق الزر "إضافة" الأزرق.
يحتوي الجهاز الظاهري الآن على vGPU مخصص له، ولكننا ما زلنا بحاجة إلى تثبيت برنامج التشغيل الضيف ورمز الترخيص المميز لبدء الأمور. يمكنك الآن تشغيل الجهاز الظاهري وتسجيل الدخول.
بعد تسجيل الدخول، قم بنقل برنامج التشغيل الضيف NVIDIA vGPU الذي تم الحصول عليه مسبقًا من بوابة الترخيص إلى الجهاز الافتراضي بأي طريقة تريدها (SMB، SCP، التنزيل المباشر، وما إلى ذلك). وبدلاً من ذلك، يمكنك إنشاء وتحميل ملف قرص مضغوط افتراضي (.iso) يحتوي على برنامج التشغيل إلى مساحة تخزين خادم PVE باستخدام برنامج مثل ImgBurn لنشر العديد من الضيوف الذين يدعمون vGPU في وقت واحد.
قم بتشغيل ملف تثبيت برنامج التشغيل بالنقر المزدوج فوق الملف القابل للتنفيذ واتبع الإرشادات الموجودة في قائمة التثبيت التي تظهر.
قم باستخراج برنامج التشغيل إلى الموقع الافتراضي في الحقل "مسار الاستخراج:"، واختر خيار التثبيت "Express" عندما يُطلب منك ذلك.
بمجرد اكتمال تثبيت برنامج التشغيل، انقر فوق الزر "إغلاق" للخروج من القائمة.
بعد ذلك، سنحتاج إلى تفعيل ترخيص vGPU على الضيف. قد تختلف طرق التنشيط بشكل كبير اعتمادًا على ما إذا كنت تحدد خادم ترخيص مخصص (DLS) أو خادم ترخيص سحابي (CLS)، ونظام التشغيل الخاص بك. اتبع دليل البدء السريع لنظام ترخيص NVIDIA ودليل مستخدم ترخيص العميل للحصول على خطوات تفصيلية حول تنشيط العملاء لإعدادك المحدد.
استخدمنا خادم ترخيص سحابيًا واستلمنا ملف رمز مميز لوضعه على الضيوف للتنشيط. انقل هذا الملف إلى الضيف وانسخه إلى المجلد "C:Program FilesNVIDIA CorporationvGPU LicensingClientConfigToken".
بعد ذلك، من الضروري إعادة تشغيل الضيف لإكمال عملية التنشيط.
باتباع جميع خطوات تكوين المضيف والضيف المفصلة هنا، يجب أن تكون جاهزًا لتشغيل البرامج والتطبيقات التي تتطلب وحدة معالجة الرسومات. لا تنس تمكين بروتوكول سطح المكتب البعيد (RDP) أو تثبيت برنامج سطح المكتب البعيد المفضل لديك على ضيوفك بعد إعادة التشغيل للاستمتاع بجودة المشاهدة عن بُعد المُسرَّعة بواسطة وحدة معالجة الرسومات!
تسريع المحرك (تجربة Proxmox vGPU)
الآن بعد أن أصبح لدينا بعض الخوادم الافتراضية المزودة بوحدات معالجة رسومات افتراضية، فلنأخذها في جولة! تمت تهيئة كل جهاز من أجهزة VM لدينا باستخدام 8 وحدات معالجة مركزية افتراضية Intel Xeon Platinum 8580 (4 مراكز متشعبة)، وذاكرة وصول عشوائي (ECC RAM) DDR5 4800 MT/s بسعة 32 جيجابايت، وملف تعريف vGPU NVIDIA L40S-12Q (محطة عمل افتراضية) مع 12 جيجابايت من VRAM. يمكنك رؤية التكوين الكامل للأجهزة الافتراضية أدناه:
سينما 2024
استنادًا إلى برنامج Maxon's Cinema 4D للنمذجة والرسوم المتحركة، يقدم Cinebench 2024 نظرة موضوعية ومثيرة للاهتمام على عرض الأداء على وحدات معالجة الرسومات الافتراضية. دعونا نقارن القوة الكاملة لجهاز L40S في ملف تعريفه "48Q" (جميع ذاكرة VRAM التي تبلغ سعتها 48 جيجابايت) مع جهاز افتراضي واحد مقابل أربعة أجهزة افتراضية تعمل بملف تعريف "12Q".
على الرغم من أنه ليس من المنطقي أن يكون لديك جهاز افتراضي واحد يتفوق على L40S بأكمله، إلا أنه يمكننا أن نرى أن الأداء مثير للإعجاب عند 21,147 نقطة في معيار GPU أحادي التمرير. ومع ذلك، فإن تقسيم وحدة معالجة الرسومات بأربع طرق يُظهر تأثير نهج تقسيم الوقت الذي تتبعه NVIDIA لمشاركة نوى CUDA الخاصة بوحدة معالجة الرسومات، حيث تتراوح الدرجات الفردية من 2514 إلى 2567 عندما تم تشغيل المعيار في وقت واحد عبر جميع الأجهزة الافتراضية.
تؤدي إعادة إجراء الاختبار على جهاز افتراضي واحد بملف التعريف "12Q"، والأجهزة الافتراضية الثلاثة الأخرى في وضع الخمول، إلى رفع النتيجة مرة أخرى إلى 15,133. إنها ليست بالضبط عودة إلى النتيجة الكاملة لوحدة معالجة الرسومات، ولكنها لا تزال محترمة بالنسبة لوحدة معالجة الرسومات الافتراضية المقسمة.
معايير الخلاط
دعونا نواصل مع عدد قليل من معايير العرض الأخرى باستخدام Blender. باتباع اتجاهات مماثلة لـ Cinebench 2024، يؤدي تقسيم وحدة معالجة الرسومات بأربع طرق إلى انخفاض الأداء الإجمالي بشكل كبير مقارنةً بجهاز افتراضي واحد يشغل نفس عبء العمل في نفس الملف الشخصي.
كما هو موضح في اختبار Monster، فإن وجود أربعة أجهزة افتراضية فقط تتقاسم قوة الحوسبة لوحدة معالجة الرسومات يعني أن أداء العرض الفردي يمكن أن يكون أقل من 8% من جهاز افتراضي واحد بنفس ملف التعريف. ومع ذلك، فقد لاحظنا أن أحد الأجهزة الافتراضية يتفوق بشكل كبير على الأجهزة الأخرى، بما يصل إلى 2.4 ضعف نقاط الأداء الأسوأ.
تحكي معايير Junkshop وClassroom حكايات مماثلة، مع انخفاضات كبيرة في الأداء لثلاثة من الأجهزة الافتراضية الأربعة وحصول ضيف واحد على درجة أعلى بكثير من الآخرين.
شركة بكين تشيانشينغ جيتونغ للتكنولوجيا المحدودة
ساندي يانغ / مدير الإستراتيجية العالمية
واتساب/وي تشات: +86 13426366826
البريد الإلكتروني: yangyd@qianxingdata.com
الموقع الإلكتروني: www.qianxingdata.com/www.storagesserver.com
التركيز على الأعمال:
توزيع منتجات تكنولوجيا المعلومات والاتصالات / تكامل النظام والخدمات / حلول البنية التحتية
مع أكثر من 20 عامًا من الخبرة في توزيع تكنولوجيا المعلومات، نتعاون مع العلامات التجارية العالمية الرائدة لتقديم منتجات موثوقة وخدمات احترافية.
"استخدام التكنولوجيا لبناء عالم ذكي" مزود خدمة منتجات تكنولوجيا المعلومات والاتصالات الموثوق به!



