- نرم افزار vGPU: 180
- راننده میزبان: 570124.03
- درایور مهمان لینوکس: 570124.06
- درایور مهمان ویندوز: 57260
ما از NVIDIA L40S و Dell PowerEdge R760 برای این پروژه استفاده کردیم.
![]()
علاوه بر این، شما نیاز به یک سرور مجوز اختصاصی (DLS) یا سرور مجوز ابر (CLS) برای فعال کردن عملکرد vGPU در مهمانان خود دارید. شما می توانید یک راهنمای سریع شروع را با کلیک کردن اینجا پیدا کنید.
سپس، تأیید کنید که تنظیمات UEFI (BIOS) سرور شما قابلیت های مجازی سازی مناسب را فعال می کند.VT-dیاAMD-v,SR-IOV,بالاتر از رمزگشایی 4G,نوار قابل تغییر اندازهوتعبیر آی دی مسیر جایگزین (ARI)تنظیمات، و مطمئن شوید که همه فعال هستند.
يادداشت:شما ممکن است همه این ویژگی ها را در منوی UEFI پیدا نکنید، زیرا برخی ممکن است برای کاربر در معرض قرار نداشته باشند.
در نهایت، بررسی کنید که شما در حال استفاده از یک نسخه مناسب از Proxmox VE. عملکرد vGPU نیاز به حداقل، نسخه 8 مدیر pve.3.4، با هسته 618.12-8-pve یا جدیدتر. شما می توانید نسخه های نرم افزاری PVE node را با رفتن به برگه Summary در سرور مورد نظر بررسی کنید، همانطور که در زیر نشان داده شده است:
میزبان با بیشترین (Proxmox Host vGPU Setup)
حالا که همه چیز آماده است، زمان آن رسیده است که سرور Proxmox VE را پیکربندی کنید. در رابط وب سرور Proxmox VE خود، نام سرور را در سمت چپ صفحه کلیک کنید و برگه Shell را انتخاب کنید.این دستور را در پنجره کنسول که ظاهر می شود تایپ کنید و وقتی کارتان تمام شد Enter را فشار دهید:
قابل نصب pve-nvidia-vgpu-helper
این کار تضمین می کند که ابزار تنظیم vGPU بر روی سرور شما نصب شده است و آن را برای پشتیبانی از Proxmox vGPU آماده می کند. پس از اینکه سرور نصب اسکریپت را تمام کند یا به شما اطلاع دهد که قبلاً در حال حاضر وجود دارد،یک دستور دیگر برای اجرای ابزار اجرا کنید.
تنظیم pve-nvidia-vgpu-helper
به هر سوالی پاسخ دهید و ادامه دهید تا پنجره کنسول باز شود و اسکریپت تمام شود.انجام یک راه اندازی مجدد سریع از سرور با حرکت به سرور به عنوان خلاصه تب و فشار دادن دکمه راه اندازی مجدد، یا دستور راه اندازی مجدد را در کنسول تب ′′Shell′′ تایپ کنید و Enter را فشار دهید.
سپس درایور میزبان vGPU NVIDIA باید در سرور بارگذاری شود. پس از اینکه سرور راه اندازی مجدد را به پایان رساند، از یک ابزار انتقال SSH یا SCP مانند WinSCP برای کپی درایور میزبان به گره استفاده کنید.
يادداشت:اگر شما تمام درایورها را به صورت یک پوشه فشرده (.zip) دانلود کرده اید، ممکن است ابتدا نیاز به استخراج محتوای آن داشته باشید و فایل ??.run?? را از پوشه ?? Host_Drivers?? انتخاب کنید.
فایل را در دایرکتوری سرور قرار دهید و آماده اجرا کردن نصب کننده با دستورات زیر باشید.
cd /home انتخاب ریشه NVIDIA-Linux-x86_64-570.124.03-vgpu-kvm.run chmod +X NVIDIA-Linux-x86_64-570124.03-vgpu-kvm.run ./NVIDIA-Linux-x86_64-570124.03-vgpu-kvm.run --dkms
يادداشت:جایگزین کنید ′′NVIDIA-Linux-x86_64-570′′124.03-vgpu-kvm.run?? با نام واقعی درایور که دانلود کرده اید. شما می توانید از دستور ls برای نشان دادن نام فایل s پس از قرار دادن آن در دایرکتوری /home استفاده کنید.
حالا که درایور بر روی سرور نصب شده است، ما فقط چند قدم دور از داشتن میزبان طرف پیکربندی Proxmox vGPU ما انجام شده است!قبل از اینکه بتونیم GPU را به عنوان دستگاهی که می تواند بین ماشین های مجازی تقسیم شود، علامت گذاری کنیمNVIDIA این ویژگی را به عنوان یک فناوری تعریف می کند که به یک دستگاه فیزیکی PCIe اجازه می دهد تا خود را چندین بار از طریق اتوبوس PCIe ارائه دهد.این فناوری امکان چندین نمونه مجازی دستگاه را با منابع جداگانه فراهم می کند.از آنجایی که SR-IOV قطعه ای از فناوری حیاتی است که برای عملکرد vGPU اساسی در GPU های مدرن مورد نیاز است، آن را با دستور زیر تنظیم کنید:
systemctl enable --now pve-nvidia-sriov@ALL.service
در نهایت، ما می توانیم منابع GPU را نقشه برداری کنیم تا آنها را به خوبی بین VM ها تقسیم کنیم. در رابط وب سرور Proxmox VE،در گوشه سمت چپ بالا روی "داتا سنتر" کلیک کنید و به سمت پایین حرکت کنید تا برگه ی "مربوط کردن منابع" را انتخاب کنید.
دکمه اضافه کردن را در زیر بخش دستگاه های PCI کلیک کنید و نام GPU را که نقشه برداری می کنید در پنجره بعدی پر کنید.
سپس، جعبه برچسب گذاری شده را چک کنید و اطمینان حاصل کنید که منوی کشویی نقشه برداری در نود، سرور با نقشه برداری GPU را شامل می شود.تایید اینکه تمام شناسه های دستگاه در ستون فروشنده موجود هستند. اگر این درست باشد، برای انتخاب تمام دستگاه ها روی کادر بالا سمت چپ جدول کلیک کنید. در غیر این صورت، فقط دستگاه هایی را که فروشنده آن شرکت NVIDIA است، انتخاب کنید.
يادداشت:اگر چندین GPU در سیستم شما نصب شده است، می توانید از دستور lspci در برگه Shell در سرور مورد نظر برای تعیین شناسه هایی که با هر کارت همراه هستند استفاده کنید.
هنگامی که انتخاب دستگاه به پایان رسید، دکمه ایجاد را در پایین سمت راست پنجره پاپ آپ کلیک کنید تا انتخاب خود را تأیید کنید.GPU NVIDIA شما در حال حاضر آماده برای برش به vGPUs برای مهمان سرور Proxmox VE خود را است!
خدمت به مهمانان (تخصیص vGPU به ماشین های مجازی)
تمام قطعات برای ما آماده هستند تا شروع به اختصاص و استفاده از vGPU ها در ماشین های مجازی خود کنیم. با ایجاد یک ماشین مجازی جدید، مانند معمول، یا با استفاده از یک VM موجود شروع کنید. برای نشان دادن ما،ما از یک ماشین مجازی ویندوز سرور 2025 استفاده خواهیم کرد.
در رابط وب سرور Proxmox VE، ماشین مجازی را با استفاده از هر روشی که مناسب است (کنسول noVNC، منوی قدرت مهمان، و غیره) خاموش کنید و روی تب مهمان Hardware کلیک کنید.
در منوی کشویی که بعد از کلیک بر روی دکمه اضافه کنید ظاهر می شود، یک دستگاه PCI را انتخاب کنید.
در پنجره پپ اپ اضافه کنید: دستگاه PCI، نامی را که به GPU نقشه برداری شده در زمینه دستگاه انتخاب کنید.
سپس روی فیلدی MDev Type: ۰ کلیک کنید و لیست گزینه های نوع دستگاه های ارائه شده را مشاهده کنید. ممکن است متوجه شوید که هر گزینه دارای یک شماره و نام نامه است.این عدد مقدار VRAM اختصاص داده شده به مهمان را نشان می دهد (در گیگابایت)، در حالی که A B و Q اشاره به مورد استفاده از vGPU:
- Q ️ ایستگاه های کاری مجازی با رانندگان شرکت RTX (به مجوز RTX vWS نیاز دارد)
- B ️ دسکتاپ های مجازی (به مجوز NVIDIA Virtual PC یا مجوز RTX vWS نیاز دارد)
- راه حل های کاربردی ( نیاز به مجوز برنامه های مجازی NVIDIA)
يادداشت:شما می توانید در مورد پروفایل های مختلف vGPU و مجوزهای مورد نیاز آنها در اینجا بیشتر بخوانید.
برای این نمایش، ما از پروفایل NVIDIA L40S-12Q استفاده کردیم. پس از انتخاب نوع دستگاه مورد نظر خود، با چک کردن جعبه چک PCI-Express و کلیک بر روی دکمه آبی اضافه کنید.
حالا VM یک vGPU به آن اختصاص داده شده است، اما ما هنوز باید درایور مهمان و یک رمز مجوز را نصب کنیم تا همه چیز شروع به کار کند. اکنون می توانید ماشین مجازی را روشن کنید و وارد شوید.
پس از ورود به سیستم، درایور مهمان NVIDIA vGPU را که قبلاً از پورتال مجوز به VM به هر شکلی که دوست دارید منتقل کنید (SMB، SCP، دانلود مستقیم، و غیره).شما می توانید یک فایل مجازی CD-ROM ایجاد و آپلود کنید (.iso) که شامل درایور برای ذخیره سازی سرور PVE شما با استفاده از نرم افزار مانند ImgBurn برای به کارگیری بسیاری از مهمانان فعال vGPU به طور همزمان است.
فایل نصب کننده درایور را با دو بار کلیک بر روی فایل اجرایی اجرا کنید و دستورالعمل های موجود در منوی نصب را دنبال کنید.
درایور را به محل پیش فرض در میدان مسیر استخراج استخراج استخراج استخراج استخراج کنید و گزینه نصب اکسپرس را انتخاب کنید.
هنگامی که نصب درایور به اتمام رسید، برای خروج از منوی دکمه ️ CLOSE ️ را کلیک کنید.
بعدش باید مجوز vGPU رو روی مهمان فعال کنیم.روش های فعال سازی ممکن است به طور قابل توجهی متفاوت باشد بسته به اینکه آیا شما یک سرور مجوز اختصاصی (DLS) یا سرور مجوز ابر (CLS) را انتخاب می کنید، و سیستم عامل شما. برای مراحل دقیق فعال کردن مشتریان برای تنظیمات خاص خود، از راهنمای شروع سریع سیستم مجوز NVIDIA و راهنمای کاربر مجوز مشتری پیروی کنید.
ما از یک سرور گواهینامه ابر استفاده کردیم و یک فایل توکن دریافت کردیم که برای فعال کردن در مهمان ها قرار داده شود. این فایل را به مهمان منتقل کنید و آن را به C نقل کنید:فایل های برنامهNVIDIA CorporationvGPULicensingClientConfigToken.
سپس، راه اندازی مجدد مهمان برای تکمیل فرآیند فعال سازی ضروری است.
پس از تمام مراحل پیکربندی میزبان و مهمان که در اینجا توضیح داده شده است، شما باید برای اجرای برنامه ها و برنامه هایی که به GPU نیاز دارند آماده باشید.فراموش نکنید که پروتکل ریموت دسکتاپ (RDP) را فعال کنید یا پس از راه اندازی مجدد نرم افزار ریموت دسکتاپ مورد علاقه خود را بر روی مهمانان خود نصب کنید تا از خوبی های مشاهده از راه دور با سرعت GPU لذت ببرید!
سرعت دادن موتور (تجربه کردن Proxmox vGPU)
حالا که ما چند سرور مجازی با GPUهای مجازی داریم، بیایید آنها را برای یک دور دور بزنیم! هر یک از VM های ما با 8 CPU Intel Xeon Platinum 8580 (۴ هسته های هیپرترید) پیکربندی شده است،32 گیگابایت DDR5 4800 MT/s حافظه حافظه ECC ثبت شده، و مشخصات vGPU NVIDIA L40S-12Q (مرکز کار مجازی) با 12 گیگابایت VRAM. می توانید پیکربندی کامل سخت افزار ماشین های مجازی را در زیر ببینید:
سینوبنچ 2024
بر اساس نرم افزار مدل سازی و انیمیشن Cinema 4D Maxon®، Cinebench 2024 یک نگاه جالب و عینی به عملکرد ارائه در vGPU ارائه می دهد.بیایید قدرت کامل L40S را در پروفایل 48Q (همه 48 گیگابایت VRAM) با یک ماشین مجازی در مقابل چهار VM که پروفایل 12Q را اجرا می کنند مقایسه کنیم.
در حالی که داشتن یک ماشین مجازی که کل L40S را به خود اختصاص می دهد، خیلی منطقی نیست، می توانیم ببینیم که عملکرد در 21.147 نقطه در معیار GPU تک گذر چشمگیر است.تقسیم GPU به چهار جهت نشان می دهد تاثیر رویکرد برش زمان NVIDIA در به اشتراک گذاشتن هسته CUDA GPU، با نمرات فردی که از 2.514 تا 2.567 زمانی که معیار به طور همزمان در تمام VM ها اجرا می شود.
تکرار تست روی یک ماشین مجازی با پروفایل 12Q و 3 دستگاه مجازی دیگر، نمره را به 15 افزایش می دهد.133این دقیقاً بازگشت به نمره کامل GPU نیست، اما هنوز برای یک vGPU تقسیم شده قابل احترام است.
معیارهای مخلوط کننده
بیایید با چند معیار رندرینگ دیگر با بلندر ادامه دهیم.تقسیم گرافیک گرافیک به چهار طرف منجر به عملکرد کلی به طور چشمگیری پایین تر در مقایسه با یک ماشین مجازی واحد در حال اجرا همان حجم کار در همان مشخصات.
همانطور که در معیار Monster نشان داده شده است، تنها چهار VM که قدرت محاسباتی GPU را به اشتراک می گذارند، به این معنی است که عملکرد ارائه ی فردی می تواند کمتر از 8٪ از یک VM واحد با همان مشخصات باشد.ما یک ماشین مجازی را مشاهده کردیم که به اندازه کافی از بقیه جلوتر می رود.4 برابر بدترين نمره بازيکن
معیارهای Junkshop و Classroom داستان های مشابهی را بیان می کنند، با افت های بزرگی در عملکرد برای سه نفر از چهار VM و یک مهمان به دست آوردن نمره بسیار بالاتر از دیگران.
شرکت فناوری چینجینگ جیوتونگ پکن، لمیتد
سندي يانگ، مدير استراتژي جهاني
واتساپ / وی چت: +86 13426366826
ایمیل: yangyd@qianxingdata.com
وب سایت: www.qianxingdata.com/www.storagesserver.com
تمرکز کسب و کار:
توزیع محصولات ICT / ادغام سیستم و خدمات / راه حل های زیرساخت
با 20+ سال تجربه توزیع فناوری اطلاعات، ما با مارک های پیشرو جهانی همکاری می کنیم تا محصولات قابل اعتماد و خدمات حرفه ای را ارائه دهیم.
استفاده از تکنولوژی برای ساختن یک جهان هوشمند، ارائه دهنده خدمات قابل اعتماد محصولات ICT شما



