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

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

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

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

3 ответа

Решение

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

http://www.scalemp.com/

По какой-то конкретной причине вы хотите попробовать этот подход?

* Раскрытие: я с ScaleMP *

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

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

Другие вопросы по тегам