@configmgr

Страница 530 из 1071
Sergey
28.06.2017
19:48:20
то что он сообщает проц хостового сервера это правильно

а вот дальше:

Денис
28.06.2017
19:48:28
Дело не в ядрах, а в процессоре

Kamil
28.06.2017
19:48:48
Google
Sergey
28.06.2017
19:48:55


его сообщает гипервизор вм

надо будет - имя сменить можно

я ща включу легаси на вм

Денис
28.06.2017
19:49:30
на что смотреть то?
На модель проца

Sergey
28.06.2017
19:49:33
и там будет совсем другой проц

На модель проца
у этого проца 80 яиц

40 физ

Kamil
28.06.2017
19:51:07
Sergey
28.06.2017
19:51:21
это 1 проц

ща

Kamil
28.06.2017
19:51:50
https://ark.intel.com/products/75288/Intel-Xeon-Processor-E5-4640-v2-20M-Cache-2_20-GHz

Google
Kamil
28.06.2017
19:51:59
# of Cores 10 # of Threads 20

Sergey
28.06.2017
19:52:13
да

точно

эт я вот ща загнался

да, там 4 башки

по 20 яиц

Kamil
28.06.2017
19:52:32
?

Sergey
28.06.2017
19:52:48
но сути это не меняет абсолютно

Денис
28.06.2017
19:55:10
Короче, не важно сколько ты дашь виртуальных ядер виртуалке. Производительность будет зависеть только от реального процессора. И если ты видишь внутри виртуалки проц с физическими 4 ядрами - производительность виртуалки будет намного выше, чем если ты видишь проц с 2я ядрами с хт

Поэтому производительность вм в ажуре выше, чем у авс и гугла

Sergey
28.06.2017
19:55:58
КАК

КАК

КАК ТЫ ОПРЕДЕЛЯЕШЬ ЧТО ОНИ ФИЗИЧЕСКИЕ?

для вм нет ни ядер ни сокетов ничего

есть потоки

ты хочешь сказать в ажуре хт не юзают?

как мне в вм постмотреть - есть хт или нет

вот так спросим

я не имею доступа до гипервизора

Google
Денис
28.06.2017
19:58:16
Точно также, как любой компьютер определяет, что его проц работает в хт

Sergey
28.06.2017
19:58:18
и не знаю что там

System Center Bot
28.06.2017
19:58:19
¯\_(ツ)_/¯

Sergey
28.06.2017
19:58:35
окей

ок

у меня 80 ядер на хост

10 вм по 4

как будут распределятся запросы по ядрам?

Денис
28.06.2017
19:59:22
почему?
Потому что виртуалке транслируется в реальный процессор, а не в виртуальный

Sergey
28.06.2017
19:59:28
хтшные будут использоваться или нет?

хорошо 20 вм по 4 ядра

как определить где хт а где нет?

Денис
28.06.2017
20:00:06
как будут распределятся запросы по ядрам?
Твои 80 ядер - это не ядра, это просто метрика, которая нужна только для того, что бы приоритизировать вычисления от разных виртуалок

Sergey
28.06.2017
20:00:33
40 физических, 80 всего

как их будут пользовать виртуалки и как определить где хт а где нет?

Денис
28.06.2017
20:01:06
а вот сейчас можно поподробнее?
Относисиь к ним как к билетам на процессор, чем их больше, тем чаще виртуалке будет получать слот в реальный процессор

Sergey
28.06.2017
20:01:16
бля

они и так в реальный процессор все идут

вот хоть ты обосрись

Google
Sergey
28.06.2017
20:01:36
ядра да

а вот процы они и есть процы

так, оке

wmic:root\cli>CPU Get NumberOfCores,NumberOfLogicalProcessors /Format:List NumberOfCores=4 NumberOfLogicalProcessors=4

нет хт

а на хосте оно включено

как быть?

это с вмки

гипервизор:

wmic:root\cli>CPU Get NumberOfCores,NumberOfLogicalProcessors /Format:List NumberOfCores=10 NumberOfLogicalProcessors=20 NumberOfCores=10 NumberOfLogicalProcessors=20 NumberOfCores=10 NumberOfLogicalProcessors=20 NumberOfCores=10 NumberOfLogicalProcessors=20

Admin
ERROR: S client not available

Sergey
28.06.2017
20:05:24
а теперь расскажи как это соотносится с vcpu вм?

aster
28.06.2017
20:06:24
Относисиь к ним как к билетам на процессор, чем их больше, тем чаще виртуалке будет получать слот в реальный процессор
Ну то есть можно количество вирт процессоров умножить на 10 в степени n и ничо не изменится?

Sergey
28.06.2017
20:07:17


на хосте рабортает одна виртуалка с двумя vcpu

сколько задействуеться LP? не два

Денис
28.06.2017
20:10:33
Sergey
28.06.2017
20:10:33
все используются физические

В лучшем случае ничего, в худшем станет только хуже
про переподписку ты тоже не вкурсе стало быть

Денис
28.06.2017
20:15:02
про переподписку ты тоже не вкурсе стало быть
Откуда должна взяться дополнительная производительность?

Google
Денис
28.06.2017
20:16:42
Ты торгуешь только временем доступа к процессору, ты можешь "пообещать" и за оверселить время процессора, но ты не отдашь больше, чем есть

Хоть сколько ядер дай

Собственно именно поэтому нагрузка на одной виртуалке и не влияет на производительность других виртуалок

Будет тормозить только та, которая требует больше времени

Kamil
28.06.2017
20:26:06
Будет тормозить только та, которая требует больше времени
хм, требует подверждения, то есть из двух вм с 4 и 8 vcpu тормазить больше будет та, у которой 8 vcpu?

Sergey
28.06.2017
20:27:28
https://msdn.microsoft.com/en-us/library/cc768520(v=bts.10).aspx

Денис
28.06.2017
20:28:04
хм, требует подверждения, то есть из двух вм с 4 и 8 vcpu тормазить больше будет та, у которой 8 vcpu?
Тормозить будет та, которая будет нагружать проц выше, чем он может отработать

Плюс она (4) будет получать в два раза меньше времени у процессора

Kamil
28.06.2017
20:29:22
Тормозить будет та, которая будет нагружать проц выше, чем он может отработать
я не могу вм выделить больше чем у хоста есть ядер, о чем речь?

надо проверять, это вообще вырожденный сценарий, нагрузка в 100% нонсенс

Денис
28.06.2017
20:29:55
Sergey
28.06.2017
20:30:02
Partitions do not have access to the physical processor

в архетектуре

написано

Partitions do not have access to the physical processor, nor do they handle the processor interrupts. Instead, they have a virtual view of the processor and run in a virtual memory address region that is private to each guest partition.

Денис
28.06.2017
20:31:00
В какой архитектуре?

Sergey
28.06.2017
20:31:00
vm не работает напрямую с процессором

Денис
28.06.2017
20:31:07
Работает

Sergey
28.06.2017
20:31:16
https://i-msdn.sec.s-msft.com/dynimg/IC194739.gif

https://msdn.microsoft.com/en-us/library/cc768520(v=bts.10).aspx

Денис
28.06.2017
20:32:40
Так речь не про виртуалки там

Партиции в терминах гиперв - это просто области изоляции памяти и процессоров между виртуалками

Страница 530 из 1071