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

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

С чем это связано, авторы гадать не возьмутся, но то, что Oracle активно развивает собственное облако, как бы намекает, что упрощать жизнь конкурентам они явно не собираются.

При этом у оракла в облаке тоже есть серверы на ARM.

Да и их сервервная версия 8.0.23 самый простой способ завести неработающий mysql-контейнер на m1 для локальной разработки (сменить на неё часто встречаемый в темплейтах 8.0.24 - и m1 оживает).

Cкорость деления - чисто синтетический тест, в жизни и в СУБД это не нужно. В реальной вычислительной нагрузке - например, майнинг monero, ARM в разы медленнее x86. Вспомним, что >90% web middleware в мире написано на скриптовых языках, которые на уровне железа оптимизировать невозможно.

В другом тесте пишут, что PHP на AWS ARM бегает на 50% медленнее при сравнении ядро к ядру, потому что для x86 ядро с hyperthreading в AWS идет за два vCPU, а для ARM дают два полноценных. Причем, два реальных ядра ARM в AWS стоят дешевле одного реального x86. Таким нехитрым демпингом маркетологи AWS привязывают клиентов к собственным процам. Специфика AWS очень сильно влияет на результат тестирования. Получается, сравнили хрен с пальцем.

Думаю, сравнивать ARM стоит уже с Intel 12 поколения. Пишут, что оно на 20% быстрее, чем 11е. Может быть тот самый "большой сюрприз".

Я бы говорил о том, что если проект использует меньше десятка серверов, то смысла играть с архитектурами нет ровно никакого.

Смысл появляется, когда один процент выигрыша производительности экономит сотни тысяч долларов в годовом бюджете. В этот момент начинается гораздо более внимательный выбор платформы и технологий. Код тут же становится компилируемым, а для майнинга из Китая заказывается спец. железки.

Если хочешь, напишу подробный ответ по пунктам. Не хочу лезть в твою статью со своим мнением без разрешения.

я бы с удовольствием с тобой подискутировал, можно здесь, можно в любом другом месте, в идеале конечно лично.

НЛО прилетело и опубликовало эту надпись здесь

Выглядит как идея онлайн митапа :) Обдумаем :)

12му поколению пока очень далеко до серверов. AWS только недавно представила инстансы m6i IceLake — соoтветствует 10 поколению (i7 10xxG7).
Хотя в следующем году должны выйти.

Да, Xeon на 12м ядре еще нет, а на 11-м rocket lake в магазинах в продаже. Я не знаю что в EC2, просто подумал, а не сравниваем ли мы новенький ARM с 5-летним xeon?

НЛО прилетело и опубликовало эту надпись здесь

Понятно, что новая технология какое-то время будет работать хуже, чем десятилетиями обкатанная архитектура x86, особенно на коде написанном для x86, что мы и видим в том числе на графиках выше.

Но есть один момент. ARM сейчас появляется везде , просто потому, что сделать и выпустить свой ARM процессор становится гораздо дешевле, чем закупать их у Intel или AMD. Apple со своим M1 - яркий пример.

Со временем и набором опыта код на новой архитектуре будет работать все быстрее и быстрее и разрыв будет уменьшаться, а стоимость ARM за счет массовости выпуска будет еще меньше.

НЛО прилетело и опубликовало эту надпись здесь

Абсолютно согласен. Примерно такие же мысли мы и пытались донести статьей: платформа ARM "выстрелит", когда под нее будет соптимизировано достаточное количество приложений, а это ресурсы и время.

НЛО прилетело и опубликовало эту надпись здесь
Global Memory: рандомное чтение
Самое важное, что показывает этот график — это относительная консистентность скорости памяти.

Самое главное что не показывает на каком объёме памяти эти результаты.
Не могли бы вы запустить этот тест для рандомного чтения (на 1Гб или хотя бы на cache_size*8)
Интересно как далеко от 100Mb/s будут результаты?
НЛО прилетело и опубликовало эту надпись здесь

Добавьте в текст расшифровку, что такое r5, r5b, r6g, r5a.
Если на графике есть подпись, то её надо расшифровать, в простом и понятном виде. Любой технически сайт всегда подписывает каждый график снизу, каждый раз расшифровывая подписи.

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

Публикации

Истории