Жду отзывов, если кто уже играл с бегом ScaleMP Linux-устройства в OpenStack (KVM)?
Мы были бы весьма признательны за краткое описание установки (без или без InfiniBand, общий объем ОЗУ и т. Д.) И ее производительности при умножении векторов матриц (как на рисунке ниже).
Обратите внимание, что размер матрицы должен быть достаточно большим для запуска передачи данных по сети.
В конечном итоге меня интересуют накладные расходы KVM (OpenStack) в этой ситуации (поэтому я думаю, что аналогичный опыт с другими облаками также должен быть очень информативным).
PS также посмотрите хороший ответ, объясняющий "особенности" ScaleMP https://serverfault.com/a/214185/106906
[РЕДАКТИРОВАТЬ]
На самом деле ребята из vSMP предлагают запустить облако поверх ScaleMP.. Но я не знаю, поддерживают ли они уже OpenStack или совместимые облачные стандарты? Создается впечатление частично перекрывающейся функциональности ... и мне интересно, является ли это всего лишь "маркетингом" или действительно тем, на что стоит обратить внимание.
В любом случае, пока меня интересует только технология прозрачного отображения RAM-over-network. Предоставляет ли OpenStack уже альтернативу этому?
vSMP Foundation поддерживает «вложенную» виртуализацию. Таким образом, вы можете запускать KVM в виртуальной машине, агрегированной с нескольких серверов, с помощью vSMP Foundation. ScaleMP объявил, что в будущем vSMP Foundation можно будет запускать на «вложенной» виртуальной машине, поэтому vSMP Foundation работает на нескольких узлах, каждый из которых работает с KVM, а vSMP Foundation внутри него.
Снижение производительности «вложенной» виртуализации хорошо известно и в значительной степени зависит от характеристик приложения и модели использования. Это выводит количество переключений контекста, нагрузку на синхронизацию памяти и т. Д. В целом, ScaleMP представил цифры в прошлом, показывающие довольно небольшие накладные расходы для варианта использования «вложенной» виртуализации, и пользователи активно работают в этой среде.
ScaleMP объявила, что vSMP Foundation 5.0 будет более эффективно решать вариант использования «RAM через сеть» по сравнению с прошлым. Стоит связаться с компанией, чтобы узнать о предстоящих планах ScaleMP.
OpenStack не обеспечивает самостоятельной поддержки для распределенной разделяемой памяти.