يُعتقد أن الخوادم الافتراضية المزودة بـ vGPU باهظة الثمن. في مراجعة قصيرة سأحاول دحض هذه الأطروحة.

يكشف البحث على الإنترنت على الفور عن استئجار أجهزة كمبيوتر فائقة السرعة مزودة بـ NVIDIA Tesla V100 أو خوادم أبسط مزودة بوحدات معالجة رسومات مخصصة قوية. تتوفر خدمات مماثلة، على سبيل المثال، , أو . تُقاس تكلفتها الشهرية بعشرات الآلاف من الروبلات، وأردت العثور على خيارات أرخص لتطبيقات OpenCL و/أو CUDA. لا يوجد الكثير من VPS الميزانية مع محولات الفيديو في السوق الروسية، في مقالة قصيرة سأقارن قدرات الحوسبة الخاصة بهم باستخدام الاختبارات الاصطناعية.
المشاركين
تم إدراج استضافة الخوادم الافتراضية في قائمة المرشحين للمشاركة في المراجعة. , , , и . لم تكن هناك مشاكل خاصة في الوصول، حيث أن جميع مقدمي الخدمة تقريبًا لديهم فترة تجريبية مجانية. ليس لدى UltraVDS اختبار مجاني رسميًا، ولكن لم يكن من الصعب التوصل إلى اتفاق: بعد أن علمت بالنشر، منحني فريق الدعم المبلغ اللازم لطلب VPS في حساب المكافأة الخاص بي. في هذه المرحلة، انسحبت أجهزة VDS4YOU الافتراضية من السباق، لأن المضيف يطلب منك إجراء فحص مجاني لبطاقة الهوية الخاصة بك لإجراء اختبار مجاني. أفهم أنك بحاجة إلى حماية نفسك من سوء الاستخدام، ولكن للتحقق أو تفاصيل جواز السفر أو، على سبيل المثال، ربط حساب على شبكة اجتماعية - هذا مطلوب بواسطة 1Gb.ru.
التكوينات والأسعار
لأغراض الاختبار، استخدمنا أجهزة متوسطة المدى بتكلفة تقل عن 10 آلاف روبل شهريًا: معالج ثنائي النواة، وذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت، وقرص SSD بسعة 20-50 جيجابايت، ووحدة معالجة رسومات افتراضية (vGPU) بذاكرة فيديو (VRAM) سعة 256 ميجابايت. Windows Server 2016. قبل تقييم أداء VDS، دعونا نلقي نظرة فاحصة على أنظمة الرسومات الفرعية الخاصة بها. من تصميم فائدة يسمح لك بالحصول على معلومات مفصلة حول حلول الأجهزة والبرامج التي يستخدمها المضيفون. بمساعدته، يمكنك، على سبيل المثال، رؤية إصدار برنامج تشغيل الفيديو، وحجم ذاكرة الفيديو المتوفرة، بالإضافة إلى البيانات المتعلقة بدعم OpenCL وCUDA.
1GB.ru
GPUcloud
روفدس
UltraVDS
الافتراضية
فرط-V
كومة مفتوحة
فرط-V
فرط-V
النوى الحاسوبية
2*2,6 جيجا هرتز
2*2,8 جيجا هرتز
2*3,4 جيجا هرتز
2*2,2 جيجا هرتز
ذاكرة الوصول العشوائي، غيغابايت
4
4
4
4
التخزين، غيغابايت
30 (اس اس دي)
50 (اس اس دي)
20 (اس اس دي)
30 (اس اس دي)
vGPU
RemoteFX و
NVIDIA GRID
RemoteFX و
RemoteFX و
محول الفيديو
نفيديا غيفورسي غكس شنومكس تي
نفيديا تيسلا T4
NVIDIA Quadro P4000
ايه ام دي فاير برو W4300
ذاكرة الوصول العشوائي، ميجابايت
256
4063
256
256
دعم OpenCL
+
+
+
+
دعم كودا
-
+
-
-
السعر شهريا (إذا تم دفعه سنويا)، فرك.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
الدفع مقابل الموارد، فرك
لا
وحدة المعالجة المركزية = 0,42 فرك/ساعة
ذاكرة الوصول العشوائي = 0,24 فرك / ساعة
SSD = 0,0087 فرك / ساعة،
OS Windows = 1,62 روبل/ساعة،
IPv4 = 0,15 فرك/ساعة،
vGPU (T4/4Gb) = 7 روبل/ساعة.
من 623,28 + 30 لكل تثبيت
لا
فترة اختبار
10 дней
7 أيام أو أكثر بالاتفاق
3 أيام مع الفواتير الشهرية
لا
من بين مقدمي الخدمة الذين تمت مراجعتهم، يستخدم GPUcloud فقط تقنية OpenStack الافتراضية وتقنية NVIDIA GRID. نظرًا للكمية الكبيرة من ذاكرة الفيديو (تتوفر ملفات تعريف بسعة 4 و8 و16 جيجابايت)، تكون الخدمة أكثر تكلفة، لكن العميل سيقوم بتشغيل تطبيقات OpenCL وCUDA. يقدم باقي المتنافسين وحدات معالجة رسومات vGPU مع ذاكرة VRAM أقل، تم إنشاؤها باستخدام Microsoft RemoteFX. إنها تكلف أقل بكثير، ولكنها تدعم OpenCL فقط.
اختبار أداء
GeekBench 5
مع هذه الشعبية يمكنك قياس أداء الرسومات لتطبيقات OpenCL وCUDA. يعرض الرسم البياني أدناه النتيجة الموجزة، مع بيانات أكثر تفصيلاً للخوادم الافتراضية ، غبو كلاود ( и ), и متاح على موقع المطور القياسي. يكشف فتحها عن حقيقة مثيرة للاهتمام: يُظهر GeekBench كميات VRAM أعلى بكثير من 256 ميجابايت المطلوبة. قد تكون سرعة الساعة للمعالجات المركزية أعلى أيضًا من المذكور. يعد هذا أمرًا شائعًا في البيئات الافتراضية - يعتمد الكثير على الحمل على المضيف الفعلي الذي يعمل عليه VPS.

