выбор 2*5160 vs 1*X5355?

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

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

Vadik
Advanced member
Сообщения: 81
Зарегистрирован: 16 фев 2004, 22:49
Откуда: Moscow
Контактная информация:

Сообщение Vadik » 05 апр 2007, 11:28

Taxi писал(а): а разве трудно дать развернутый ответ "бестолковому" клиенту и объяснить в каком случае будет "большой прирост", что для этого нужно и пр.
..
Вы когда приходите к стоматологу, вы говорите ему просто - "болит зуб" и платите ему деньги, чтобы он, пользуясь своими профессиональными знаниями, облегчил вашу боль...
Если стоматолог будет Вам говорить: "вы сами толком не знаете - где у вас болит", то куда вы пошлете такого стоматолога... ???
Ну вот Вы не знаете, какой зуб у Вас болит.. Что делать стоматологу - вежливо отказаться Вас лечить или вырвать Вам все зубы? Что будет честнее по отношению к Вам как к клиенту?
С Вашей постановкой задачи (вернее, с ее отсутствием) решений два:
- попросить четче сформулировать задачу
- продать Вам нечто с максимальным числом сокетов, ядер и тактовой частотой

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

Сообщение exLH » 05 апр 2007, 12:09

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

ЗЫ по вашему мнению 2*5150-ых сейчас быстрее чем 1*5355-ый???
Я свое мнение изложил выше.

Аватара пользователя
Andrew Sapronov
Advanced member
Сообщения: 107
Зарегистрирован: 05 июл 2005, 17:23
Откуда: Питер

Сообщение Andrew Sapronov » 05 апр 2007, 12:17

Taxi писал(а): вы просто меня не слышите... возьмите простой пример - решение задачи сближения трех тел или моделирование ядреного взрыва... да или просто - формулу морского прибоя... и поведение капелек воды...
На компьютере решается не задача, а программа. Программа может быть написана по разному, даже для решения одной и той же задачи. Какой то нужен большой кэш, какой то кластер, какой то иопсы дисковой. Приведу пример, есть задача которая целиком влазит в кэш и ее алгоритм предполагает, что она в кэше. Если она не влезет, то считаться будет десятки дней, если влезет то пару часов, но при этом размерность задачи может удовлетворять не всех. Если же для прикладных нужд нужно вычислять ту же задачу, но с большей размерностью или точностью то нужен кластер и соответственно другое оборудование. Т.е. задача одна, программы разные, оборудование разное и никакой продавец не скажет вам что нужно.

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

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

Сообщение gs » 05 апр 2007, 12:30

На самом деле если Вы хотите чиста конкретного базара - записывайтесь в очередь на тестирование. Мы соберем два стенда и прогоним Вашу задачу. После этого будете делать выводы о потребной конфигурации.
Но это будет Вам стоить некоторое количество денег, ибо если Вы не хотите думать, придется оплачивать думалку чужую.
Все просто на самом деле.

На самом деле Вам мог бы помочь прикладной математик, хорошо знакомый с программированием. Но таких немного и они на халяву едва ли будут работать. И в любом случае потребуют ДЕТАЛЬНОЕ описание задачи - что Вам и пытаются тут объяснить.
Впрочем оценка математика-программиста без натурных тестов тоже будет лишь вероятностной.

Taxi
member
Сообщения: 24
Зарегистрирован: 30 мар 2007, 00:18
Откуда: Moscow

Сообщение Taxi » 05 апр 2007, 13:12

a_shats писал(а):Сотрудники Тринити в обоих Ваших ветках, включая меня, безуспешно пытаются объяснить Вам, что любой инструмент наиболее эффективен для конкретной задачи. И для того, чтобы задачу решить - нужно хотя бы ее сформулировать.
В данном случае - что именно нужно от процессоров ? Производительность на ядро или количество ядер ?
Что ими будет делаться ?
Еще раз объясняю. Если задача не типовая, СНАЧАЛА делаются измерения на тестовом стенде (да хоть бы на любом писюке), выясняются особенности задачи, какие именно подсистемы сервера и как они нагружены. По результатам прикидывается потребная для решения задачи конфигурация сервера.
Вы этого ни делать, ни понять не хотите.
В таком случае - увы, мы Вам помочь ничем не можем, ибо не умеем решать задачи, состоящие из одних неизвестных.
Мы точно разговариваем на разных языках...  :o  причем чем дальше - тем больше...

