Es creu que els servidors virtuals amb vGPU són cars. En una breu ressenya intentaré refutar aquesta tesi.
Una cerca a Internet revela immediatament el lloguer de superordinadors amb NVIDIA Tesla V100 o servidors més senzills amb potents GPU dedicades. Hi ha serveis similars disponibles, per exemple,
Els participants
Els servidors virtuals d'allotjament es van incloure a la llista de candidats per participar en la revisió.
Configuracions i preus
Per provar, vam agafar màquines de nivell mitjà que costen menys de 10 mil rubles al mes: 2 nuclis informàtics, 4 GB de RAM, 20 - 50 GB SSD, vGPU amb 256 MB de VRAM i Windows Server 2016. Abans d'avaluar el rendiment de VDS, mirem els seus subsistemes gràfics amb un aspecte armat. Creat per l'empresa
1 Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualització
Hyper-V
OpenStack
Hyper-V
Hyper-V
Nuclis informàtics
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Emmagatzematge, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Adaptador de vídeo
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Suport OpenCL
+
+
+
+
Suport CUDA
-
+
-
-
Preu al mes (si es paga anualment), fregueu.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Pagament dels recursos, fregar
нет
CPU = 0,42 rub/hora,
RAM = 0,24 rub/hora,
SSD = 0,0087 rub/hora,
OS Windows = 1,62 rub/hora,
IPv4 = 0,15 rub/hora,
vGPU (T4/4Gb) = 7 rubles/hora.
des de 623,28 + 30 per instal·lació
нет
Període de prova
10 dies
7 dies o més per acord
3 dies amb facturació mensual
нет
Dels proveïdors revisats, només GPUcloud utilitza la virtualització OpenStack i la tecnologia NVIDIA GRID. A causa de la gran quantitat de memòria de vídeo (hi ha disponibles perfils de 4, 8 i 16 GB), el servei és més car, però el client executarà aplicacions OpenCL i CUDA. La resta de competidors ofereixen vGPU amb menys VRAM, creades amb Microsoft RemoteFX. Costen molt menys, però només admeten OpenCL.
Proves de rendiment
Geekbench maig
Amb aquest popular
Les vGPU de "servidor" compartides són més febles que els adaptadors de vídeo "d'escriptori" d'alt rendiment quan s'utilitzen per a aplicacions gràfiques pesades. Aquestes solucions estan destinades principalment a tasques d'informàtica. Es van realitzar altres proves sintètiques per avaluar-ne el rendiment.
FAHBench 2.3.1
Per a una anàlisi exhaustiva de les capacitats informàtiques de vGPU
A continuació, compararé els resultats del càlcul per al mètode de modelització implícita dhfr.
SiSoftware Sandra 20/20
Paquet
També hi va haver problemes amb la prova "llarga" de la Sandra. Per al proveïdor de VPS GPUcloud, no va ser possible realitzar una avaluació general mitjançant OpenCL. En seleccionar l'opció adequada, la utilitat encara funcionava mitjançant CUDA. La màquina UltraVDS també va fallar aquesta prova: el punt de referència es va congelar al 86% mentre intentava determinar la latència de la memòria.
Al paquet de prova general, és impossible veure indicadors amb un grau de detall suficient o realitzar càlculs amb alta precisió. Vam haver d'executar diverses proves separades, començant per determinar el rendiment màxim de l'adaptador de vídeo mitjançant un conjunt de càlculs matemàtics senzills mitjançant OpenCL i (si és possible) CUDA. Això també mostra només l'indicador general i els resultats detallats de VPS de
Per comparar la velocitat de codificació i descodificació de dades, Sandra té un conjunt de proves criptogràfiques. Resultats detallats per
Els càlculs financers paral·lels requereixen un càlcul d'adaptador de doble precisió compatible. Aquesta és una altra àrea important d'aplicació per a vGPU. Resultats detallats per
Sandra 20/20 permet provar les possibilitats d'utilitzar vGPU per a càlculs científics amb gran precisió: multiplicació de matrius, transformada ràpida de Fourier, etc. Resultats detallats per
Finalment, es va dur a terme una prova de les capacitats de processament d'imatges de la vGPU. Resultats detallats per
Troballes
El servidor virtual GPUcloud va mostrar excel·lents resultats a les proves GeekBench 5 i FAHBench, però no va superar el nivell general a les proves de referència de Sandra. Costa molt més que els serveis dels competidors, però té una quantitat significativament més gran de memòria de vídeo i és compatible amb CUDA. A les proves de Sandra, el VPS d'1Gb.ru va ser el líder amb una alta precisió de càlcul, però tampoc és barat i es va realitzar de manera mitjana en altres proves. UltraVDS va resultar ser un estrany evident: no sé si hi ha connexió aquí, però només aquest hoster ofereix als clients targetes de vídeo AMD. Pel que fa a la relació preu / rendiment, el servidor RuVDS em va semblar el millor. Costa menys de 2000 rubles al mes i les proves van passar força bé. La classificació final queda així:
Lloc
Hoster
Suport OpenCL
Suport CUDA
Alt rendiment segons GeekBench 5
Alt rendiment segons FAHBench
Alt rendiment segons Sandra 20/20
Preu baix
I
RuVDS
+
-
+
+
+
+
II
1 Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Tenia alguns dubtes sobre el guanyador, però la revisió està dedicada al pressupost VPS amb vGPU, i la màquina virtual RuVDS costa gairebé la meitat que el seu competidor més proper i més de quatre vegades més que l'oferta més cara revisada. El segon i el tercer lloc tampoc van ser fàcils de dividir, però també aquí el preu va superar altres factors.
Com a resultat de les proves, va resultar que les vGPU de nivell d'entrada no són tan cares i ja es poden utilitzar per resoldre problemes informàtics. Per descomptat, utilitzant proves sintètiques és difícil predir com es comportarà una màquina amb càrrega real i, a més, la capacitat d'assignar recursos directament depèn dels seus veïns a l'amfitrió físic; tingueu en compte això. Si trobeu altres VPS econòmics amb vGPU a Internet rus, no dubteu a escriure'ls als comentaris.
Font: www.habr.com