Выбор сервера для математических расчетов

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

ZaYac
Junior member
Сообщения: 12
Зарегистрирован: 01 июл 2008, 10:18
Откуда: Москва

Выбор сервера для математических расчетов

Сообщение ZaYac » 01 июл 2008, 11:01

Начальством поставлена задача обеспечить вычеслительной мощностью 10-16 удаленных терминалов. Задачи разводка печатных плат, моделирование высокочастотных схем... вообщем сплошная математика.Примерно 30% задач поддерживают multiprocessing.  OC - RedHat или SLES.
Бюджет 40-50 тыс $
Встал выбор сервера, всвязи с чем есть несколько вопросов (полазил по инету... но много вопросов осталось)

1) Выбор процессора :
Есть ли информация о сравнительной производительности 1 ядра последних Xeon  и Opteron для решения математических задач.  Это на данный момент один из основных критериев. Посмотрел результаты тестов CPU2006 увидел преимущество xeon почти в полтоора раза. Это реальное положение дел на текущий момент ???

2) Выбор конфигурации сервера:
2.1 Есть ли конфигурации с 8 процессорами (4x-ядерными)?
2.2 Максимальный обьем оперативки (хотелось бы 4гиг на ядро - возможно ли ?)

Заранее спасибо

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 01 июл 2008, 11:32

На данный момент, интел в большом фаворе. Бесспорно есть приложения, которые луше ощущают себя с процессорами Opteron, но и их не так много.
2.1 Есть ли конфигурации с 8 процессорами (4x-ядерными)?
Есть, более того, есть даже и с 16ю.

Максимальный обьем оперативки (хотелось бы 4гиг на ядро - возможно ли ?)
4GB на ядро вообще не представляет каких-либо сложностей. Если бы Вы хотели 16, то еще можно было бы подумать... ;)

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 01 июл 2008, 12:56

На ixbt не так давно была куча статей с тестированием коре2квад и феномов разновсяческих, в том числе и в CAD, и математических пакетах. Конечно надо относиться к их тестам с известной долей критики, но кое-что интересное увидеть таки можно.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 01 июл 2008, 12:59

Если надо таки именно восемь моторов в одной машине, посмотрите на ИБМ х3950-М2.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 01 июл 2008, 14:57

ZaYac
Примерно 30% задач поддерживают multiprocessing
А нельзя ли под эти задачи собрать вычислительный кластер?

ZaYac
Junior member
Сообщения: 12
Зарегистрирован: 01 июл 2008, 10:18
Откуда: Москва

Сообщение ZaYac » 01 июл 2008, 16:27

Tert писал(а):ZaYac
Примерно 30% задач поддерживают multiprocessing
А нельзя ли под эти задачи собрать вычислительный кластер?
Вы имеете ввиду выделить кластер ТОЛЬКО под решение этих задач?
Думаю с учетом необходимости обеспечения оставшихся 70 % задач вычеслительными мощностями есть большая вероятность не уложиться в бюджет.
Уже отказался от идеи использвания 8 процессорного сервера в пользу двух четырехпроцерных на базе Xeon X5460 . Получается как раз в районе 20-25 тыс.  на сервер.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 01 июл 2008, 16:31

Четырехпроцессорники не могут быть на базе процессоров серии 5ххх. Для них есть процы серии 7ххх.
Помимо ИБМ 3850М2 можно посмотреть более дешевую (хотя конечно менее кудрявую) супермикру.

ZaYac
Junior member
Сообщения: 12
Зарегистрирован: 01 июл 2008, 10:18
Откуда: Москва

Сообщение ZaYac » 01 июл 2008, 16:55

gs писал(а):Четырехпроцессорники не могут быть на базе процессоров серии 5ххх. Для них есть процы серии 7ххх.
Помимо ИБМ 3850М2 можно посмотреть более дешевую (хотя конечно менее кудрявую) супермикру.
Мда что-то к концу дня все в голове смешалось....
Тогда получается 3 сервера на базе двух X5460. (итого 3*2*4 = 24 ядра). И остается вопрос как всем этим рулить...

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 01 июл 2008, 16:57

ZaYac
Вообщем то это я и имел ввиду.
Замените один дорогой многопроцессорный сервер на несколько более дешевых двухпроцессорных. Если софт позволяет, то такое решение может быть намного эффективнее.
Никто сейчас не покупает под задачи рендеринга многопроцессорные системы (времена Silicon Image ушли в прошлое).  

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 01 июл 2008, 16:59

ZaYac
И остается вопрос как всем этим рулить...
Надо читать документацию к ПО.:D

ZaYac
Junior member
Сообщения: 12
Зарегистрирован: 01 июл 2008, 10:18
Откуда: Москва

Сообщение ZaYac » 01 июл 2008, 17:07

Tert писал(а):ZaYac
И остается вопрос как всем этим рулить...
Надо читать документацию к ПО.:D
Когда есть один сервер- все понятно, пользователи конектятся к нему, софт (те 30%) достаточно просто конфигурируется для использвания заданого количества ядер, оставшеся 70 % задач используют по одному ядру... все довольны, нагрузка на ядра балансируется OC.

А что делать при наличии 3 серверов? Как сбалансировать нагрузку на них?

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 01 июл 2008, 17:32

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

ZaYac
Junior member
Сообщения: 12
Зарегистрирован: 01 июл 2008, 10:18
Откуда: Москва

Сообщение ZaYac » 01 июл 2008, 18:06

А может ли кластер обрабатывать на разных нодах не куски одного задания, а полность задания... То есть если есть допустим кластер из двух нодов  (по 4 ядра на нод) и на управляющей машине запущено 8 задач не поддерживающих какое-либо распараллеливание, будут ли эти задачи равномерно распределены между нодами?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 01 июл 2008, 18:12

Если бы мы знали, какой используется софт, может быть и смогли бы что-то сказать...

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 01 июл 2008, 18:14

ZaYac
Как уже было сказано выше, это зависит от используемого Вами ПО. У меня есть подозрения, что у Вас соответствующего ПО нет. Выхода в таком случае два - использовать распределение нагрузки "вручную" - пользователи выбирают, куда подключаться, либо использовать многопроцессорную машину.

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей