Информация
- В рейтинге
- Не участвует
- Откуда
- Казань, Татарстан, Россия
- Работает в
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Фулстек разработчик, IoT
Старший
C#
.NET Core
.NET
SQL
Linux
Docker
JavaScript
Проектирование архитектуры приложений
На Хабре их нет, но есть крупное сообщество в Телеграм: https://t.me/e2k_chat
Так, связался с одним из разрабов из МЦСТ (с ним можно связаться тут: https://t.me/elbrus_gensokyo) , вот что он ответил:
Почитал.
Ничего подобного, BMC вполне нормально работает и настраивается без физического доступа к серверу (ну, шнурок только воткнуть, последние прошивки BMC уже умеют в DHCP).
Автоматизированная установка ОС через BMC - в целом будет возможна, когда будет МикроОС. Уже сейчас нет проблем (на AST2500 и выше; если там AST2400 - то увы) подключить виртуальный образ ОС через BMC и поставить ОС через последовательную консоль. В МикроОС можно будет даже автоматически запускать установщик - передав параметры через флешку (сейчас нельзя, т.к. бут читает параметры из NVRAM, которая недоступна BMC).
Возможность апгрейда материнской платы, разумеется, есть - например, память и т.п. Апгрейдить процессор смысла нет, если он один в линейке, подходящей к конкретной матери.
Не понимаю ,как у них не получилось запустить GPU и NVMe. Они вообще в нашу поддержку обращались? А, да, я забыл про нашу поддержку с её "спасибо, ваши пожелания будут учтены, FIXED, CLOSED." Но вообще в ОС современные GPU (поддерживаемые ядром 5.4) работают, как и NVMe (но не в буте, это да).
"мануалов по настройке BMC нет". Вот щас обидно было. Мануал есть, общедоступный и обновляемый (github.com/makise-homura/reimu-docs-ru), и я не понимаю, почему эту инфу саппорт не доносит до пользователей. А, или они путают BMC с бутом? (я у них вообще не вижу общения с BMC, только с бутом)
"Подключение ноутбука напрямую в Ethernet-порт BMC результатов не дало…" Понятное дело, что просто подключить ноутбук не даст никаких результатов. А вот зайти с этого ноутбука на указанный в докментации IP-адрес не пробовали?
"Тестовой версии ОС не предусмотрено — в комплекте с материнской платой и процессором не идет. " Щито. Мы, няз, поставляем ОС Эльбрус с каждым сервером (если от нас не требуют другой ОС, например, астры).
"Java, которого нет на ОС «Эльбрус»" Опять же, щито? Java в состав входит (возможно, её просто надо было поставить со второго диска).
"Установка не удалась. <...> нам не удалось выяснить причины отказа установки." отличный багрепорт, штатные телепаты правда в отпуске и не могут понять, что же там не так.
"стек скомпилированных программ под архитектуру e2k ограничивается одним DVD-диском, идущим в комплекте с операционной системой" Вообще-то там три диска, а не один.
Про ПО - плохо искали, java и СУБД (тот же mysql и sqlite) точно есть
"Происходит отставание системного времени от реального." Батарейка-то на плате стоит? А то если им поставили без ОС, то могли и батарейку в плату не воткнуть. Удивлён, как там ещё бут и BMC прошиты, это тоже нечастое удовольствие. А ещё это может быть не остатавание, а неправильно выставленная в окружении RTC таймзона.
"Из подключенных 32 планок RAM используется только 3" - ничего подобного, в RTC используются все, в Lintel - минимум 4, а не три (нечётное количество 8С и 8СВ не могут использовать принципиально).
Резюме: да, у эльбруса много косяков, и некоторые найдены честно (про неюзерфрендли и недостаток инфы (недохождение её до пользователей) согласен целиком и полностью). Но есть и просто такие вещи, которые можно решить немного подумав, а не говорить, что этого нет, того нет и т.п. То есть второй класс вещей - это не конкретные недостатки эльбруса, а то, что кажется вследствие первого.
Попробуйте собрать код компилятором TCC от энтузиастов (компилятор простой и не делает оптимизаций).
Лучше задать вопросы Максиму Копосову из Bitblaze.
Нет у меня других компьютеров. В других тестах ничего не поменялось, в кеш значит влезают.
Перетестил с 8ми, столько поставили сперва. Каналов 8, в теории 16 планок можно.
ПСП на Эльбрус-16С 8 планок по 8 ГБ (DDR4-2400):
8CВ, 4 планки DDR4-2400 по 8 ГБ
Core i7 2600, 2 планки DDR3-1333 по 8 ГБ
Обсудили в чатиках.
Кстати, бывают случаи, когда в трансляции код быстрее натива за счёт того, что транслятор делает динамические оптимизации, а компилятор нет.
Так, посмотрел Эльбрусовский HPL (версия 2.2).
MPI: /opt/mpich-3.1.4/, с флагом -lmpi
La: какая-то своя либа, с флагом -leml, -DHPL_CALL_CBLAS
Для Core i7 пока нет возможности протестировать HPL, там нужно грузится в ОС, а работаю теперь удалённо. Можно в WSL, но как там с производительностью будет.
Но вот результаты на Kunpeng 920 2.6 ГГц на 48 ядрах:
Я со СМИ не сотрудничаю, мне интересны бенчмарки Эльбрусов, да и сами Эльбрусы (энтузиаст: работа с ними, программирование. Честно, мне Эльбрусы очень нравятся, хотел бы себе такой). Что там они пишут - я не отвечаю, я отвечаю за цифры и косяки тестов, постараюсь исправлять, если найдут ошибки в тестах/методике.
Факторы:
Инженерник (отключены часть кеш-линий)
2 планки ОЗУ на не полной частоте (2400 вместо 3200), надо 8 планок
Компилятор не последней версии
Полностью согласен!
Верно, это сразу бросается в глаза. Ещё нужно лезть в код и оптимизировать участки.
Да, добавил, а то СМИ там уже ахинею начали писать.
STREAM
Инженерник, там частично отключены некоторые кеш-линии, это всё влияет на результаты. Память работает на DDR4-2400, в серийном должна на DDR4-3200.
Словил ошибки компиляции
Да, есть: www.altlinux.org/Эльбрус/тесты/результаты#Тест_латентности_кеша