Эмулировать сервер SMP с кластером Linux?
Можно ли объединить несколько машин в кластер и сделать его одним сервером? Например, с таким кластером мы можем запустить 32-поточный процесс с привязкой к процессору на 8 четырехъядерных компьютерах.
Есть ли какое-либо существующее программное обеспечение, которое позволило бы это? Единственное, что мне известно, это MOSIX, но я не уверен, работает ли он.
Я понимаю, что это может привести к огромным потерям производительности. Тем не менее, я все еще хочу попробовать:)
3 ответа
Я никогда не использовал его сам, но я знаю пару людей, которые используют ScaleMP для этой цели.
По какой-то конкретной причине вы хотите попробовать этот подход?
* Раскрытие: я с ScaleMP *
Краткий ответ на ваш вопрос: "Да, это можно сделать"
Длинный ответ: 1. Да, это можно сделать. 2. Аналогичные решения применяются в предприятиях и исследовательских институтах с 2005 года. 3. Производительность действительно велика для рабочих нагрузок, построенных в соответствии с архитектурой NUMA. Смотрите больше на http://www.scalemp.com/performance. 4. Чтобы проверить, сертифицировано ли ваше оборудование для использования с программным обеспечением ScaleMP, см. http://www.scalemp.com/spec.