Расчет мощности кластера против одной рабочей станции

За ту же цену мы можем получить либо

Рабочая станция с 2 x 6 ядрами Xeons 3,4 ГГц, 128 ГБ ОЗУ, 600 ГБ SAS RAID 0

= 12 ядер, 128 ГБ ОЗУ

Или же

Кластер 8 x (4 Core i7 3,4 ГГц, 16 ГБ ОЗУ, 250 ГБ SATA, Intel 82579LM), гигабитный Ethernet-коммутатор Netgear

= 32 ядра, 128 ГБ ОЗУ

Что лучше? Больше Шлоп и т. Д. С кластером, имеющим в 3 раза больше ядер, это компенсирует гигабитное соединение Ethernet? (против рабочей станции со всем ОЗУ на одной шине).

Это для запуска пользовательских программ на Си, выполняющих биоинформатику.

РЕДАКТИРОВАТЬ это реальный вопрос, так как человек, который хочет, чтобы он спросил о двух, рабочей станции против "кластера Linux" ~ £ 5000. По результатам поиска в Интернете я обнаружил, что i7 равен ~ 80GFLOPS, а Xeon - ~ 90GFLOPs... Рабочая станция =~ 180GFLOPS против 8 ПК =~ 640GFLOPS То, что 640GFLOPs будет отключено после учета распараллеливания накладных расходов и узкого места в Ethernet.

2 ответа

Решение

Кластер дает вам немного больше энергии и некоторую избыточность (если это возможно для вашего программного обеспечения). Преимущество большой "рабочей станции" в том, что она проще в развертывании и не будет узким местом вашего коммутатора. Я не могу сказать наверняка, будет ли коммутатор узким местом, так как это будет зависеть от размера вашего перевода и т. Д.

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

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