เชื่อกันว่าเซิร์ฟเวอร์เสมือนที่มี vGPU นั้นมีราคาแพง ในการทบทวนสั้นๆ ฉันจะพยายามหักล้างวิทยานิพนธ์นี้

การค้นหาบนอินเทอร์เน็ตเผยให้เห็นการเช่าซูเปอร์คอมพิวเตอร์ที่มี NVIDIA Tesla V100 หรือเซิร์ฟเวอร์ที่เรียบง่ายกว่าพร้อม GPU เฉพาะอันทรงพลังทันที มีบริการที่คล้ายกัน เช่น , หรือ . ค่าใช้จ่ายรายเดือนวัดเป็นหมื่นรูเบิล และฉันต้องการค้นหาตัวเลือกที่ถูกกว่าสำหรับแอปพลิเคชัน OpenCL และ/หรือ CUDA ตลาดรัสเซียมี VPS ราคาประหยัดพร้อมอะแดปเตอร์วิดีโอไม่มากนัก ในบทความสั้น ๆ ฉันจะเปรียบเทียบความสามารถในการคำนวณโดยใช้การทดสอบสังเคราะห์
เข้าร่วม
โฮสติ้งเซิร์ฟเวอร์เสมือนถูกรวมอยู่ในรายชื่อผู้สมัครเข้าร่วมการตรวจสอบ , , , и . ไม่มีปัญหาใดเป็นพิเศษในการเข้าถึง เนื่องจากผู้ให้บริการเกือบทั้งหมดมีช่วงทดลองใช้งานฟรี UltraVDS ไม่มีการทดสอบฟรีอย่างเป็นทางการ แต่ก็ไม่ใช่เรื่องยากที่จะบรรลุข้อตกลง: หลังจากเรียนรู้เกี่ยวกับการเผยแพร่ เจ้าหน้าที่ฝ่ายสนับสนุนได้ให้เครดิตฉันตามจำนวนเงินที่จำเป็นในการสั่งซื้อ VPS เข้าบัญชีโบนัสของฉัน ในขั้นตอนนี้ เครื่องเสมือน VDS4YOU หลุดออกจากการแข่งขัน เนื่องจากสำหรับการทดสอบฟรี โฮสต์กำหนดให้คุณต้องสแกนบัตรประจำตัวของคุณ ฉันเข้าใจว่าคุณจำเป็นต้องป้องกันตัวเองจากการถูกละเมิด แต่สำหรับการตรวจสอบ รายละเอียดหนังสือเดินทาง หรือตัวอย่างเช่น การเชื่อมโยงบัญชีบนโซเชียลเน็ตเวิร์ก - 1Gb.ru กำหนดสิ่งนี้
การกำหนดค่าและราคา
สำหรับการทดสอบ เราใช้เครื่องระดับกลางที่มีราคาต่ำกว่า 10 รูเบิลต่อเดือน: หน่วยประมวลผล 2 คอร์, RAM 4 GB, SSD 20-50 GB, vGPU ที่มี VRAM 256 MB และ Windows Server 2016. ก่อนที่จะประเมินประสิทธิภาพของ VDS เรามาดูระบบกราฟิกของพวกเขากันให้ละเอียดขึ้นก่อน สร้างโดย ประโยชน์ ช่วยให้คุณได้รับข้อมูลโดยละเอียดเกี่ยวกับโซลูชันฮาร์ดแวร์และซอฟต์แวร์ที่โฮสต์ใช้ ด้วยความช่วยเหลือนี้ คุณสามารถดูได้ เช่น เวอร์ชันไดรเวอร์วิดีโอ จำนวนหน่วยความจำวิดีโอที่มีอยู่ ตลอดจนข้อมูลเกี่ยวกับการรองรับ OpenCL และ CUDA
1Gb.ru
GPUcloud
รูวีดีเอส
อัลตราวีดีเอส
Virtualization
Hyper-V
OpenStack
Hyper-V
Hyper-V
แกนประมวลผล
2*2,6กิกะเฮิร์ตซ์
2*2,8กิกะเฮิร์ตซ์
2*3,4กิกะเฮิร์ตซ์
2*2,2กิกะเฮิร์ตซ์
แรม, กิกะไบต์
4
4
4
4
พื้นที่เก็บข้อมูล, กิกะไบต์
30 (เอสเอสดี)
50 (เอสเอสดี)
20 (เอสเอสดี)
30 (เอสเอสดี)
vGPU
RemoteFX
NVIDIA กริด
RemoteFX
RemoteFX
อะแดปเตอร์วิดีโอ
NVIDIA GeForce GTX 1080 Ti
NVIDIA เทสลา T4
NVIDIA Quadro P4000
เอเอ็มดี ไฟร์โปร W4300
วีแรม, เมกะไบต์
256
4063
256
256
รองรับ OpenCL
+
+
+
+
รองรับ CUDA
-
+
-
-
ราคาต่อเดือน (หากชำระเป็นรายปี) ถู
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
การชำระค่าทรัพยากรถู
ไม่
CPU = 0,42 รูเบิล/ชั่วโมง
RAM = 0,24 รูเบิล/ชั่วโมง
SSD = 0,0087 รูเบิล/ชั่วโมง
OS Windows = 1,62 รูเบิล/ชั่วโมง
IPv4 = 0,15 รูเบิล/ชั่วโมง
vGPU (T4/4Gb) = 7 รูเบิล/ชั่วโมง
จาก 623,28 + 30 ต่อการติดตั้ง
ไม่
ช่วงทดสอบ
วัน 10
7 วันขึ้นไปตามตกลง
3 วันโดยเรียกเก็บเงินรายเดือน
ไม่
จากผู้ให้บริการที่ได้รับการตรวจสอบ มีเพียง GPUcloud เท่านั้นที่ใช้ OpenStack virtualization และเทคโนโลยี NVIDIA GRID เนื่องจากหน่วยความจำวิดีโอจำนวนมาก (มีโปรไฟล์ 4, 8 และ 16 GB) บริการจึงมีราคาแพงกว่า แต่ไคลเอนต์จะเรียกใช้แอปพลิเคชัน OpenCL และ CUDA ผู้เข้าแข่งขันที่เหลือเสนอ vGPU ที่มี VRAM น้อยกว่าซึ่งสร้างขึ้นโดยใช้ Microsoft RemoteFX มีค่าใช้จ่ายน้อยกว่ามาก แต่รองรับเฉพาะ OpenCL เท่านั้น
การทดสอบประสิทธิภาพ
Geek Bench 5
ด้วยความนิยมนี้ คุณสามารถวัดประสิทธิภาพกราฟิกสำหรับแอปพลิเคชัน OpenCL และ CUDA แผนภูมิด้านล่างแสดงผลสรุป พร้อมข้อมูลโดยละเอียดเพิ่มเติมสำหรับเซิร์ฟเวอร์เสมือน , GPUcloud ( и ), и มีอยู่บนเว็บไซต์ของผู้พัฒนามาตรฐาน เมื่อเปิดออกมาจะเผยให้เห็นข้อเท็จจริงที่น่าสนใจ: GeekBench แสดงปริมาณ VRAM สูงกว่าที่สั่งไว้ 256 MB มาก ความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์กลางอาจสูงกว่าที่ระบุไว้ นี่เป็นเหตุการณ์ปกติในสภาพแวดล้อมเสมือนจริง ส่วนใหญ่ขึ้นอยู่กับโหลดบนโฮสต์จริงที่ VPS กำลังทำงานอยู่