تعد وحدات vGPU "الخادم" المشتركة أضعف من محولات الفيديو "سطح المكتب" عالية الأداء عند استخدامها لتطبيقات الرسومات الثقيلة. هذه الحلول مخصصة بشكل أساسي لمهام الحوسبة. وأجريت اختبارات اصطناعية أخرى لتقييم أدائها.
فاهبينش 2.3.1
للحصول على تحليل شامل لقدرات الحوسبة vGPU غير مناسب، ولكن يمكن استخدامه لمقارنة أداء محولات الفيديو من VPS المختلفة في الحسابات المعقدة باستخدام OpenCL. مشروع الحوسبة الموزعة يحل المشكلة الضيقة المتمثلة في النمذجة الحاسوبية لطي جزيئات البروتين. يحاول الباحثون فهم أسباب الأمراض المرتبطة بالبروتينات المعيبة: مرض الزهايمر ومرض باركنسون، ومرض جنون البقر، والتصلب المتعدد، وما إلى ذلك. تم قياسها باستخدام الأداة المساعدة التي قاموا بإنشائها يظهر أداء الدقة الفردية والمزدوجة في الرسم البياني. لسوء الحظ، قامت الأداة بإنشاء خطأ على الجهاز الظاهري UltraVDS.

بعد ذلك، سأقوم بمقارنة نتائج الحساب لطريقة النمذجة الضمنية dhfr.

سي سوفتوار ساندرا 20/20
صفقة رائعة لتقييم قدرات الحوسبة لمحولات الفيديو الافتراضية من مختلف المضيفين. تحتوي الأداة المساعدة على مجموعات قياس أداء الحوسبة للأغراض العامة (GPGPU) وتدعم OpenCL وDirectCompute وCUDA. في البداية، تم إجراء تقييم عام لمختلف وحدات معالجة الرسوميات الافتراضية (vGPUs). يُظهر الرسم التخطيطي النتيجة الموجزة، وبيانات أكثر تفصيلاً للخوادم الافتراضية ، غبو كلاود () و متاح على موقع المطور القياسي.

