ARM serverlar davri kelyaptimi?

ARM serverlar davri kelyaptimi?
24 GB operativ xotiraga ega ARM Cortex A53 protsessoridagi 32 yadroli ARM server uchun SynQuacer E-Series anakarti, 2018 yil dekabr

Ko'p yillar davomida ARM qisqartirilgan ko'rsatmalar to'plami (RISC) protsessorlari mobil qurilmalar bozorida hukmronlik qilmoqda. Ammo ular hech qachon Intel va AMD x86 ko'rsatmalar to'plami bilan hukmronlik qiladigan ma'lumotlar markazlariga kira olmadilar. Vaqti-vaqti bilan individual ekzotik echimlar paydo bo'ladi, masalan Banana Pi platformasida 24 yadroli ARM server, lekin hali jiddiy takliflar yo'q. Aniqrog'i, bu haftagacha emas edi.

AWS shu hafta bulutda o'zining 64 yadroli ARM protsessorlarini ishga tushirdi Graviton 2 ARM Neoverse N1 yadrosiga ega bo'lgan chip ustidagi tizim. Kompaniyaning ta'kidlashicha, Graviton2 EC2 A1 nusxalarida oldingi avlod ARM protsessorlariga qaraganda ancha tezroq va bu erda birinchi mustaqil testlar.

Infratuzilma biznesi raqamlarni solishtirishdan iborat. Aslida, ma'lumotlar markazi yoki bulut xizmatining mijozlari protsessorlar qanday arxitekturaga ega ekanligiga ahamiyat bermaydilar. Ular narx / ishlash nisbati haqida qayg'uradilar. Agar ARM da ishlash x86 da ishlashdan arzonroq bo'lsa, ular tanlanadi.

Yaqin vaqtgacha ARM da hisoblash x86 dan ko'ra foydaliroq bo'lishini aniq aytish mumkin emas edi. Masalan, 24 yadroli ARM Cortex A53 serveri modeldir SocioNext SC2A11 taxminan 1000 dollar turadi, bu Ubuntu-da veb-serverni ishga tushirishi mumkin edi, lekin unumdorligi jihatidan x86 protsessoridan ancha past edi.

Biroq, ARM protsessorlarining ajoyib energiya samaradorligi bizni ularga qayta-qayta qarashga majbur qiladi. Masalan, SocioNext SC2A11 atigi 5 Vt quvvat sarflaydi. Ammo elektr energiyasi ma'lumotlar markazi xarajatlarining deyarli 20 foizini tashkil qiladi. Agar bu chiplar yaxshi ishlashni ko'rsatsa, x86da hech qanday imkoniyat bo'lmaydi.

ARMning birinchi kelishi: EC2 A1 nusxalari

2018 yil oxirida AWS taqdim etildi EC2 A1 namunalari o'zimizning ARM protsessorlarida. Bu, albatta, bozordagi mumkin bo'lgan o'zgarishlar haqida sanoat uchun signal edi, ammo benchmark natijalari umidsizlikka tushdi.

Quyidagi jadval ko'rsatilgan stress test natijalari EC2 A1 (ARM) va EC2 M5d.metal (x86) nusxalari. Yordamchi dastur sinov uchun ishlatilgan stress-ng:

stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m

Ko'rib turganingizdek, A1 keshdan tashqari barcha testlarda yomonroq ishladi. Ko'pgina boshqa ko'rsatkichlarda ARM juda past edi. Bu ishlash farqi A46 va M1 o'rtasidagi 5% narx farqidan kattaroqdir. Boshqacha qilib aytganda, x86 protsessorlaridagi misollar hali ham yaxshi narx/ishlash nisbatiga ega edi:

sinov
EC2 A1
EC2 M5d.metall
Farqi

kesh
1280
311
311,58%

icache
18209
34368
-47,02%

Matritsa
77932
252190
-69,10%

Markaziy protsessor
9336
24077
-61,22%

memcpy
21085
111877
-81,15%

qsort
522
728
-28,30%

stomatologiya
1389634
2770985
-49.85%

taymer
4970125
15367075
-67,66%

Albatta, mikrobenchmarklar har doim ham ob'ektiv rasmni ko'rsatmaydi. Muhimi, amaldagi dastur unumdorligidagi farq. Ammo bu erda rasm yaxshiroq emas edi. Scylla hamkasblari a1.metal va m5.4xlarge nusxalarini bir xil miqdordagi protsessorlar bilan solishtirishdi. Bitta tugun konfiguratsiyasida standart NoSQL ma'lumotlar bazasini o'qish testida birinchisi soniyada 102 000 ta o'qish operatsiyasini ko'rsatdi, ikkinchisi esa 610 000. Ikkala holatda ham barcha mavjud protsessorlar 100% ishlatiladi. Bu unumdorlikning taxminan olti barobar qisqarishiga to'g'ri keladi, bu esa past narx bilan qoplanmaydi.

