?

Log in

Cavium ThunderX - Все не как у людей [entries|archive|friends|userinfo]
ex0_planet

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Cavium ThunderX [Apr. 29th, 2017|02:13 am]
ex0_planet
Затестил полухалявный (€2.99/месяц) сервер на ARMv8 от scaleway. Сырая вычислительная производительность (минимальный инстанс) пока не радует (AES, правда, заметно побыстрее).
# openssl speed rsa4096
Doing 4096 bit private rsa's for 10s: 157 4096 bit private RSA's in 10.03s
Doing 4096 bit public rsa's for 10s: 11178 4096 bit public RSA's in 10.00s
OpenSSL 1.0.2g  1 Mar 2016
built on: reproducible build, date unspecified
options:bn(64,64) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) blowfish(ptr) 
compiler: cc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
                  sign    verify    sign/s verify/s
rsa 4096 bits 0.063885s 0.000895s     15.7   1117.8


Кто там говорил что армы порвут всех, включая интел?

UPD, большой тест: http://www.anandtech.com/show/10353/investigating-cavium-thunderx-48-arm-cores

This entry was originally posted at http://ex0-planet.dreamwidth.org/64932.html. Please comment there using OpenID.
LinkReply

Comments:
[User Picture]From: kincajou
2017-04-28 11:05 pm (UTC)
...в пересчёте на ватт

сырая производительность у них ниже, а эффективность - выше
(Reply) (Thread)
From: ex0_planet
2017-04-29 11:43 am (UTC)
См UPD, ребята потестировали и все не так радужно. Производительность одного ядра где-то в 3-6 раз ниже чем у Xeon на аналогичной частоте, но за счет того, что у ThunderX 48 ядер (у тестируемых Xeon'ов "всего" 16-20), производительность всего чипа сравнима. Это все при заявленном тепловом пакете в ~120W, по факту же интеловские процы жрут меньше заявленного, а cavium — больше.

Но зато хороший IO, ускоренный AES, хорошая работа в задачах типа компрессии-декомпресии и парсинга — в сумме может получиться неплохой фронтенд-сервер. Вычислялка (appserver, database) из него херовая.
(Reply) (Parent) (Thread)