2

Прежде всего у меня есть два вопроса, касающихся использования ЦП VMware/ виртуальной машины:

  • Как рассчитывается?
  • На какие номера ссылаются вкладки окна vCenter (клиент vSphere)?

Пожалуйста, уточните, верно ли мое понимание, изложенное ниже, или нет.

Q1

Пожалуйста, уточните, верно ли мое понимание:

  1. физический процессор, а именно соответствует 1 ядру (встроен в сокет процессора)
  2. машина ВМ (или гостевая ОС) всегда распознает / обрабатывает свои ЦП на уровне виртуального ЦП (виртуальный ЦП отмечен как vCPU ниже).
  3. vCPU также называется логическим процессором (или процессором), синонимом друг друга.
  4. Когда HT НЕ включен, 1 vCPU = 1 физический процессор (или 1 ядро)
  5. Когда HT включен, 1 ядро порождает 2 потока, а 1 поток просто выглядит / действует как виртуальный ЦП, видимый с машины ВМ, одним словом, в этом случае 1 ядро обеспечивает 2 виртуальных ЦП.

Q2

Вычисление загрузки ЦП для виртуальной машины, хоста или кластера хостов выполняется простым вычислением A/B, где A - использованное количество, B - общая емкость.

Вопрос: в случае машины VM, где узнать информацию о A и B? какие вкладки, какие показатели / счетчики в окне vCenter?

Данные

Ниже перечислены, возможно, соответствующие элементы (данные из реальной системы виртуальных машин), пожалуйста, покажите мне, что такое A, а какое B:

Under Summary tab of a VM machine ("V-mch"):

  ** General section **
       Guest OS:     MS Windows Servers 2008
       CPUs:         2 vCPU
       Memory:       4096 MB
         .......
       Host:         "hst"

  ** Resource section **
       Consumed host CPU:      43 MHz
       Consumed host memory:   4149.00 MB
       Active guest memory:    327.00 MB

Under Summary tab of the host "hst" ("V-mch" is attached to):

  ** General section **
       Maker:              Dell Inc.
       Model:              PowerEdge M620
       CPU core:           20 CPUs x 2.199 GHz
       Processor type:     Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20 GHz

       Processor socket:   2
       Cores per socket:   10
       Logical processors: 40
       Hyper threading:    valid (enabled)

  ** Resource section **
       CPU used amount:  9016 MHz
       Capacity:         20 x 2.199 GHz

Верна ли моя следующая догадка, для которой информация A и B получена?

A  -  Consumed host CPU: "43MHz"
B  -  CPUs: "2vCPU"  +  Capacity: .. "2.199GHz"

Спасибо за чтение длинного текста и советы.

2 ответа2

0

Этот вопрос кажется беспорядочным, и оригинал был скопирован из другого формата. Поэтому, возможно, попробуйте улучшить форматирование и получить четкое представление о том, что вы на самом деле спрашиваете.

Вопрос 1

  1. Нет. Физический процессор - это процессор со всеми его ядрами.
  2. Да, в то время как такие технологии, как VT, могут быть использованы для предоставления ему более прямого аппаратного доступа.
  3. Логический процессор - это более общий термин.
  4. Да, но HT это отдельная технология. Вы можете иметь несколько процессоров на виртуальную машину и несколько ядер на сокет на виртуальную машину. Насколько я знаю, это не зависит от Хозяина.
  5. Смотрите 4.

вопрос 2

Вы должны решить, в каком отношении вы хотите просмотреть использование процессора. Тебе нужен процент использования для хоста или гостя? В зависимости от этого ваш B будет меняться.

Вы правы, что A и B - это нужные вам числа. Но вы можете рассматривать потребление ЦП как общую сумму доступной мощности для хоста или ВМ. B будет числом ядер, умноженным на максимальную частоту ядра. В зависимости от того, когда вы хотите получить информацию относительно кластера в целом или для отдельной виртуальной машины, вы можете использовать количество ядер виртуальной машины или хоста. Последнее может быть интересно найти виртуальные машины, которые вызывают наибольшую текущую нагрузку на хост.

Для отдельных виртуальных машин есть диаграмма, доступная в разделе Monitor => Performance которая использует количество ядер на одну виртуальную машину. Документация доступна для каждого графика по умолчанию и некоторых данных, которые используются.

Для хоста вы можете просмотреть эту информацию на той же вкладке, но вам нужно выбрать отдельный хост вместо виртуальной машины. Для целого кластера не похоже, что существует график процентного соотношения по умолчанию, а просто график использования и общего показателя в абсолютных числах (снова доступны через те же вкладки).

0

Так как Сет уже ответил на вопрос 1, я предоставлю ответ для # 2. Если щелкнуть хост или кластер в веб-консоли vSphere, вы можете определить общую емкость (показатель B в вашем вопросе) на вкладке Сводка. В моей системе это 43,98 ГГц. И если вы выбираете виртуальную машину, вы можете определить, сколько циклов в секунду она использует ЦП (метрика A) на вкладке Сводка. На моей виртуальной машине Cisco vWLC это 43 МГц. Кроме того, если вы выберете виртуальную машину, перейдите на вкладку «Монитор», а затем на график «Загрузка ЦП» (Mhz). Вы сможете увидеть историческое использование ЦП в МГц с течением времени. Вы также должны быть в состоянии определить эту информацию из запросов к базе данных SQL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .