Сервер СУБД - технология Intel Turbo Boost

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

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

Ответить
andrewBuldozer555
Advanced member
Сообщения: 70
Зарегистрирован: 10 мар 2009, 00:08
Откуда: Одесса

Сервер СУБД - технология Intel Turbo Boost

Сообщение andrewBuldozer555 » 25 май 2011, 15:11

Очень важно мнение специалистов, профессионалов и экспертов:
- существует у компании Интел, на процессорах, технология Intel Turbo Boost - так вот кто как считает - когда её желательно отключать, а когда включать (читать - читал не мало по этому поводу, использовать - использую на некоторых серверах, отключать - ещё не отключал)?

Конкретно меня интересует влияние этой технологии, которую ещё называют - "технология с прыгающей частотой", на одно из решений моей компании, если в кратце:
сервер (в основном HP ML330/350) на котором развёрнут программный продукт и его приложения по сбору и обработке координат с GPS трекеров (автомобильных и персональных); на сервере соответственно вертится СУБД, в данном случае FireBird; базовые задачи - пересчёт маршрутов (от 20 мин до 180 мин, в зависимости от количества трекеров клиентской компании), очистка базы (треков - точек разлётов в местах простоя, и тп), бекап базы (два раза в день), импорт заявок с КИС, формирование планов торговых представителей, формирование разного рода отчётов (мониторинг, контроль, оптимизация), имеющихся в программном комплексе и тп.

Важно мнение каждого!!!

KLIM_SPb
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 421
Зарегистрирован: 06 май 2006, 16:33
Откуда: СПб
Контактная информация:

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение KLIM_SPb » 25 май 2011, 15:46

Turbo Boost помогает, кода задача однопоточная и важны MHz

andrewBuldozer555
Advanced member
Сообщения: 70
Зарегистрирован: 10 мар 2009, 00:08
Откуда: Одесса

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение andrewBuldozer555 » 25 май 2011, 16:58

KLIM_SPb писал(а):Turbo Boost помогает, кода задача однопоточная и важны MHz
да - примерно также говорят и специалисты из Интела, удерживая себя от более детальных подробностей. Также сообщают что она хороша при кратковременных задачах и на десктопах.
Ещё вроде как в момент включения данной технологии, точнее при повышении частоты - ограничен доступ к остальным ядрам - то есть вся производительность бросается на одно ядро.
Как быть на серверных решениях и с задачами долгосрочными (расчёт маршрутов - 2-3 часа, и загрузкой CPU (Xeon E5520) до 80-90%) - кто на практике с этим вопросом встречался???
Последний раз редактировалось andrewBuldozer555 25 май 2011, 17:01, всего редактировалось 1 раз.

KLIM_SPb
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 421
Зарегистрирован: 06 май 2006, 16:33
Откуда: СПб
Контактная информация:

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение KLIM_SPb » 25 май 2011, 17:00

Что значит ограничен доступ в вашем понимании?
Есть количество шагов на которое может быть повышенна частота ядра, не более того.

andrewBuldozer555
Advanced member
Сообщения: 70
Зарегистрирован: 10 мар 2009, 00:08
Откуда: Одесса

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение andrewBuldozer555 » 25 май 2011, 17:35

KLIM_SPb писал(а):Что значит ограничен доступ в вашем понимании?
Есть количество шагов на которое может быть повышенна частота ядра, не более того.
это - что значит ограничен доступ? - я и пытаюсь выяснить, а также моменты влияния данной технологии на производительность и скорость. Грубо говоря есть тяжёлая задача, которая будет выполнятся 1-3 часа (расчёт архивных маршрутов) стабильно загружающая CPU, хотя иногда и динамически на протяжении указанного периода времени, кроме этой задачи выполняются ещё множество сервисов СУБДешных, а ещё кроме это в такие моменты пользователи могут формировать отчёты которые в свое время формируют запросы ... - как в таком случае лучше отключить эту технологию???

Александр Давыдов
Advanced member
Сообщения: 83
Зарегистрирован: 16 май 2011, 14:12
Откуда: Нижний Новгород

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение Александр Давыдов » 25 май 2011, 22:30

То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.

Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.