берем файл размером в 40 Гиг, или 4 параллельно файла по 10 Гиг, или 16 параллельно файлов по 2,5 Гиг и тупо и храбро сравниваем строки файла... совпало - налево, не совпало - направо... потом так же делаем с 4-мя результирующими файлами... и получаем 1 файл...

курим...

дальше обрабатываем...

потом берем другой файл - размером в 100 Гиг... операция повторяется...

и вопрос то пустяковый - что нужно, чотбы 40 Гиг обрабатывались в приемлемое время, которое могут оценить здесь присутствующие уважаемые эксперты...

ЗЫ для тех кто что-то пропустил - Пень4 3,0 загружен на 100% ...
кэш и оперативку есс-но подбирать надо...

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 апр 2007, 13:42

Так это файл или БД ?

Taxi
member
Сообщения: 24
Зарегистрирован: 30 мар 2007, 00:18
Откуда: Moscow

Сообщение Taxi » 05 апр 2007, 14:08

a_shats писал(а):Так это файл или БД ?
давайте для простоты назовем его тхт-файлом...
а с ораклом разберемся позднее... давайте?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 апр 2007, 14:23

Для БД, читающей случайным доступом мелкими блоками, дисковая подсистема будет одной. Для текстового файла большими блоками - другой.
Разбираться надо с задачей в целом.

Taxi
member
Сообщения: 24
Зарегистрирован: 30 мар 2007, 00:18
Откуда: Moscow

Сообщение Taxi » 05 апр 2007, 14:37

a_shats писал(а):Для БД, читающей случайным доступом мелкими блоками, дисковая подсистема будет одной. Для текстового файла большими блоками - другой.
Разбираться надо с задачей в целом.
и вот опять мы говорим о разных вещах...

в данной теме задан вопрос о том, какой набор процессоров будет работать быстрее на описанной задаче текстового файла, - не так ли?

а вы мне опять про задачу в целом... зачем мне про дисковую подсистему рассказывать?

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

Сообщение exLH » 05 апр 2007, 14:38

в данной теме задан вопрос о том, какой набор процессоров будет работать быстрее
Вам на этот вопрос уже ответили.

Taxi
member
Сообщения: 24
Зарегистрирован: 30 мар 2007, 00:18
Откуда: Moscow

Сообщение Taxi » 05 апр 2007, 14:42

exLH писал(а):в данной теме задан вопрос о том, какой набор процессоров будет работать быстрее
Вам на этот вопрос уже ответили.
вообще-то да, спасибо...

уточнюсь: 2*5150 будут работать быстрее на обработке тхт-файла, чем 1*5355 - так?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 апр 2007, 14:47

Да. В силу того, что на каждое ядро приходится больше  пропускной способности FSB. Но если можно задачу побить на 8 потоков, то 2х5355 будут ощутимо быстрее. По чистой производительности на процессорное ядро - тоже (2,4 ГГц у 5150 vs 2,6 ГГц у 5355).

Taxi
member
Сообщения: 24
Зарегистрирован: 30 мар 2007, 00:18
Откуда: Moscow

Сообщение Taxi » 05 апр 2007, 15:40

a_shats писал(а):Да. В силу того, что на каждое ядро приходится больше  пропускной способности FSB. Но если можно задачу побить на 8 потоков, то 2х5355 будут ощутимо быстрее. По чистой производительности на процессорное ядро - тоже (2,4 ГГц у 5150 vs 2,6 ГГц у 5355).
а можно ли оценить количественно, насколько быстрее будут 2*5355 чем 4*5150 (если вообще будут...)? стоимость возрастает не по-детски, но если это сильно быстрее, то...

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 апр 2007, 15:52

Если брать сферические процессоры в вакууме с идеальной шиной и идеально распараллеливающуюся задачу :gigi: - то в 2 раза.
В реале - прирост будет (при условии, что задача на ядра таки раскладывается) раза в полтора.

Ответить

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

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

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