Sergey
а это ядер + 20%
Sergey
и то удобно только для переподписки
Kamil
да ладно? тут тока 4 ядра
Sergey
ничего
Kamil
оно уже не видит как хост
Sergey
вы не понимаете как работает виртуализация
Sergey
только и всего
Sergey
вм не видит проц
Sergey
она отдает то, что ей ГОВОРИТ гипервизор
Sergey
а дальше шедулер распределяет кванты времени между вм
Sergey
веерено используя все ядра
Sergey
пруф пожалуйста
Sergey
правда?
Sergey
cpu ready вам о чем то говорит?
Sergey
вы чейчас как бабка гадалка на кофейной гуще
Sergei
https://blogs.technet.microsoft.com/vm/2010/10/16/hyper-v-19/
Sergei
)
Kamil
Sergey
о
Sergey
я даже знаю что за Alex A
Kamil
собственно хостинг http://virtualization.su/ на коем они были тоже помер
Sergey
пусть общественность рассудит
Sergey
приму любую кару
Sergey
Kamil
Sergei
Еслибы работало напрямую, то не смогли поставить ядер больше чем физически есть
Kamil
Sergey
нельзя больше поставить чем есть
Sergey
если только не делать отдельную нума топологию
Sergey
с резервированием сокетов за вм и вытекающими
Kamil
Sergei
А если руками отредактировать xml?
Sergey
нет
Sergey
не взлетит
Sergey
ты не заметил что это про 2008р2?
Sergey
и там написано все написано про потоки
Sergey
Для виртуальных машин Hyper-V представляет процессоры многоядерными. Для поддерживаемого количества виртуальных процессоров количество ядер на процессор равно количеству физических ядер на реальных процессорах. Включение режима совместимости со старыми ОС для многопроцессорной виртуальной машины презентует виртуальные процессоры не как ядра одного физического процессора, а как логические потоки (Hyper-Threading) одноядерного процессора. Как мы понимаем, это получается из-за того, что CPUid маскирует регистр, хранящий параметр количества ядер.
Sergey
и не только гиперв
Sergey
а вот потоками управляет шедулер
Kamil
а он как то еще модет ими управлять?
Sergey
выделением кванта времени в потоке
Sergey
ок
Sergey
ну основное то - что вм ничего не знает о процессоре
Sergey
дальнейшее обсуждение бессмысленно
Sergey
нет
Sergey
она знает только о потоках
Sergey
oreally?
Sergey
а зачем тогда корневой раздел гипервизора нужен?
Sergey
а как же безопасность и прочее?
Sergey
ну и вы не ответили на вопрос - как пробросить внутрь вм 2 проца с гипертредингом?
Sergey
если нет процов, а есть только потоки?
Kamil
если верить счетчикам виндовым, то это так и происходит
Kamil
я хз, нагрузка по ядрам скачет
https://www.youtube.com/watch?v=lvorNBG2Nlg&t=317s
Kamil
хз, меня больше интересует. почему иопсы на ~30% просаживаются при переходя с вм на хост
Sergey
расскажите нам про cpuready
Sergey
исходя из ваших рассуждений его быть не должно
Sergei
родительская партиция не занимаеться выделением процессорного времени
Sergey
она создает разделы
Sergey
и кой-чего еще
Kamil
и рутовый раздел и вм в общем вм на гипервизоре, но однако в вм дисковая проседает
Sergey
какой - физический или гипертрединговый?
Sergei
в hyper-v cpu реди нет
Sergei
там другой счётчик
Sergey
Sergey
вот у меня 2 вм на сервере. на сервере 4 ядра, 8 в хт. каждая вм имеет ядер. cpuready очень высокий. как так?
Sergey
ладно, 8 вм
Sergey
по 8 ядер
Sergey
переподписка невысокая
Sergey
cpu ready огромный
Sergey
8 вм с 4мя ядрами без хт - лучше
Sergey
но вм про хт не знают
Sergey
приоритет от количества ядер не зависит
Sergey
можно дополнительно аффинити выставить да
Sergey
а так - нет
Sergey
это сколько квантов будет выделяться
Sergey
ок
Sergey
в моей ситуации 8х8 работает медленнее чем 8х4
Sergey
почему?