7

У меня есть 3 старых компьютера, которые сейчас работают под управлением P2 на частоте 800 МГц (?), Intel Mobile 1.6 ГГц, AMD Athlon XP 2000+ на частоте 1,66 ГГц и (может не использовать) P4 на частоте 2,7 ГГц, все с 512 МБ ОЗУ и я собираюсь объединить их вместе для удовольствия / знаний. Они будут работать с нерешенной версией Linux, предпочтительно на основе Ubuntu.

Вопрос в том, для чего я хочу его использовать: общие вычисления и случайное кодирование видео. Под общими вычислениями я подразумеваю повседневные задачи. Однако я не уверен, что каждая программа, запущенная одним сеансом X, будет существовать на одной и той же машине, что противоречит цели такой системы. Будут ли программы разделяться или существовать на одной машине?

Во-вторых, если предположить, что работает Ethernet 100baseT (не уверен, что сам PCI-слот может обрабатывать гигабит), будет ли проблема с наличием программы в сети? Кажется, что постоянный запрос различных вещей в оперативной памяти будет довольно медленным.

А прежде чем сказать "купи другой компьютер"!«Не в этом вопрос. Я спрашиваю, будет ли это полезно, не обязательно практично. И да, я знаю, что это будет чрезвычайно энергоемким.

3 ответа3

3

Вы, конечно, можете сделать это. Любой дистрибутив Linux должен быть в состоянии сделать это из коробки.

X11 был разработан, чтобы позволить программам запускаться по сети. X11 имеет концепцию сервера, который работает на компьютере, перед которым вы сидите. Клиенты X11 можно запускать на любом компьютере, и они будут отображаться на сервере X11. X11 использует немного пропускной способности сети, но 100 МБ должно быть в порядке.

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

3

Никто не упомянул кластер Беовульфа.

1

Одним из повседневных применений было бы, чтобы они были хостами distcc . Что было бы неплохо, если бы вы использовали исходный дистрибутив, такой как Gentoo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .