Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Bячеcлав Виктoрoвич
Member

Откуда: Челябинск
Сообщений: 21
Добрый день коллеги!

Возник у меня вопрос на стыке Win и SQL серверов. Есть виртуалка с Win2008, 1С и SQL сервером внутри Hyper-V Win2012. Пользователи жалуются на проблемы с производительностью, Hyper-V бодро рапортует о том, что у нее загруженность 1-6% по всем ядрам (температура подтверждает околонулевую загрузку физических ядер).
В настройках выставлено "предел для виртуальных машин" = 100%.

Что я упустил? (см. скриншоты для информативности)
Картинка с другого сайта.
Картинка с другого сайта.

К сообщению приложен файл. Размер - 149Kb
13 апр 15, 16:28    [17508916]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Bячеcлав Виктoрoвич
Member

Откуда: Челябинск
Сообщений: 21
Извиняюсь за повтор картинки, конец дня, понедельник...
13 апр 15, 16:29    [17508926]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7870
Наберите в яндексе

Best Practices for Virtualizing and Managing SQL Server

первая же ссылка.
13 апр 15, 17:28    [17509212]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Bячеcлав Виктoрoвич
Member

Откуда: Челябинск
Сообщений: 21
<Извините, был в командировкеЮ

Владислав Колосов, спасибо за отличную книжку, почитал с удовольствием, почерпнул пару неочевидных моментов. И тем не менее, вопрос остается актуальным - почему же Hyper-V неверно отображает нагрузку внутри ВМ?


ЗЫ: Долго думал, как же вежливо сформулировать "топик не читай, RTFM отвечай" )))
23 апр 15, 12:20    [17553360]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7870
Bячеcлав Виктoрoвич, думаю, что в этой конференции Вы не найдете специалистов по Hyper-V технологии :)
23 апр 15, 12:50    [17553552]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Basma4
Member

Откуда:
Сообщений: 124
http://windowsnotes.ru/virtualization/monitoring-zagruzki-processora-na-serverax-hyper-v/
23 апр 15, 13:24    [17553814]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Antoshka
Member

Откуда:
Сообщений: 828
Bячеcлав Виктoрoвич,

1. Диспетчер задач не показывает правильную загрузку хоста. Пользуйте счётчики производительности Hyper-V, например загрузку физических процессоров отображают счётчики объекта Hyper-V Hypervisor Logical Processor. Детали тут:
  http://itband.ru/2010/12/hyper-v-performance-tuning/
http://blogs.technet.com/b/vm/archive/2008/06/24/hyper_2d00_v-performance-_2d00_-how-to-test.aspx
http://blogs.technet.com/b/vm/archive/2008/07/02/hyper_2d00_v-performance.-physical-vs.-virtual-counters.aspx
http://blogs.technet.com/b/vm/archive/2008/07/30/hyper-v-5-171-hyper-v-hypervisor-logical-processors-187.aspx
http://blogs.technet.com/b/vm/archive/2008/08/10/hyper-v-6-wmi.aspx
2. Четыре выделенных для ВМ процессора, даже при полной нагрузке внутри ВМ не дадут больше 10% загрузки хоста (4/40 * 100%).
3. Рекомендация общего плана: выключите hyperthreading на хосте, от него нет проку при таком количестве ядер.
4. Из данных о практически 100% загрузке процессоров внутри ВМ следует вывод, что нужно срочно выделять ей дополнительные вычислительные ресурсы.
23 апр 15, 13:51    [17553974]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Bячеcлав Виктoрoвич
Member

Откуда: Челябинск
Сообщений: 21
Basma4
http://windowsnotes.ru/virtualization/monitoring-zagruzki-processora-na-serverax-hyper-v/


Спасибо за отличную ссылку! Perfmon отлично показывает загрузку, теперь задача - как передать значения Hyper-V Hypervisor Logical Processor - % Total Run Time в Zabbix...
30 апр 15, 14:59    [17587535]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server и ресурсы Hyper-V (неправильное распределение ресурсов)  [new]
Bячеcлав Виктoрoвич
Member

Откуда: Челябинск
Сообщений: 21
Antoshka
3. Рекомендация общего плана: выключите hyperthreading на хосте, от него нет проку при таком количестве ядер.


Вы совершенно правы, hyperthreading здесь лишний. Это выключено сразу после покупки.

Antoshka
4. Из данных о практически 100% загрузке процессоров внутри ВМ следует вывод, что нужно срочно выделять ей дополнительные вычислительные ресурсы.


И здесь совершенно согласен. Но пока стоит задача мониторинга, как можно более точного.
30 апр 15, 15:05    [17587594]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить