Как стать автором
Обновить

Как сделать кластерный сервер на ARM процессоре и тестирование VPS на AWS Graviton2

Время на прочтение 8 мин
Количество просмотров 9.1K
Всего голосов 31: ↑30 и ↓1 +29
Комментарии 4

Комментарии 4

Таким образом, при полной загрузке есть 5 узлов, состоящих из 4 ядер, 1 ГБ ОЗУ и до 32 ГБ eMMC каждый, всего 20 ядер, 5 ГБ ОЗУ и до 160 ГБ хранилища.
Маркетинговые гигабайты в квадрате: мало того, что в таком варианте отсутствует разделяемая между устройствами память, так ещё и каждый экземпляр будет нести в себе дубликат ядра, библиотек и так далее.
Если мне не изменяет память, то в AWS одно ядро ARM виртуалки соответствует одному физическому ядру камня (ибо в Graviton нет HT), а вот одно ядро x86 виртуалки соответствует одной половинке физического ядра (одному, когда повезло, и сосед не нагружает свое логическое ядро), ибо AWS продает логические ядра.

Таким образом, t4g.micro подразумевает в 4 раза больше ядер (2 физических ARM ядра), чем более дорогой t2.micro (0.5 физических x86 ядер).

Возможно, и не лукавил автор книги о Безосе, говоря, что он всегда продает инновации дешево, чтобы не создать сверхмаржи для привлечения конкурентов, и приводит, как антипример, Apple, который, с первых дней начал жестко доить айфон, и, тем самым, привлек много сильных конкурентов, поманив их гигантской маржей
Попробую сравнить производительность CPU на t4g.micro и t2.micro. Где подробнее почитать про ?:
Если мне не изменяет память, то в AWS одно ядро ARM виртуалки соответствует одному физическому ядру камня

Ок, чуток погуглю за Вас)


Each Graviton2 has 64 cores, and an AWS virtual CPU (vCPU) uses an entire core rather than the simultaneous multithreading (SMT) core sharing that’s applied to x86 vCPUs.

https://www.infoq.com/news/2020/03/Graviton2-benchmarks/


On the surface, these would seem like hugely impressive claims: Graviton2 both has higher core-count and higher performance per virtual core. However, it should be noted that Intel’s CPUs have HyperThreading, resulting in two vCPUs per core. That means these tests only use one thread of Intel's available two threads per core.

https://www.tomshardware.com/news/amazon-web-services-takes-on-intel-with-64-core-arm-graviton2

Зарегистрируйтесь на Хабре , чтобы оставить комментарий