vGPU “เซิร์ฟเวอร์” ที่ใช้ร่วมกันจะอ่อนแอกว่าอะแดปเตอร์วิดีโอ “เดสก์ท็อป” ประสิทธิภาพสูงเมื่อใช้กับแอปพลิเคชันกราฟิกขนาดใหญ่ โซลูชันดังกล่าวมีไว้สำหรับงานด้านการคำนวณเป็นหลัก มีการทดสอบสังเคราะห์อื่นๆ เพื่อประเมินประสิทธิภาพ
FAHBench 2.3.1
สำหรับการวิเคราะห์ความสามารถในการประมวลผล vGPU อย่างครอบคลุม ไม่เหมาะ แต่สามารถใช้เพื่อเปรียบเทียบประสิทธิภาพของอะแดปเตอร์วิดีโอจาก VPS ที่แตกต่างกันในการคำนวณที่ซับซ้อนโดยใช้ OpenCL โครงการคอมพิวเตอร์แบบกระจาย แก้ปัญหาแคบของการสร้างแบบจำลองคอมพิวเตอร์ของการพับโมเลกุลโปรตีน นักวิจัยกำลังพยายามทำความเข้าใจสาเหตุของโรคที่เกี่ยวข้องกับโปรตีนบกพร่อง: โรคอัลไซเมอร์และพาร์กินสัน โรควัวบ้า โรคปลอกประสาทเสื่อมแข็ง ฯลฯ วัดโดยใช้ยูทิลิตี้ที่พวกเขาสร้างขึ้น ประสิทธิภาพความแม่นยำเดี่ยวและสองเท่าแสดงอยู่ในแผนภูมิ น่าเสียดายที่ยูทิลิตี้นี้สร้างข้อผิดพลาดบนเครื่องเสมือน UltraVDS

