2012 R2 - Нагрузка на проц при использовании Hyper-V

Аватара пользователя
poisonkit

2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Доброго времени суток.

Использую Hyper-V.

На сервере:

10 ядер

20 Логических процессоров



Создаю виртуальную машину и в параметрах выставляю:

Процессоры

Число виртуальных процессоров - 12

Резерв для виртуальных машин - 100



В итоге получается:

Виртуальная машина пишет, что проц занят на 100%

А на сервере смотрю - занято 1% всего...



Как поделиться мощностью проца с виртуальной машиной?
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Цитата poisonkit:



Виртуальная машина пишет, что проц занят на 100%

А на сервере смотрю - занято 1% всего...
2012 R2 - Нагрузка на проц при использовании Hyper-V




Покажите пжлст. это скрином, кто, где и как пишет.
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Цитата NickM:



Покажите пжлст. это скрином, кто, где и как пишет.
2012 R2 - Нагрузка на проц при использовании Hyper-V




Вот параметры, где развернут Hyper-V

Изображение

Изображение



Как видно на скрине, виртуальной машине вроде как передал половина физической мощности.

Но по факту ГиперВизор по процессору свободен, а виртуальная машина занята на 100%... Хотя по идее должно отображаться на ГиперВизоре, что половина мощностей проца заняты.
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Цитата poisonkit:



Но по факту ГиперВизор по процессору свободен,
2012 R2 - Нагрузка на проц при использовании Hyper-V




Так Вы саму VM нагружали то?





Скрытый текст

[spoiler]Изображение[/spoiler]






+



зачем Вы выделили 12 vCPU при наличии всего 10 ядер у процессора?
Аватара пользователя
Denis Dyagilev

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение Denis Dyagilev »

https://blog.bissquit.com/windows/hy...pu-monitoring/





Цитата NickM:



зачем Вы выделили 12 vCPU при наличии всего 10 ядер у процессора?
2012 R2 - Нагрузка на проц при использовании Hyper-V




Что Вас, кстати, в этом смущает и какое отношение это к вопросу топа имеет?

Ну, будет маппирование ядра на поток не 1:1, а 1:0.83. На показания счётчиков производительности это не оказывает особого влияния.
Аватара пользователя
Denis Dyagilev

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение Denis Dyagilev »

Цитата Denis Dyagilev:



и какое отношение это к вопросу топа имеет?
2012 R2 - Нагрузка на проц при использовании Hyper-V




Поэтому и +




Цитата Denis Dyagilev:



На показания счётчиков производительности это не оказывает особого влияния.
2012 R2 - Нагрузка на проц при использовании Hyper-V




Так ведь и не в счётчиках дело;




Цитата Denis Dyagilev:



Что Вас, кстати, в этом смущает
2012 R2 - Нагрузка на проц при использовании Hyper-V




Рекомендации + некоторый, небольшой, опыт.
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Виртуальная машина нагружена на 100% (как и писал выше)

ХиперВизор при этом показывает загруженность проца 1-4% всего...



Я так и не понял, какие параметры за что отвечают... Как мне передать половину мощности на виртуальную машину?
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Цитата poisonkit:



Виртуальная машина нагружена на 100% (как и писал выше)
2012 R2 - Нагрузка на проц при использовании Hyper-V




Написать можно всё что угодно, при этом Вы не привели пруф.
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Вопрос открыт:

Как мне передать половину мощности на виртуальную машину?
Аватара пользователя
poisonkit

Re: 2012 R2 - Нагрузка на проц при использовании Hyper-V

Сообщение poisonkit »

Цитата poisonkit:



Как мне передать половину мощности на виртуальную машину?
2012 R2 - Нагрузка на проц при использовании Hyper-V




Никак. Чем больше вы выдаёте виртуальных ядер, тем меньше они становятся по отношению к реальным, поэтому выдавать 100500 ядер виртуальной машине нет смысла.

А особенно, если приложение не многопоточное.
Ответить

Вернуться в «Windows Server 2012/2012 R2»