andrewBuldozer555
Advanced member
Сообщения: 70
Зарегистрирован: 10 мар 2009, 00:08
Откуда: Одесса

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение andrewBuldozer555 » 30 май 2011, 16:50

Александр Давыдов писал(а):То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.

Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?

Александр Давыдов
Advanced member
Сообщения: 83
Зарегистрирован: 16 май 2011, 14:12
Откуда: Нижний Новгород

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение Александр Давыдов » 01 июн 2011, 15:24

andrewBuldozer555 писал(а):
Александр Давыдов писал(а):То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.

Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?
Чтобы не ошибиться при ответе на данный вопрос, я проконсультируюсь с коллегами и обязательно вам отвечу позже.

Александр Давыдов
Advanced member
Сообщения: 83
Зарегистрирован: 16 май 2011, 14:12
Откуда: Нижний Новгород

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение Александр Давыдов » 06 июн 2011, 13:04

andrewBuldozer555 писал(а): Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?
Извиняюсь, за длительное молчание. Суть в следующем. Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения). Включение и отключение режима Intel® Turbo Boost занимает очень небольшое время (несколько микросекунд), которое на 100% перекрывается получаемым приростом производительности. Т.е. в любом случае вы не увидите падения производительности процессора.

andrewBuldozer555
Advanced member
Сообщения: 70
Зарегистрирован: 10 мар 2009, 00:08
Откуда: Одесса

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение andrewBuldozer555 » 07 июн 2011, 15:05

Александр Давыдов писал(а):
andrewBuldozer555 писал(а): Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?
Извиняюсь, за длительное молчание. Суть в следующем. Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения). Включение и отключение режима Intel® Turbo Boost занимает очень небольшое время (несколько микросекунд), которое на 100% перекрывается получаемым приростом производительности. Т.е. в любом случае вы не увидите падения производительности процессора.
А если TDP будет превышать норму - Intel® Turbo Boost в такие моменты включается и выключается автоматически или он не включается вообще ввиду превышения TDP?

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение diz » 07 июн 2011, 16:19

Александр Давыдов писал(а):Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения).
А как TDP связан с охлаждением?

Аватара пользователя
DeadMazay
Advanced member
Сообщения: 1743
Зарегистрирован: 20 сен 2007, 15:07
Откуда: Новосибирск, Мск
Контактная информация:

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение DeadMazay » 07 июн 2011, 16:37

diz писал(а):А как TDP связан с охлаждением?
установи в серверной 16 градусов... посмотри насколько снизятся обороты вентиляторов ;)
а вообще, коллега малеха некорректно выразился ;)
с уважением Сергей.
ICQ: 365984224

Александр Давыдов
Advanced member
Сообщения: 83
Зарегистрирован: 16 май 2011, 14:12
Откуда: Нижний Новгород

Re: Сервер СУБД - технология Intel Turbo Boost

Сообщение Александр Давыдов » 07 июн 2011, 18:20

DeadMazay писал(а):
diz писал(а):А как TDP связан с охлаждением?
установи в серверной 16 градусов... посмотри насколько снизятся обороты вентиляторов ;)
а вообще, коллега малеха некорректно выразился ;)
Да действительно я некорректно выразился имелось ввиду, что до тех пор пока реальные параметры не превысят норму заявленного TDP процессор будет работать в режиме повышенного множителя ядра/ядер процессора.
andrewBuldozer555 писал(а): А если TDP будет превышать норму - Intel® Turbo Boost в такие моменты включается и выключается автоматически или он не включается вообще ввиду превышения TDP?
Давайте все же определимся с терминологией :)
Intel® Turbo Boost - включается в BIOS и работает всегда когда он включен. Но в зависимости от нагрузки, и показателей (температура, ток, мощность, которые в сумме определяют TDP) включается тот или иной режим работы, одним из которых является режим со стандартными частотами на всех ядрах, т.е. такой, в котором процессор по умолчанию работает при отключенном Intel® Turbo Boost, назовем его "номинальный режим". При наличии нагрузки и возможности (смотрим на показатели ) процессор может увеличивать частоту одного или нескольких ядер. Если же возможности нет (параметры превышают заявленное TDP или равны ему), процесоор будет работать в номинальном режиме.

Ответить

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

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

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