ต่อไป ฉันจะเปรียบเทียบผลการคำนวณสำหรับวิธีการสร้างแบบจำลอง dhfr-implicit

SiSoftware แซนดร้า 20/20
บรรจุภัณฑ์ เหมาะสำหรับการประเมินความสามารถในการประมวลผลของอะแดปเตอร์วิดีโอเสมือนจากโฮสต์ต่างๆ ยูทิลิตี้นี้ประกอบด้วยชุดเบนช์มาร์กการประมวลผลทั่วไป (GPGPU) และรองรับ OpenCL, DirectCompute และ CUDA เริ่มต้นด้วยการประเมินทั่วไปของ vGPU ต่างๆ แผนภาพแสดงผลสรุป ข้อมูลโดยละเอียดเพิ่มเติมสำหรับเซิร์ฟเวอร์เสมือน , GPUcloud () และ มีอยู่บนเว็บไซต์ของผู้พัฒนามาตรฐาน

นอกจากนี้ยังมีปัญหากับการทดสอบแบบ "ระยะยาว" ของแซนดราด้วย สำหรับผู้ให้บริการ VPS GPUcloud ไม่สามารถดำเนินการประเมินทั่วไปโดยใช้ OpenCL ได้ เมื่อเลือกตัวเลือกที่เหมาะสม ยูทิลิตี้นี้ยังคงทำงานผ่าน CUDA เครื่อง UltraVDS ก็ไม่ผ่านการทดสอบนี้เช่นกัน: เกณฑ์มาตรฐานค้างที่ 86% ในขณะที่พยายามระบุเวลาแฝงของหน่วยความจำ
ในแพ็คเกจการทดสอบทั่วไป เป็นไปไม่ได้ที่จะเห็นตัวบ่งชี้ที่มีรายละเอียดเพียงพอหรือทำการคำนวณด้วยความแม่นยำสูง เราต้องทำการทดสอบแยกกันหลายครั้ง โดยเริ่มจากการพิจารณาประสิทธิภาพสูงสุดของอะแดปเตอร์วิดีโอโดยใช้ชุดการคำนวณทางคณิตศาสตร์อย่างง่ายโดยใช้ OpenCL และ (ถ้าเป็นไปได้) CUDA นอกจากนี้ยังแสดงเฉพาะตัวบ่งชี้ทั่วไปและผลลัพธ์โดยละเอียดสำหรับ VPS จาก , GPUcloud ( и ), и มีอยู่บนเว็บไซต์

เพื่อเปรียบเทียบความเร็วของการเข้ารหัสและถอดรหัสข้อมูล Sandra มีชุดการทดสอบการเข้ารหัส ผลลัพธ์โดยละเอียดสำหรับ , GPUcloud ( и ), и .

การคำนวณทางการเงินแบบคู่ขนานจำเป็นต้องมีการคำนวณอะแดปเตอร์ที่มีความแม่นยำสองเท่าที่รองรับ นี่เป็นอีกส่วนสำคัญของการใช้งานสำหรับ vGPU ผลลัพธ์โดยละเอียดสำหรับ , GPUcloud ( и ), и .

