Πιστεύεται ότι οι εικονικοί διακομιστές με vGPU είναι ακριβοί. Σε μια σύντομη ανασκόπηση, θα προσπαθήσω να αντικρούσω αυτή τη θέση.

Μια αναζήτηση στο διαδίκτυο αποκαλύπτει αμέσως ενοικιάσεις υπερυπολογιστών ή διακομιστών NVIDIA Tesla V100 με ισχυρές αποκλειστικές GPU που είναι απλούστερες. Παρόμοιες υπηρεσίες είναι διαθέσιμες, για παράδειγμα, από , ή Το μηνιαίο κόστος τους μετριέται σε δεκάδες χιλιάδες ρούβλια και ήθελα να βρω φθηνότερες επιλογές για εφαρμογές OpenCL ή/και CUDA. Δεν υπάρχουν πολλά οικονομικά VPS με προσαρμογείς βίντεο στη ρωσική αγορά, σε ένα σύντομο άρθρο θα συγκρίνω τις υπολογιστικές τους δυνατότητες χρησιμοποιώντας συνθετικές δοκιμές.
Συμμετέχοντες
Η λίστα των υποψηφίων για συμμετοχή στην αξιολόγηση περιελάμβανε εικονικούς διακομιστές παρόχων φιλοξενίας , , , и Δεν υπήρχαν ιδιαίτερα προβλήματα με την απόκτηση πρόσβασης, καθώς σχεδόν όλοι οι πάροχοι έχουν δωρεάν δοκιμαστική περίοδο. Το UltraVDS δεν έχει επίσημα δωρεάν δοκιμαστική περίοδο, αλλά ήταν εύκολο να καταλήξουμε σε συμφωνία: έχοντας μάθει για τη δημοσίευση, το προσωπικό υποστήριξης πρόσθεσε το ποσό που χρειαζόταν για να παραγγείλω ένα VPS στον λογαριασμό μπόνους μου. Σε αυτό το στάδιο, οι εικονικές μηχανές VDS4YOU αποχώρησαν από τον αγώνα, επειδή για δωρεάν δοκιμή ο πάροχος φιλοξενίας απαιτεί σάρωση ταυτότητας. Καταλαβαίνω ότι πρέπει να προστατευτείτε από την κατάχρηση, αλλά για επαλήθευση, τα στοιχεία διαβατηρίου ή, για παράδειγμα, η σύνδεση ενός λογαριασμού σε ένα κοινωνικό δίκτυο είναι αρκετά - αυτό απαιτείται από το 1Gb.ru.
Διαμορφώσεις και τιμές
Για δοκιμές, χρησιμοποιήσαμε μηχανήματα μεσαίας κατηγορίας που κοστίζουν λιγότερο από 10 χιλιάδες ρούβλια το μήνα: 2 πυρήνες υπολογιστών, 4 GB μνήμης RAM, 20-50 GB SSD, vGPU με 256 MB VRAM και Windows Server 2016. Πριν αξιολογήσουμε την απόδοση του VDS, ας ρίξουμε μια πιο προσεκτική ματιά στα υποσυστήματα γραφικών τους. Δημιουργήθηκε από χρησιμότητα σας επιτρέπει να λάβετε λεπτομερείς πληροφορίες σχετικά με τις λύσεις υλικού και λογισμικού που χρησιμοποιούνται από τους παρόχους φιλοξενίας. Με τη βοήθειά του, μπορείτε να δείτε, για παράδειγμα, την έκδοση του προγράμματος οδήγησης βίντεο, την ποσότητα της διαθέσιμης μνήμης βίντεο, καθώς και δεδομένα σχετικά με την υποστήριξη OpenCL και CUDA.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Εικονικοποίηση
Hyper-V
OpenStack
Hyper-V
Hyper-V
Υπολογιστικοί πυρήνες
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Αποθηκευτικός χώρος, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Προσαρμογέας βίντεο
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Υποστήριξη OpenCL
+
+
+
+
Υποστήριξη CUDA
-
+
-
-
Τιμή ανά μήνα (με ετήσια πληρωμή), RUB.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Πληρωμή για πόρους, RUB
όχι
CPU = 0,42 τριβές/ώρα,
RAM = 0,24 τρίψιμο/ώρα,
SSD = 0,0087 RUB/ώρα,
OS Windows = 1,62 ρούβλια/ώρα,
IPv4 = 0,15 τριβές/ώρα,
vGPU (T4/4Gb) = 7 ρουπίες/ώρα.
από 623,28 + 30 για εγκατάσταση
όχι
Δοκιμαστική περίοδος
10 ημέρες
7 ημέρες ή περισσότερο κατόπιν συμφωνίας
3 ημέρες με μηνιαία χρέωση
όχι
Από τους παρόχους που εξετάστηκαν, μόνο το GPUcloud χρησιμοποιεί εικονικοποίηση OpenStack και τεχνολογία NVIDIA GRID. Λόγω της μεγάλης ποσότητας μνήμης βίντεο (διατίθενται προφίλ 4, 8 και 16 GB), η υπηρεσία είναι πιο ακριβή, αλλά ο πελάτης θα μπορεί να εκτελεί εφαρμογές OpenCL και CUDA. Οι άλλοι ανταγωνιστές προσφέρουν vGPU με μικρότερη ποσότητα VRAM, που δημιουργήθηκαν χρησιμοποιώντας το Microsoft RemoteFX. Είναι σημαντικά φθηνότεροι, αλλά υποστηρίζουν μόνο OpenCL.
Δοκιμή απόδοσης
GeekBench 5
Με τη βοήθεια αυτού του δημοφιλούς Μπορείτε να μετρήσετε την απόδοση γραφικών για εφαρμογές OpenCL και CUDA. Το παρακάτω διάγραμμα δείχνει το συνοπτικό αποτέλεσμα και πιο λεπτομερή δεδομένα για εικονικούς διακομιστές. , GPUcloud ( и ), и είναι διαθέσιμα στον ιστότοπο του προγραμματιστή benchmark. Αν τα ανοίξετε, θα βρείτε ένα ενδιαφέρον γεγονός: Το GeekBench εμφανίζει όγκους VRAM που είναι πολύ υψηλότεροι από τα 256 MB που έχουν παραγγελθεί. Η ταχύτητα ρολογιού των CPU μπορεί επίσης να είναι υψηλότερη από την αναφερόμενη. Σε εικονικά περιβάλλοντα, αυτό είναι ένα συνηθισμένο φαινόμενο - πολλά εξαρτώνται από το φόρτο εργασίας του φυσικού κεντρικού υπολογιστή στον οποίο εκτελείται το VPS.

