Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 2 А.Гладченко - использование Hyper Threading  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Можешь дать ссылку на статью, где научно обосновано, что HT - зло для MSSQL?
27 мар 08, 10:03    [5465421]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Crimean
Member

Откуда:
Сообщений: 13148
DeColo®es
Можешь дать ссылку на статью, где научно обосновано, что HT - зло для MSSQL?


не даст. ибо временами как раз HT - добро. имхо очень от камней зависит
27 мар 08, 10:04    [5465431]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Crimean
DeColo®es
Можешь дать ссылку на статью, где научно обосновано, что HT - зло для MSSQL?
не даст. ибо временами как раз HT - добро. имхо очень от камней зависит
Даст, обещал.
Чуть ли не насильно.
Но в 6 вечера после "лонча" подходить к компьютеру желания уже ни у кого не было :)
27 мар 08, 10:13    [5465497]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Alex-00000
Guest
http://team-madalf.com/lofiversion/index.php?t29059.html

Сообщение было отредактировано: 27 мар 08, 10:37
27 мар 08, 10:23    [5465558]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
DeColo®es
Можешь дать ссылку на статью, где научно обосновано, что HT - зло для MSSQL?


Раз уж обещал, даю: http://technet.microsoft.com/ru-ru/magazine/cc137784.aspx

Технология гиперпоточности
На технологии гиперпоточности стоит остановиться из-за того, как она влияет на SQL Server. Технология гиперпоточности фактически предоставляет операционной системе для одного физического процессора два логических процессора. По сути, технология гиперпоточности арендует время физических процессоров для полного использования возможностей каждого процессора. На веб-узле Intel (http://www.intel.com/cd/corporate/techtrends/emea/rus/369646.htm ) представлено гораздо более подробное описание работы технологии гиперпоточности.
В системах SQL Server DBMS фактически обрабатывает собственные чрезвычайно эффективные очереди и потоки для операционной системы, поэтому в системах с уже существующей высокой загрузкой процессоров технология гиперпоточности только еще больше перегружает физические ЦП. Когда SQL Server осуществляет постановку в очередь нескольких запросов для работы с несколькими планировщиками, операционной системе приходится переключать контекст потоков команд для обеспечения соответствия выполняемым запросам, даже если два логических процессора принадлежат одному физическому процессору. Если показатель «Контекстных переключений/сек» превышает 5000 для одного физического процессора, следует серьезно рассмотреть вопрос об отключении гиперпоточности в системе и повторном тестировании производительности.
Только в очень редких случаях приложения с высокой загрузкой процессора в SQL Server могут эффективно использовать гиперпоточность. Перед реализацией изменений в рабочих системах необходимо всегда проверять приложения в SQL Server с включенной и выключенной гиперпоточностью.
27 мар 08, 10:33    [5465656]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Огромный респект, с лонча успел забыть, учто речь шла о статье в течнете. :)
27 мар 08, 10:44    [5465773]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Crimean
Member

Откуда:
Сообщений: 13148
да уж, обосновано просто железобетонно

обоснование
Перед реализацией изменений в рабочих системах необходимо всегда проверять приложения в SQL Server с включенной и выключенной гиперпоточностью.


я так что угодно обосную! вообще это вредно, но всегда проверяйте - может это полезно. ад2!
27 мар 08, 10:48    [5465813]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Хотя некоторые моменты....
Получение страницы данных, уже кэшированной из буферного пула, с максимальной производительностью выполняется в течение половины миллисекунды; получение одного блока с диска в оптимальной среде занимает от 2 до 4 миллисекунд.
Может быть, все-таки микромекунд?

Найдя страницу данных в буферном пуле, процессор получит данные и выполнит необходимые операции. Это называется ошибкой страницы ОЗУ.
Хм... Как-то нелогично, видимо, проблема перевода, где-то "не" пропустили...

Ошибки страниц ОЗУ идеальны для SQL Server, поскольку для использования данных, полученных в качестве части запроса, они должны находиться в буферном кэше. 
или скорее, с терминологией напутали. :(
27 мар 08, 10:51    [5465847]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Antoshka
Member

Откуда:
Сообщений: 828
Изменилось ли что-нибудь в плане сабжа на современных процессорах?
31 авг 12, 15:25    [13095700]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Antoshka,

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

ПРосто теперь гораздо чаще эффективнее все-таки включать. :)
3 сен 12, 00:14    [13102856]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10765
Блог
Моё личное отношение к HT изменилось (как и сама технология), раньше мне нужны были убедительные причины, что бы его включать, а теперь наоборот, должно произойти нечто из ряда вон выходящее, чт о бы я его отключил :)
3 сен 12, 14:40    [13105988]     Ответить | Цитировать Сообщить модератору
 Re: 2 А.Гладченко - использование Hyper Threading  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Александр Гладченко
Моё личное отношение к HT изменилось (как и сама технология), раньше мне нужны были убедительные причины, что бы его включать, а теперь наоборот, должно произойти нечто из ряда вон выходящее, чт о бы я его отключил :)


вот оно как повернулось
3 сен 12, 15:05    [13106257]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить