
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
и там будет совсем другой проц
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

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

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

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) будет получать в два раза меньше времени у процессора

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
Так речь не про виртуалки там
Партиции в терминах гиперв - это просто области изоляции памяти и процессоров между виртуалками