Οι κοινόχρηστες vGPU "διακομιστή" είναι πιο αδύναμες από τους προσαρμογείς βίντεο υψηλής απόδοσης "επιτραπέζιων υπολογιστών" όταν χρησιμοποιούνται για εφαρμογές γραφικών βαρέων βαρών. Τέτοιες λύσεις προορίζονται κυρίως για εργασίες πληροφορικής. Διεξήχθησαν και άλλες συνθετικές δοκιμές για την αξιολόγηση της αποτελεσματικότητάς τους.
FAHBench 2.3.1
Για μια ολοκληρωμένη ανάλυση των δυνατοτήτων υπολογισμού vGPU δεν είναι κατάλληλο, αλλά μπορεί να χρησιμοποιηθεί για τη σύγκριση της απόδοσης προσαρμογέων βίντεο διαφορετικών VPS σε πολύπλοκους υπολογισμούς χρησιμοποιώντας OpenCL. Έργο Κατανεμημένων Υπολογιστών λύνει ένα στενό πρόβλημα της υπολογιστικής μοντελοποίησης της πήξης των πρωτεϊνών. Οι ερευνητές προσπαθούν να κατανοήσουν τις αιτίες των παθολογιών που σχετίζονται με ελαττωματικές πρωτεΐνες: ασθένειες Αλτσχάιμερ και Πάρκινσον, νόσος των τρελών αγελάδων, σκλήρυνση κατά πλάκας κ.λπ. Η μετρούμενη τιμή χρησιμοποιώντας τη χρησιμότητα που δημιούργησαν Η απόδοση των υπολογισμών μονής και διπλής ακρίβειας φαίνεται στο διάγραμμα. Δυστυχώς, το βοηθητικό πρόγραμμα επέστρεψε σφάλμα στην εικονική μηχανή UltraVDS.

Παρακάτω θα παρέχω μια σύγκριση των αποτελεσμάτων υπολογισμού για τη μέθοδο dhfr-implicit modeling.

SiSoftware Sandra 20/20
Πακέτο είναι ιδανικό για την αξιολόγηση των υπολογιστικών δυνατοτήτων των εικονικών προσαρμογέων βίντεο διαφόρων κεντρικών υπολογιστών. Το βοηθητικό πρόγραμμα περιέχει σύνολα benchmarks υπολογιστών γενικής χρήσης (GPGPU) και υποστηρίζει OpenCL, DirectCompute και CUDA. Αρχικά, έγινε μια γενική αξιολόγηση διαφορετικών vGPU. Το διάγραμμα δείχνει το συνοπτικό αποτέλεσμα, πιο λεπτομερή δεδομένα για εικονικούς διακομιστές. , GPUcloud () Και είναι διαθέσιμα στον ιστότοπο του προγραμματιστή benchmark.

Υπήρξαν επίσης προβλήματα με τη δοκιμή "long" Sandra. Για τον πάροχο VPS GPUcloud, δεν ήταν δυνατή η διεξαγωγή γενικής αξιολόγησης χρησιμοποιώντας το OpenCL. Κατά την επιλογή της κατάλληλης επιλογής, το βοηθητικό πρόγραμμα εξακολουθούσε να λειτουργεί μέσω CUDA. Αυτή η δοκιμή απέτυχε επίσης για το μηχάνημα UltraVDS: το benchmark πάγωσε στο 86%, προσπαθώντας να προσδιορίσει την καθυστέρηση μνήμης.
Η συνολική σουίτα κριτηρίων αξιολόγησης δεν εμφανίζει τις μετρήσεις με επαρκή λεπτομέρεια ούτε εκτελεί τους υπολογισμούς με υψηλή ακρίβεια. Έπρεπε να πραγματοποιηθούν αρκετές μεμονωμένες δοκιμές, ξεκινώντας με τον προσδιορισμό της μέγιστης απόδοσης του προσαρμογέα βίντεο χρησιμοποιώντας ένα σύνολο απλών μαθηματικών υπολογισμών χρησιμοποιώντας OpenCL και (αν είναι δυνατόν) CUDA. Και εδώ, εμφανίζεται μόνο η συνολική μέτρηση και τα λεπτομερή αποτελέσματα για το VPS από , GPUcloud ( и ), и διαθέσιμο στον ιστότοπο.

Για να συγκρίνει την ταχύτητα κωδικοποίησης και αποκωδικοποίησης δεδομένων, η Sandra διαθέτει ένα σύνολο κρυπτογραφικών δοκιμών. Λεπτομερή αποτελέσματα είναι διαθέσιμα στον ιστότοπο για , GPUcloud ( и ), и .

Οι παράλληλοι οικονομικοί υπολογισμοί απαιτούν έναν προσαρμογέα που υποστηρίζει υπολογισμούς διπλής ακρίβειας. Αυτός είναι ένας άλλος σημαντικός τομέας εφαρμογής για την vGPU. Λεπτομερή αποτελέσματα είναι διαθέσιμα στον ιστότοπο για , GPUcloud ( и ), и .

