Журнал производительности серверов
В этом подразделе журнала производительности для Локальные дисковые пространства подробно описывается журнал производительности, собранный для серверов. Журнал производительности доступен для каждого сервера в кластере.
Примечание.
Журнал производительности не может быть собран для сервера, который находится вниз. Коллекция возобновляется автоматически при резервном копировании сервера.
Имена и единицы рядов
Эти ряды собираются для каждого соответствующего сервера:
Series | Единица измерения |
---|---|
clusternode.cpu.usage |
percent |
clusternode.cpu.usage.guest |
percent |
clusternode.cpu.usage.host |
percent |
clusternode.memory.total |
байт |
clusternode.memory.available |
байт |
clusternode.memory.usage |
байт |
clusternode.memory.usage.guest |
байт |
clusternode.memory.usage.host |
байт |
Кроме того, ряды дисков, такие как physicaldisk.size.total
агрегированные для всех подходящих дисков, подключенных к серверу, и ряд сетевых адаптеров, например networkadapter.bytes.total
агрегированные для всех соответствующих сетевых адаптеров, подключенных к серверу.
Интерпретация
Series | Интерпретация |
---|---|
clusternode.cpu.usage |
Процент времени простоя процессора. |
clusternode.cpu.usage.guest |
Процент времени процессора, используемого для спроса на гостевую (виртуальную машину). |
clusternode.cpu.usage.host |
Процент времени процессора, используемого для спроса на узел. |
clusternode.memory.total |
Общая физическая память сервера. |
clusternode.memory.available |
Доступная память сервера. |
clusternode.memory.usage |
Выделенная (недоступная) память сервера. |
clusternode.memory.usage.guest |
Объем памяти, выделенной для требования гостевой (виртуальной машины). |
clusternode.memory.usage.host |
Память, выделенная для спроса на узел. |
Откуда они приходят
Серия cpu.*
собирается из разных счетчиков производительности в зависимости от того, включена ли Hyper-V.
Если Hyper-V включена:
Series | Счетчик источника |
---|---|
clusternode.cpu.usage |
Hyper-V Hypervisor Logical Processor > _Total > % Total Run Time |
clusternode.cpu.usage.guest |
Hyper-V Hypervisor Virtual Processor > _Total > % Total Run Time |
clusternode.cpu.usage.host |
Hyper-V Hypervisor Root Virtual Processor > _Total > % Total Run Time |
% Total Run Time
Использование счетчиков гарантирует, что журнал производительности атрибуты всех использования.
Если Hyper-V не включена:
Series | Счетчик источника |
---|---|
clusternode.cpu.usage |
Processor > _Total > % Processor Time |
clusternode.cpu.usage.guest |
zero |
clusternode.cpu.usage.host |
то же, что и общее использование |
Несмотря на несовершенную синхронизацию, clusternode.cpu.usage
всегда clusternode.cpu.usage.host
плюс clusternode.cpu.usage.guest
.
С одной и той же оговоркой clusternode.cpu.usage.guest
всегда является сумма vm.cpu.usage
для всех виртуальных машин на сервере узла.
Серия (БЛИЖАЙШИЕ memory.*
СКОРО).
Примечание.
Счетчики измеряются в течение всего интервала, а не выборки. Например, если сервер неактивен в течение 9 секунд, но пики до 100 % ЦП в 10-м секунде, его clusternode.cpu.usage
будет записано как 10% в среднем в течение этого 10-секундного интервала. Это гарантирует, что журнал производительности фиксирует все действия и обеспечивает высокий уровень шума.
Использование в PowerShell
Используйте командлет Get-ClusterNode:
Get-ClusterNode <Name> | Get-ClusterPerf