Сервер СУБД - технология Intel Turbo Boost
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- Advanced member
- Сообщения: 70
- Зарегистрирован: 10 мар 2009, 00:08
- Откуда: Одесса
Сервер СУБД - технология Intel Turbo Boost
Очень важно мнение специалистов, профессионалов и экспертов:
- существует у компании Интел, на процессорах, технология Intel Turbo Boost - так вот кто как считает - когда её желательно отключать, а когда включать (читать - читал не мало по этому поводу, использовать - использую на некоторых серверах, отключать - ещё не отключал)?
Конкретно меня интересует влияние этой технологии, которую ещё называют - "технология с прыгающей частотой", на одно из решений моей компании, если в кратце:
сервер (в основном HP ML330/350) на котором развёрнут программный продукт и его приложения по сбору и обработке координат с GPS трекеров (автомобильных и персональных); на сервере соответственно вертится СУБД, в данном случае FireBird; базовые задачи - пересчёт маршрутов (от 20 мин до 180 мин, в зависимости от количества трекеров клиентской компании), очистка базы (треков - точек разлётов в местах простоя, и тп), бекап базы (два раза в день), импорт заявок с КИС, формирование планов торговых представителей, формирование разного рода отчётов (мониторинг, контроль, оптимизация), имеющихся в программном комплексе и тп.
Важно мнение каждого!!!
- существует у компании Интел, на процессорах, технология Intel Turbo Boost - так вот кто как считает - когда её желательно отключать, а когда включать (читать - читал не мало по этому поводу, использовать - использую на некоторых серверах, отключать - ещё не отключал)?
Конкретно меня интересует влияние этой технологии, которую ещё называют - "технология с прыгающей частотой", на одно из решений моей компании, если в кратце:
сервер (в основном HP ML330/350) на котором развёрнут программный продукт и его приложения по сбору и обработке координат с GPS трекеров (автомобильных и персональных); на сервере соответственно вертится СУБД, в данном случае FireBird; базовые задачи - пересчёт маршрутов (от 20 мин до 180 мин, в зависимости от количества трекеров клиентской компании), очистка базы (треков - точек разлётов в местах простоя, и тп), бекап базы (два раза в день), импорт заявок с КИС, формирование планов торговых представителей, формирование разного рода отчётов (мониторинг, контроль, оптимизация), имеющихся в программном комплексе и тп.
Важно мнение каждого!!!
-
- Сотрудник Тринити
- Сообщения: 421
- Зарегистрирован: 06 май 2006, 16:33
- Откуда: СПб
- Контактная информация:
Re: Сервер СУБД - технология Intel Turbo Boost
Turbo Boost помогает, кода задача однопоточная и важны MHz
-
- Advanced member
- Сообщения: 70
- Зарегистрирован: 10 мар 2009, 00:08
- Откуда: Одесса
Re: Сервер СУБД - технология Intel Turbo Boost
да - примерно также говорят и специалисты из Интела, удерживая себя от более детальных подробностей. Также сообщают что она хороша при кратковременных задачах и на десктопах.KLIM_SPb писал(а):Turbo Boost помогает, кода задача однопоточная и важны MHz
Ещё вроде как в момент включения данной технологии, точнее при повышении частоты - ограничен доступ к остальным ядрам - то есть вся производительность бросается на одно ядро.
Как быть на серверных решениях и с задачами долгосрочными (расчёт маршрутов - 2-3 часа, и загрузкой CPU (Xeon E5520) до 80-90%) - кто на практике с этим вопросом встречался???
Последний раз редактировалось andrewBuldozer555 25 май 2011, 17:01, всего редактировалось 1 раз.
-
- Сотрудник Тринити
- Сообщения: 421
- Зарегистрирован: 06 май 2006, 16:33
- Откуда: СПб
- Контактная информация:
Re: Сервер СУБД - технология Intel Turbo Boost
Что значит ограничен доступ в вашем понимании?
Есть количество шагов на которое может быть повышенна частота ядра, не более того.
Есть количество шагов на которое может быть повышенна частота ядра, не более того.
-
- Advanced member
- Сообщения: 70
- Зарегистрирован: 10 мар 2009, 00:08
- Откуда: Одесса
Re: Сервер СУБД - технология Intel Turbo Boost
это - что значит ограничен доступ? - я и пытаюсь выяснить, а также моменты влияния данной технологии на производительность и скорость. Грубо говоря есть тяжёлая задача, которая будет выполнятся 1-3 часа (расчёт архивных маршрутов) стабильно загружающая CPU, хотя иногда и динамически на протяжении указанного периода времени, кроме этой задачи выполняются ещё множество сервисов СУБДешных, а ещё кроме это в такие моменты пользователи могут формировать отчёты которые в свое время формируют запросы ... - как в таком случае лучше отключить эту технологию???KLIM_SPb писал(а):Что значит ограничен доступ в вашем понимании?
Есть количество шагов на которое может быть повышенна частота ядра, не более того.
-
- Advanced member
- Сообщения: 83
- Зарегистрирован: 16 май 2011, 14:12
- Откуда: Нижний Новгород
Re: Сервер СУБД - технология Intel Turbo Boost
То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.
Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
-
- Advanced member
- Сообщения: 70
- Зарегистрирован: 10 мар 2009, 00:08
- Откуда: Одесса
Re: Сервер СУБД - технология Intel Turbo Boost
Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?Александр Давыдов писал(а):То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.
Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
-
- Advanced member
- Сообщения: 83
- Зарегистрирован: 16 май 2011, 14:12
- Откуда: Нижний Новгород
Re: Сервер СУБД - технология Intel Turbo Boost
Чтобы не ошибиться при ответе на данный вопрос, я проконсультируюсь с коллегами и обязательно вам отвечу позже.andrewBuldozer555 писал(а):Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?Александр Давыдов писал(а):То, что технология Intel® Turbo Boost по умолчанию включена уже говорит о том, что в большинстве случаев ее включение будет положительно сказываться на работе сервера или компьютера. Суть технологии заключается в динамическом увеличении частоты, в случае если такое увеличение "влезет" в регламентируемый предел мощности (TDP). Т.е. в процессе работы процессор мониторит свое состояние (температуру, токи, нагрузку) и при необходимости и наличии такой возможности увеличивает частоту активных ядер на определенное число шагов.
Теперь перейдем к рассматриваемой вами задачи:
Если загрузка процессора составляет 100% на всех ядрах длительное время, то в зависимости от состояния (тут также может влиять и система охлаждения) процессор либо будет постоянно работать на своей максимальной частоте, либо постоянно или временно увеличивать частоту за счет технологии Intel® Turbo Boost. С отключенной же технологией Intel® Turbo Boost ваш сервер будет постоянно работать на той же частоте. Таким образом очевидной необходимостью отключения технологии Intel® Turbo Boost может быть только необходимость постоянного сохранения частоты, но на текущий момент мне не известны приложения, которые имели бы такие требования (ну разве что за исключением некоторых старых DOS-программ).
Хотя конечно же в любом случае остается вариант проверить влияние данной технологии в конкретной ситуации на практике.
-
- Advanced member
- Сообщения: 83
- Зарегистрирован: 16 май 2011, 14:12
- Откуда: Нижний Новгород
Re: Сервер СУБД - технология Intel Turbo Boost
Извиняюсь, за длительное молчание. Суть в следующем. Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения). Включение и отключение режима Intel® Turbo Boost занимает очень небольшое время (несколько микросекунд), которое на 100% перекрывается получаемым приростом производительности. Т.е. в любом случае вы не увидите падения производительности процессора.andrewBuldozer555 писал(а): Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?
-
- Advanced member
- Сообщения: 70
- Зарегистрирован: 10 мар 2009, 00:08
- Откуда: Одесса
Re: Сервер СУБД - технология Intel Turbo Boost
А если TDP будет превышать норму - Intel® Turbo Boost в такие моменты включается и выключается автоматически или он не включается вообще ввиду превышения TDP?Александр Давыдов писал(а):Извиняюсь, за длительное молчание. Суть в следующем. Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения). Включение и отключение режима Intel® Turbo Boost занимает очень небольшое время (несколько микросекунд), которое на 100% перекрывается получаемым приростом производительности. Т.е. в любом случае вы не увидите падения производительности процессора.andrewBuldozer555 писал(а): Отсуда вытекает след. вопрос - "Как часто может происходить переключение/повышение частоты?" - ведь на такое переключение тоже тратится временный ресурс - если, к примеру, приложение будет динамически загружать CPU от 10% до 90% на протяжении часа или двух, то есть приложение/задача будет каждую минуту то повышать загрузку то уменьшать - приведёт ли это к автоматическому включение данной технологии?
Re: Сервер СУБД - технология Intel Turbo Boost
А как TDP связан с охлаждением?Александр Давыдов писал(а):Процессор может находиться в режиме включенного Intel® Turbo Boost постоянно, если TDP не превышает нормативное (тут уже многое зависит от охлаждения).
- DeadMazay
- Advanced member
- Сообщения: 1743
- Зарегистрирован: 20 сен 2007, 15:07
- Откуда: Новосибирск, Мск
- Контактная информация:
Re: Сервер СУБД - технология Intel Turbo Boost
установи в серверной 16 градусов... посмотри насколько снизятся обороты вентиляторовdiz писал(а):А как TDP связан с охлаждением?
а вообще, коллега малеха некорректно выразился
с уважением Сергей.
ICQ: 365984224
ICQ: 365984224
-
- Advanced member
- Сообщения: 83
- Зарегистрирован: 16 май 2011, 14:12
- Откуда: Нижний Новгород
Re: Сервер СУБД - технология Intel Turbo Boost
Да действительно я некорректно выразился имелось ввиду, что до тех пор пока реальные параметры не превысят норму заявленного TDP процессор будет работать в режиме повышенного множителя ядра/ядер процессора.DeadMazay писал(а):установи в серверной 16 градусов... посмотри насколько снизятся обороты вентиляторовdiz писал(а):А как TDP связан с охлаждением?
а вообще, коллега малеха некорректно выразился
Давайте все же определимся с терминологиейandrewBuldozer555 писал(а): А если TDP будет превышать норму - Intel® Turbo Boost в такие моменты включается и выключается автоматически или он не включается вообще ввиду превышения TDP?
Intel® Turbo Boost - включается в BIOS и работает всегда когда он включен. Но в зависимости от нагрузки, и показателей (температура, ток, мощность, которые в сумме определяют TDP) включается тот или иной режим работы, одним из которых является режим со стандартными частотами на всех ядрах, т.е. такой, в котором процессор по умолчанию работает при отключенном Intel® Turbo Boost, назовем его "номинальный режим". При наличии нагрузки и возможности (смотрим на показатели ) процессор может увеличивать частоту одного или нескольких ядер. Если же возможности нет (параметры превышают заявленное TDP или равны ему), процесоор будет работать в номинальном режиме.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 50 гостей