Το Sandra 20/20 σάς επιτρέπει να δοκιμάσετε τις δυνατότητες χρήσης vGPU για επιστημονικούς υπολογισμούς υψηλής ακρίβειας: πολλαπλασιασμός πινάκων, γρήγορος μετασχηματισμός Fourier κ.λπ. Λεπτομερή αποτελέσματα είναι διαθέσιμα στον ιστότοπο για , GPUcloud ( и ), и .

Τέλος, διεξήχθη μια δοκιμή των δυνατοτήτων επεξεργασίας εικόνας της vGPU. Λεπτομερή αποτελέσματα είναι διαθέσιμα στον ιστότοπο για , GPUcloud ( и ), и .

Ευρήματα
Ο εικονικός διακομιστής GPUcloud έδειξε εξαιρετικά αποτελέσματα στις δοκιμές GeekBench 5 και FAHBench, αλλά δεν ξεπέρασε το γενικό επίπεδο στις δοκιμές αναφοράς Sandra. Κοστίζει πολύ περισσότερο από τους ανταγωνιστές του, αλλά έχει σημαντικά μεγαλύτερη μνήμη βίντεο και υποστηρίζει CUDA. Στις δοκιμές Sandra με υψηλή ακρίβεια υπολογισμού, το VPS από το 1Gb.ru ήταν στην κορυφή, αλλά δεν είναι επίσης φθηνό και έδειξε μέτρια αποτελέσματα σε άλλες δοκιμές. Το σαφές outsider ήταν το UltraVDS: Δεν ξέρω αν υπάρχει σύνδεση εδώ, αλλά μόνο αυτός ο πάροχος φιλοξενίας προσφέρει κάρτες γραφικών AMD στους πελάτες. Όσον αφορά την τιμή/απόδοση, ο διακομιστής RuVDS μου φάνηκε ο καλύτερος. Κοστίζει λιγότερο από 2000 ρούβλια το μήνα και πέρασε τις δοκιμές αρκετά καλά. Ο τελικός πίνακας τουρνουά μοιάζει με αυτό:
Θέση
Hoster
Υποστήριξη OpenCL
Υποστήριξη CUDA
Υψηλή απόδοση σύμφωνα με το GeekBench 5
Υψηλή απόδοση σύμφωνα με το FAHBench
Υψηλή απόδοση σύμφωνα με το Sandra 20/20
Χαμηλή τιμή
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
ΙΙΙ
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Είχα κάποιες αμφιβολίες για τον νικητή, αλλά η κριτική είναι αφιερωμένη σε VPS χαμηλού κόστους με vGPU, και η εικονική μηχανή RuVDS κοστίζει σχεδόν τα μισά από τον πλησιέστερο ανταγωνιστή της και περισσότερο από τέσσερις φορές περισσότερο από την πιο ακριβή προσφορά από αυτές που αξιολογήθηκαν. Η δεύτερη και η τρίτη θέση ήταν επίσης δύσκολο να μοιραστούν, αλλά και εδώ η τιμή υπερίσχυσε άλλων παραγόντων.
Ως αποτέλεσμα των δοκιμών, αποδείχθηκε ότι οι vGPU εισαγωγικού επιπέδου δεν είναι τόσο ακριβές και μπορούν ήδη να χρησιμοποιηθούν για την επίλυση προβλημάτων υπολογιστών. Φυσικά, είναι δύσκολο να προβλεφθεί πώς θα συμπεριφερθεί ένα μηχάνημα υπό πραγματικό φορτίο με βάση συνθετικές δοκιμές και η δυνατότητα κατανομής πόρων εξαρτάται άμεσα από τους γείτονες στον φυσικό κεντρικό υπολογιστή - κάντε μια έκπτωση για αυτό. Εάν βρείτε άλλα VPS προϋπολογισμού με vGPU στο RuNet, μη διστάσετε να γράψετε γι' αυτά στα σχόλια.
Πηγή: www.habr.com
