Người ta tin rằng các máy chủ ảo có vGPU rất đắt tiền. Trong một bài đánh giá ngắn, tôi sẽ cố gắng bác bỏ luận điểm này.
Một tìm kiếm trên Internet ngay lập tức cho thấy việc thuê siêu máy tính chạy NVIDIA Tesla V100 hoặc các máy chủ đơn giản hơn với GPU chuyên dụng mạnh mẽ. Các dịch vụ tương tự có sẵn, ví dụ:
Những người tham gia
Lưu trữ máy chủ ảo đã được đưa vào danh sách ứng cử viên tham gia đánh giá.
Cấu hình và giá cả
Để thử nghiệm, chúng tôi lấy các máy tầm trung có giá dưới 10 nghìn rúp mỗi tháng: 2 lõi máy tính, RAM 4 GB, SSD 20 - 50 GB, vGPU với 256 MB VRAM và Windows Server 2016. Trước khi đánh giá hiệu suất của VDS, chúng ta hãy nhìn vào hệ thống con đồ họa của họ với cái nhìn có vũ trang. Được tạo bởi công ty
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Ảo hóa
Hyper-V
OpenStack
Hyper-V
Hyper-V
Lõi máy tính
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Dung lượng lưu trữ, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
LƯỚI NVIDIA
RemoteFX
RemoteFX
Bộ chuyển đổi video
NVIDIA GeForce GTX 1080 Ti
NVIDIATesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Hỗ trợ OpenCL
+
+
+
+
hỗ trợ CUDA
-
+
-
-
Giá mỗi tháng (nếu thanh toán hàng năm), chà.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Thanh toán tài nguyên, chà
không
CPU = 0,42 chà/giờ,
RAM = 0,24 chà/giờ,
SSD = 0,0087 chà/giờ,
Hệ điều hành Windows = 1,62 chà/giờ,
IPv4 = 0,15 chà/giờ,
vGPU (T4/4Gb) = 7 rúp/giờ.
từ 623,28 + 30 cho mỗi lần cài đặt
không
Thời gian kiểm tra
10 дней
7 ngày trở lên theo thỏa thuận
3 ngày với thanh toán hàng tháng
không
Trong số các nhà cung cấp được đánh giá, chỉ GPUcloud sử dụng công nghệ ảo hóa OpenStack và NVIDIA GRID. Do dung lượng bộ nhớ video lớn (có sẵn cấu hình 4, 8 và 16 GB), dịch vụ này đắt hơn nhưng máy khách sẽ chạy các ứng dụng OpenCL và CUDA. Các đối thủ còn lại cung cấp vGPU có ít VRAM hơn, được tạo bằng Microsoft RemoteFX. Chúng có giá thấp hơn nhiều nhưng chỉ hỗ trợ OpenCL.
Kiểm tra năng suất
GeekBench 5
Với sự phổ biến này
Các vGPU “máy chủ” dùng chung yếu hơn các bộ điều hợp video “máy tính để bàn” hiệu suất cao khi được sử dụng cho các ứng dụng đồ họa nặng. Các giải pháp như vậy chủ yếu dành cho các nhiệm vụ tính toán. Các thử nghiệm tổng hợp khác đã được tiến hành để đánh giá hiệu suất của chúng.
FAHBench 2.3.1
Để phân tích toàn diện về khả năng tính toán của vGPU
Tiếp theo tôi sẽ so sánh kết quả tính toán cho phương pháp mô hình hóa dhfr-implicit.
SiSoftware Sandra 20/20
Gói
Bài kiểm tra “dài” của Sandra cũng có vấn đề. Đối với nhà cung cấp VPS GPUcloud, không thể tiến hành đánh giá chung bằng OpenCL. Khi chọn tùy chọn thích hợp, tiện ích vẫn hoạt động thông qua CUDA. Máy UltraVDS cũng thất bại trong bài kiểm tra này: điểm chuẩn dừng ở mức 86% trong khi cố gắng xác định độ trễ của bộ nhớ.
Trong gói thử nghiệm chung, không thể nhìn thấy các chỉ báo ở mức độ chi tiết đầy đủ hoặc thực hiện các phép tính với độ chính xác cao. Chúng tôi đã phải chạy một số thử nghiệm riêng biệt, bắt đầu bằng việc xác định hiệu suất cao nhất của bộ điều hợp video bằng cách sử dụng một bộ phép tính toán học đơn giản sử dụng OpenCL và (nếu có thể) CUDA. Điều này cũng chỉ hiển thị chỉ số chung và kết quả chi tiết cho VPS từ
Để so sánh tốc độ mã hóa và giải mã dữ liệu, Sandra có một bộ bài kiểm tra mật mã. Kết quả chi tiết cho
Tính toán tài chính song song yêu cầu tính toán bộ điều hợp có độ chính xác kép hỗ trợ. Đây là một lĩnh vực ứng dụng quan trọng khác dành cho vGPU. Kết quả chi tiết cho
Sandra 20/20 cho phép bạn kiểm tra khả năng sử dụng vGPU để tính toán khoa học với độ chính xác cao: nhân ma trận, biến đổi Fourier nhanh, v.v. Kết quả chi tiết cho
Cuối cùng, bài kiểm tra khả năng xử lý hình ảnh của vGPU đã được thực hiện. Kết quả chi tiết cho
Những phát hiện
Máy chủ ảo GPUcloud cho kết quả xuất sắc trong các bài kiểm tra GeekBench 5 và FAHBench, nhưng không vượt lên trên mức chung trong các bài kiểm tra điểm chuẩn của Sandra. Nó có giá cao hơn nhiều so với dịch vụ của đối thủ cạnh tranh, nhưng có dung lượng bộ nhớ video lớn hơn đáng kể và hỗ trợ CUDA. Trong các thử nghiệm của Sandra, VPS của 1Gb.ru dẫn đầu với độ chính xác tính toán cao, nhưng nó cũng không hề rẻ và hoạt động ở mức trung bình trong các thử nghiệm khác. UltraVDS hóa ra là một kẻ ngoài cuộc rõ ràng: Tôi không biết liệu có kết nối ở đây hay không, nhưng chỉ có nhà cung cấp dịch vụ lưu trữ này mới cung cấp cho khách hàng thẻ video AMD. Xét về tỷ lệ giá/hiệu suất, đối với tôi, máy chủ RuVDS có vẻ là tốt nhất. Nó có giá dưới 2000 rúp mỗi tháng và các bài kiểm tra đã vượt qua khá tốt. Bảng xếp hạng cuối cùng trông như thế này:
Nơi
chủ nhà
Hỗ trợ OpenCL
hỗ trợ CUDA
Hiệu năng cao theo GeekBench 5
Hiệu suất cao theo FAHBench
Hiệu suất cao theo Sandra 20/20
Giá thấp
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Tôi có một số nghi ngờ về người chiến thắng, nhưng bài đánh giá dành riêng cho VPS bình dân có vGPU và máy ảo RuVDS có giá gần bằng một nửa so với đối thủ cạnh tranh gần nhất và cao hơn bốn lần so với ưu đãi đắt nhất được đánh giá. Vị trí thứ hai và thứ ba cũng không dễ phân chia, nhưng ở đây giá cả cũng cao hơn các yếu tố khác.
Kết quả thử nghiệm cho thấy vGPU cấp đầu vào không quá đắt và đã có thể được sử dụng để giải quyết các vấn đề về máy tính. Tất nhiên, bằng cách sử dụng các thử nghiệm tổng hợp, rất khó để dự đoán máy sẽ hoạt động như thế nào dưới tải thực và bên cạnh đó, khả năng phân bổ tài nguyên trực tiếp phụ thuộc vào các lân cận của nó trên máy chủ vật lý - hãy tính đến điều này. Nếu bạn tìm thấy VPS giá rẻ khác có vGPU trên Internet Nga, đừng ngần ngại viết về chúng trong phần bình luận.
Nguồn: www.habr.com