Bundan tashqari, A1 nusxalari boshqa misollar kabi tezkor NVMe qurilmalarini qo'llab-quvvatlamasdan faqat EBS da ishlaydi.

Umuman olganda, A1 yangi yo'nalishdagi qadam edi, lekin u ARMning umidlarini oqlamadi.

ARM ning ikkinchi kelishi: EC2 M6 nusxalari

ARM serverlar davri kelyaptimi?

Bu hafta AWS yangi ARM serverlar sinfini, shuningdek, yangi protsessorlarda bir qator misollarni taqdim etganida hammasi o'zgardi. Graviton 2, shu jumladan M6g va M6gd.

Ushbu misollarni solishtirish butunlay boshqacha rasmni ko'rsatadi. Ba'zi testlarda ARM x86 ga qaraganda yaxshiroq, ba'zan esa ancha yaxshi ishlaydi.

Mana bir xil stress test buyrug'ini bajarish natijalari:

sinov
EC2 M6g
EC2 M5d.metall
Farqi

kesh
218
311
-29,90%

icache
45887
34368
33,52%

Matritsa
453982
252190
80,02%

Markaziy protsessor
14694
24077
-38,97%

memcpy
134711
111877
20,53%

qsort
943
728
29,53%

stomatologiya
3088242
2770985
11,45%

taymer
55515663
15367075
261,26%

Bu butunlay boshqacha masala: Scylla NoSQL ma'lumotlar bazasidan o'qish operatsiyalarini bajarishda M6g A1 ga qaraganda besh baravar tezroq va yangi M6gd nusxalari tez NVMe drayverlarini boshqaradi.

Barcha jabhalarda ARM hujumi

AWS Graviton2 protsessori ma'lumotlar markazlarida qo'llanilayotgan ARMning bir misolidir. Ammo signallar turli yo'nalishlardan keladi. Masalan, 15 yil 2019 noyabrda Amerika startapi Nuvia 53 million dollar venchur moliyalashtirishni jalb qildi.

Startapga Apple va Google’da protsessorlar yaratishda qatnashgan uchta yetakchi muhandis asos solgan. Ular Intel va AMD bilan raqobatlashadigan ma'lumotlar markazlari uchun protsessorlarni ishlab chiqishga va'da berishmoqda.

haqida mavjud ma'lumotlarNuvia ARM arxitekturasining tepasida, lekin ARM litsenziyasini olmasdan qurish mumkin bo'lgan protsessor yadrosini boshidan boshlab ishlab chiqdi.

Bularning barchasi ARM protsessorlari server bozorini zabt etishga tayyor ekanligini ko'rsatadi. Axir, biz kompyuterdan keyingi davrda yashayapmiz. Yillik x86 jo'natmalari 10 yildagi eng yuqori cho'qqisidan beri qariyb 2011 foizga kamaydi, RISC chiplari esa 20 milliardga ko'tarildi. Bugungi kunda dunyodagi 99 va 32 bitli protsessorlarning 64% RISC hisoblanadi.

Turing mukofoti sovrindorlari Jon Xennessi va Devid Patterson 2019-yil fevral oyida maqola chop etishdi "Kompyuter arxitekturasining yangi oltin davri". Mana ular nima yozadilar:

Bozor RISC-CISC nizosini hal qildi. CISC kompyuter davrining keyingi bosqichlarida g'alaba qozongan bo'lsa-da, lekin kompyuterdan keyingi davr kelganda RISC g'alaba qozonmoqda. O'nlab yillar davomida yangi CISC ISA yaratilmagan. Ajablanarlisi shundaki, bugungi kunda umumiy maqsadli protsessorlar uchun eng yaxshi ISA tamoyillari bo'yicha konsensus RISC ixtirosidan 35 yil o'tib hamon foydasiga tayanadi... Ochiq manbali ekotizimlarda yaxshi ishlab chiqilgan chiplar jozibali yutuqlarni namoyish etadi va shu bilan tijoratda qabul qilishni tezlashtiradi. . Ushbu chiplardagi umumiy maqsadli protsessor falsafasi vaqt sinovidan o'tgan RISC bo'lishi mumkin. Oxirgi oltin asrdagi kabi tezkor innovatsiyalarni kuting, lekin bu safar nafaqat ishlash, balki xarajat, energiya va xavfsizlik nuqtai nazaridan ham.

"Keyingi o'n yillikda yangi kompyuter arxitekturalarining Kembriy portlashi kuzatiladi, bu akademiya va sanoatdagi kompyuter arxitektorlari uchun hayajonli vaqtlarni ko'rsatadi", deb xulosa qilishadi ular.

Manba: www.habr.com

a Izoh qo'shish