Sandra 20/20 ช่วยให้คุณทดสอบความเป็นไปได้ของการใช้ vGPU สำหรับการคำนวณทางวิทยาศาสตร์ด้วยความแม่นยำสูง: การคูณเมทริกซ์ การแปลงฟูเรียร์ที่รวดเร็ว ฯลฯ ผลลัพธ์โดยละเอียดสำหรับ , GPUcloud ( и ), и .

ในที่สุด ก็มีการทดสอบความสามารถในการประมวลผลภาพของ vGPU ผลลัพธ์โดยละเอียดสำหรับ , GPUcloud ( и ), и .

ผลการวิจัย
เซิร์ฟเวอร์เสมือน GPUcloud แสดงผลลัพธ์ที่ยอดเยี่ยมในการทดสอบ GeekBench 5 และ FAHBench แต่ไม่ได้สูงกว่าระดับทั่วไปในการทดสอบเกณฑ์มาตรฐานของ Sandra มีค่าใช้จ่ายมากกว่าบริการของคู่แข่งมาก แต่มีหน่วยความจำวิดีโอมากกว่ามากและรองรับ CUDA ในการทดสอบ Sandra นั้น VPS จาก 1Gb.ru เป็นผู้นำที่มีความแม่นยำในการคำนวณสูง แต่ก็ยังไม่ถูกและดำเนินการโดยเฉลี่ยในการทดสอบอื่นๆ UltraVDS กลายเป็นคนนอกอย่างเห็นได้ชัด: ฉันไม่รู้ว่ามีการเชื่อมต่อที่นี่หรือไม่ แต่มีเพียงโฮสต์นี้เท่านั้นที่ให้บริการการ์ดวิดีโอ AMD สำหรับลูกค้า ในแง่ของอัตราส่วนราคา/ประสิทธิภาพ เซิร์ฟเวอร์ RuVDS ดูเหมือนว่าดีที่สุดสำหรับฉัน มีค่าใช้จ่ายน้อยกว่า 2000 รูเบิลต่อเดือนและการทดสอบก็ผ่านไปได้ค่อนข้างดี อันดับสุดท้ายมีลักษณะดังนี้:
สถานที่
โฮสเตอร์
รองรับ OpenCL
รองรับ CUDA
ประสิทธิภาพสูงตาม GeekBench 5
ประสิทธิภาพสูงตาม FAHBench
ประสิทธิภาพสูงตามมาตรฐาน Sandra 20/20
ราคาถูก
I
รูวีดีเอส
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
อัลตราวีดีเอส
+
-
-
-
-
+
ฉันมีข้อสงสัยบางประการเกี่ยวกับผู้ชนะ แต่การตรวจสอบนี้เน้นไปที่ VPS ราคาประหยัดที่มี vGPU และเครื่องเสมือน RuVDS มีราคาเกือบครึ่งหนึ่งของคู่แข่งที่ใกล้เคียงที่สุดและมากกว่าสี่เท่าของข้อเสนอที่แพงที่สุดที่ได้รับการตรวจสอบ อันดับที่สองและสามนั้นไม่ใช่เรื่องง่ายที่จะแบ่ง แต่ราคาก็เกินดุลปัจจัยอื่น ๆ เช่นกัน
จากการทดสอบพบว่า vGPU ระดับเริ่มต้นนั้นไม่แพงนักและสามารถใช้เพื่อแก้ปัญหาด้านคอมพิวเตอร์ได้แล้ว แน่นอนว่าการใช้การทดสอบสังเคราะห์เป็นการยากที่จะคาดเดาว่าเครื่องจักรจะทำงานอย่างไรภายใต้โหลดจริง และนอกจากนี้ ความสามารถในการจัดสรรทรัพยากรโดยตรงยังขึ้นอยู่กับเพื่อนบ้านบนโฮสต์ทางกายภาพ - เผื่อไว้สำหรับสิ่งนี้ หากคุณพบ VPS ราคาประหยัดอื่นๆ ที่มี vGPU บนอินเทอร์เน็ตรัสเซีย อย่าลังเลที่จะเขียนเกี่ยวกับพวกเขาในความคิดเห็น
ที่มา: will.com
