Эмулировать SMP-сервер с помощью Linux-кластера?

Эмулировать SMP-сервер с помощью Linux-кластера?

Можно ли объединить несколько машин в кластер и сделать так, чтобы он выглядел как один сервер? Например, с таким кластером мы можем запустить 32-поточный процесс, связанный с CPU, на 8 четырехъядерных машинах.

Есть ли существующее программное обеспечение, которое бы это позволяло? Единственное, что я знаю, этоМОСИКС, но я не уверен, что это работает.

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

решение1

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

http://www.scalemp.com/

Есть ли какая-то конкретная причина, по которой вы хотите попробовать этот подход?

решение2

решение3

* Раскрытие информации: Я с ScaleMP *

Короткий ответ на ваш вопрос: «Да, это можно сделать».

Длинный ответ: 1. Да, это можно сделать. 2. Аналогичные решения находятся в производстве на предприятиях и в исследовательских институтах с 2005 года. 3. Производительность на самом деле отличная для рабочих нагрузок, которые масштабируются на архитектурах NUMA. Подробнее см. наhttp://www.ScaleMP.com/performance4. Чтобы проверить, сертифицировано ли ваше оборудование для использования с программным обеспечением ScaleMP, см.http://www.ScaleMP.com/spec

Связанный контент