посоветуйте техническое решение
Модераторы: Trinity admin`s, Free-lance moderator`s
посоветуйте техническое решение
имеем задачку по обсчету БД размером в 700 миллионов записей и 40 Ггб...
обычный Пень4 3,0 Ггц 1,0 Ггб ОЗУ расчитывает справится с ней почти за 1 месяц (за сутки обрабатывает порядка 30 Ггб)... мс2000...
какая машина (какой стоимостью) может справляться с подобной задачкой хотя бы за 1 день...
ЗЫ подобные задачки - нередки... следующая задачка - 3 млрд.записей и 200 Ггб
обычный Пень4 3,0 Ггц 1,0 Ггб ОЗУ расчитывает справится с ней почти за 1 месяц (за сутки обрабатывает порядка 30 Ггб)... мс2000...
какая машина (какой стоимостью) может справляться с подобной задачкой хотя бы за 1 день...
ЗЫ подобные задачки - нередки... следующая задачка - 3 млрд.записей и 200 Ггб
- a_shats
- Advanced member
- Сообщения: 5010
- Зарегистрирован: 27 авг 2002, 10:55
- Откуда: Москва
- Контактная информация:
Вооот. Как перепишете - будем думать дальше.
Почему ? Потому что на одном одноядерном процессоре сейчас можно получить рост раза в полтора - если вместо Вашего P4 3 GHz поставить какой-нить его же Extreme эдак на 3,8 ГГц. И все, ничего умнее не придумать.
Если же удастся хорошо разложить по процессорам, да разобраться с кэшированием, да дисковую приличествующую подобрать - вот это и будет правильным решением задачи.
Почему ? Потому что на одном одноядерном процессоре сейчас можно получить рост раза в полтора - если вместо Вашего P4 3 GHz поставить какой-нить его же Extreme эдак на 3,8 ГГц. И все, ничего умнее не придумать.
Если же удастся хорошо разложить по процессорам, да разобраться с кэшированием, да дисковую приличествующую подобрать - вот это и будет правильным решением задачи.
так дайте совет, - что делать с точки зрения программирования, и куда все это поставить потом, чтобы можно было достичь - чего?a_shats писал(а):Вооот. Как перепишете - будем думать дальше.
Почему ? Потому что на одном одноядерном процессоре сейчас можно получить рост раза в полтора - если вместо Вашего P4 3 GHz поставить какой-нить его же Extreme эдак на 3,8 ГГц. И все, ничего умнее не придумать.
Если же удастся хорошо разложить по процессорам, да разобраться с кэшированием, да дисковую приличествующую подобрать - вот это и будет правильным решением задачи.
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
что делать с точки зрения программирования
Переписывать программу. Или Вы хотите курсов, как лучше писать программы под SMP?
куда все это поставить потом
Промониторить требования к дисковой системе, памяти, оценить желательное время выполнения и на основе этих данных выбрать наиболее подходящую систему
Переписывать программу. Или Вы хотите курсов, как лучше писать программы под SMP?
куда все это поставить потом
Промониторить требования к дисковой системе, памяти, оценить желательное время выполнения и на основе этих данных выбрать наиболее подходящую систему
100%-ная загрузка действующего процессора и еле-еле - всех остальных компонентов...exLH писал(а):что делать с точки зрения программирования
Переписывать программу. Или Вы хотите курсов, как лучше писать программы под SMP?
куда все это поставить потом
Промониторить требования к дисковой системе, памяти, оценить желательное время выполнения и на основе этих данных выбрать наиболее подходящую систему
что делать? в каком бюджете?
переписали задачу...exLH писал(а):что делать? в каком бюджете?
Что Вы имеете в виду?
Вам уже написали, что если задача может быть распараллелена, то ее надо переписывать. Если такой возможности нет, надо приобретать наиболее быструю однопроцессорную систему из имеющихся на рынке.
дальше что?
сколько стоит возможное решение?
разговор слепого с глухим )exLH писал(а):Возможное решение чего?
имеем задачу - на Пень4 3,0 1 ГГб ОЗУ считается месяц... загружен только процессор, загрузка всех прочих элементов пренебрежимо мала...
какова должна быть система, которая справится с задачей за неделю, день, минуту... и её стоимость...
уф-ф...как же с вами тяжело... или со мной...exLH писал(а):А вот это называется сайзинг. Без конкретных тестов (и/или детальной информации о задаче) никто не скажет, сколько данная задача будет выполняться на 2-х, 4-х, 8-ми .... или 64-х ядерной системе. Тестируйте железо и выбирайте оптимум.
ведь все написано
имеем задачку по обсчету БД размером в 700 миллионов записей и 40 Ггб...
обычный Пень4 3,0 Ггц 1,0 Ггб ОЗУ расчитывает справится с ней почти за 1 месяц (за сутки обрабатывает порядка 30 Ггб)... мс2000...
какая машина (какой стоимостью) может справляться с подобной задачкой хотя бы за 1 день...
ЗЫ подобные задачки - нередки... следующая задачка - 3 млрд.записей и 200 Ггб
чем богаты...exLH писал(а):То, что Вы написали для описания задачи, это даже немного меньше, чем "ничего".
встречал точку зрения, что 2-ух ядерные процессоры при условии правильного программирования работают лишь в 1,5 раза быстрее, чем их предшественнки...
во сколько раз уменьшается время на решение задачи при 2 таких процессорах, 4-ех и т.д.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 63 гостя