LINUX.ORG.RU

Кластер с распределением нагрузки.

 , , , ,


1

2

Здравствуйте. У меня есть 3 компьютера и я хочу объеденить в кластер с распределением нагрузки. Например: один компьютер отвечает за обработку изображения, второй за обработку информации, а третий всё это берёт и выносит на экран.

Как это лучше сделать?

(Кластер необходим для рендеринга видео и желательно игр.)

Я новичок в этой сфере так что если что-то не так говорите. Все материнские платы GIGABYTE, процессоры Intel и 1 AMD, видеокарты Nvidia Geforce 210 и Geforce GT 660.

И ещё один вопрос:у меня есть ещё 2 компьютера с материнскими платами AMD - возможно их использовать для работы с GIGABYTE'овскими?

Материнские платы: 1:GIGABYTE GA-7N400 (Процессор:AMD Athlon)

2:GIGABYTE GA-8PE800-RS Hyper Threading (Процессор:Intel Celeron D 256/533)

3:GIGABYTE GA-8I915ME (Процессор:Intel Celeron D 336)

4:AMD MS-7030 VER:20C (Процессор:AMD Sempron)

5:AMD MS-7309 (Процессор:AMD Sempron)


Как это лучше сделать?

OpenMPI. Rocks Cluster Distribution.

Были еще какие-то openMosix и Kerrighead с миграцией процессов между нодами, но они вроде сдохли.

(Кластер необходим для рендеринга видео и желательно игр.)

А рендерить ты процессорами собрался, или видеокартами? И ты правда думаешь, что есть игры, написанные с поддержкой OpenMPI или чем-то подобным?

SZT ★★★★★
()
Ответ на: комментарий от SZT

Думаю ему не нужен именно MPI кластер.

Ему возможно нужно:

а) KVM свитч - на ali полно с пробросом не только видео и устройств ввода но и звука и прочей USB перефирии

2) настроенные X-ы и ssh, что-бы на одном экране иметь графические приложения запущенные на разных ПК. Для возможности таким образом играть в игры потребуется настройка на ПК с мощной видеокартой - virtualGL и pulseaudio для проброса звука. Ну и само собой правильная настройка сети.

anonymous
()
Ответ на: комментарий от anonymous

т.е. то что хочет авто топика - это вообще не кластер.

anonymous
()

Выкинь этот мусор, и купи какой-нибудь Intel NUC. И быстрее, и никаких кластеров не нужно.

anonymous
()
Ответ на: комментарий от anonymous

Для возможности таким образом играть в игры потребуется настройка на ПК с мощной видеокартой - virtualGL и pulseaudio для проброса звука.

Ну ему вроде распараллеливать надо. Есть какие-нибудь игры, которые можно распараллелить на две видеокарты?

Речь если что не о https://en.wikipedia.org/wiki/Scalable_Link_Interface и https://en.wikipedia.org/wiki/Scan-Line_Interleave https://en.wikipedia.org/wiki/AMD_CrossFireX а о ситуации, когда у нас два или больше отдельных компа, каждый со своей видеокартой и процессором, и надо распределить нагрузку между ними по локальной сети.

Я думаю что таких игр просто нет. Разве что какой-нибудь AI для шахмат или Go. MPI для GPU есть - https://developer.nvidia.com/mpi-solutions-gpus но для обычных реалтаймовых игр это вряд ли подойдет. А для какого-нибудь сложного AI который через нейросети считается на этих картах - вполне

SZT ★★★★★
()

Решенно

Спасибо. Я теперь буду думать что и как мутить.

Vax325
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.