كانت هناك أيضًا مشاكل في اختبار ساندرا "الطويل". بالنسبة لموفر VPS GPUcloud، لم يكن من الممكن إجراء تقييم عام باستخدام OpenCL. عند تحديد الخيار المناسب، لا تزال الأداة تعمل من خلال CUDA. فشل جهاز UltraVDS أيضًا في هذا الاختبار: تجمد المؤشر عند 86% أثناء محاولة تحديد زمن وصول الذاكرة.
في حزمة الاختبار العامة، من المستحيل رؤية المؤشرات بدرجة كافية من التفاصيل أو إجراء حسابات بدقة عالية. كان علينا إجراء عدة اختبارات منفصلة، بدءًا من تحديد الأداء الأقصى لمحول الفيديو باستخدام مجموعة من الحسابات الرياضية البسيطة باستخدام OpenCL و(إن أمكن) CUDA. يعرض هذا أيضًا المؤشر العام فقط، والنتائج التفصيلية لـ VPS من ، غبو كلاود ( и ), и متاح على الموقع.

لمقارنة سرعة تشفير البيانات وفك تشفيرها، أجرت ساندرا مجموعة من اختبارات التشفير. النتائج التفصيلية ل ، غبو كلاود ( и ), и .

تتطلب الحسابات المالية المتوازية حساب محول داعم مزدوج الدقة. يعد هذا مجالًا مهمًا آخر لتطبيق وحدات معالجة الرسوميات الافتراضية (vGPU). النتائج التفصيلية ل ، غبو كلاود ( и ), и .

تتيح لك Sandra 20/20 اختبار إمكانيات استخدام vGPU لإجراء العمليات الحسابية العلمية بدقة عالية: ضرب المصفوفات، وتحويل فورييه السريع، وما إلى ذلك. النتائج التفصيلية ل ، غبو كلاود ( и ), и .

وأخيرًا، تم إجراء اختبار لقدرات معالجة الصور لوحدة معالجة الرسومات الافتراضية (vGPU). النتائج التفصيلية ل ، غبو كلاود ( и ), и .

النتائج
أظهر الخادم الافتراضي GPUcloud نتائج ممتازة في اختبارات GeekBench 5 وFAHBench، لكنه لم يرتفع عن المستوى العام في اختبارات Sandra القياسية. إنها تكلف أكثر بكثير من خدمات المنافسين، ولكنها تحتوي على كمية أكبر بكثير من ذاكرة الفيديو وتدعم CUDA. في اختبارات Sandra، كان VPS من 1Gb.ru هو الرائد في دقة الحساب العالية، ولكنه أيضًا ليس رخيصًا وكان أداؤه متوسطًا في الاختبارات الأخرى. تبين أن UltraVDS جهة خارجية واضحة: لا أعرف ما إذا كان هناك اتصال هنا، ولكن هذا المضيف فقط هو الذي يقدم للعملاء بطاقات فيديو AMD. من حيث نسبة السعر إلى الأداء، بدا لي أن خادم RuVDS هو الأفضل. يكلف أقل من 2000 روبل شهريًا، وقد مرت الاختبارات بشكل جيد. الترتيب النهائي يبدو كالتالي:
مكان
المضيف
دعم OpenCL
دعم كودا
أداء عالي وفقًا لـ GeekBench 5
أداء عالي وفقًا لـ FAHBench
الأداء العالي بحسب ساندرا 20/20
انخفاض السعر
I
روفدس
+
-
+
+
+
+
II
1GB.ru
+
-
+
+
+
+
الثالث
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
كانت لدي بعض الشكوك حول الفائز، لكن المراجعة مخصصة لميزانية VPS مع vGPU، وتكلف الآلة الافتراضية RuVDS ما يقرب من نصف تكلفة أقرب منافس لها وأكثر من أربعة أضعاف تكلفة العرض الأغلى الذي تمت مراجعته. لم يكن من السهل أيضًا تقسيم المركزين الثاني والثالث، ولكن السعر هنا أيضًا يفوق العوامل الأخرى.
نتيجة للاختبار، اتضح أن وحدات معالجة الرسوميات الافتراضية (vGPU) للمبتدئين ليست باهظة الثمن ويمكن استخدامها بالفعل لحل مشكلات الحوسبة. بالطبع، باستخدام الاختبارات الاصطناعية، من الصعب التنبؤ بكيفية تصرف الجهاز تحت الحمل الحقيقي، وإلى جانب ذلك، فإن القدرة على تخصيص الموارد تعتمد بشكل مباشر على جيرانها على المضيف المادي - خذ بدلات لذلك. إذا وجدت VPS أخرى ذات ميزانية محدودة مع vGPU على الإنترنت الروسي، فلا تتردد في الكتابة عنها في التعليقات.
المصدر: www.habr.com
