CounterType Перечисление

Определение

Определяет возможные типы счетчика. Каждому счетчику присваивается тип. Тип счетчика определяет способ вычисления, усреднения и отображения данных счетчиков.The counter type determines how the counter data is calculated, averaged, and displayed.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Наследование
CounterType

Поля

AverageBase 1073939458

Данный счетчик используется как базовые данные (знаменатель) при вычислении времени или усредненных значений счетчиков типа AverageCount64 и AverageTimer32.This counter is used as the base data (denominator) in the computation of time or count averages for the AverageCount64 and AverageTimer32 counter types. Счетчик данного типа хранит только последнее зафиксированное значение.This counter type collects the last observed value only. (См. сведения о типе счетчика PERF_AVERAGE_BASE в пакете развертывания).(See the PERF_AVERAGE_BASE counter type in the deployment kit.)

AverageCount64 1073874176

Счетчик данного типа показывает, сколько элементов обработано в среднем за операцию.This counter type shows how many items are processed, on average, during an operation. Счетчики этого типа отображают отношение обработанных элементов (например, отправленных байтов) к числу завершенных операций.Counters of this type display a ratio of the items processed (such as bytes sent) to the number of operations completed. Отношение вычисляется соотношением числа обработанных элементов в течение последнего интервала времени к числу завершенных операций за этот же интервал.The ratio is calculated by comparing the number of items processed during the last interval to the number of operations completed during the last interval. (См. сведения о типе счетчика PERF_AVERAGE_BULK в пакете развертывания).(See the PERF_AVERAGE_BULK counter type in the deployment kit.)

AverageTimer32 805438464

Счетчик данного типа измеряет время, которое в среднем займет завершение процесса или операции.This counter type measures the average time it takes to complete a process or operation. Счетчики этого типа отображают отношение всего прошедшего интервала измерения к числу процессов или операций, завершенных за это время.Counters of this type display a ratio of the total elapsed time of the sample interval to the number of processes or operations completed during that time. Этот тип счетчика измеряет время в тактах системных часов.This counter type measures time in ticks of the system clock. (См. сведения о типе счетчика PERF_AVERAGE_ TIMER в пакете развертывания).(See the PERF_AVERAGE_TIMER counter type in the deployment kit.)

Delta32 4195328

Счетчик этого типа показывает изменение в измеряемом атрибуте между двумя последними интервалами измерения.This counter type shows the change in the measured attribute between the two most recent sample intervals. (См. сведения о типе счетчика PERF_ COUNTER_DELTA в пакете развертывания).(See the PERF_COUNTER_DELTA counter type in the deployment kit.)

Delta64 4195584

Счетчик этого типа показывает изменение в измеряемом атрибуте между двумя последними интервалами измерения.This counter type shows the change in the measured attribute between the two most recent sample intervals. Данный тип аналогичен типу счетчика Delta32, за исключением того, что используются большие поля для размещения больших значений.It is the same as the Delta32 counter type, except that it uses larger fields to accommodate larger values. (См. сведения о типе счетчика PERF_COUNTER_LARGE_DELTA в пакете развертывания).(See the PERF_COUNTER_LARGE_DELTA counter type in the deployment kit.)

ElapsedTime 807666944

Счетчик данного типа показывает полное время между началом работы компонента или процесса и вычислением значения.This counter type shows the total time between when the component or process started and the time when this value is calculated. (См. сведения о типе счетчика PERF_ELAPSED_TIME в пакете развертывания).(See the PERF_ELAPSED_TIME counter type in the deployment kit.)

LargeQueueLength 4523264

Счетчик данного типа отслеживает среднюю длину очереди к ресурсу за все время наблюдения.This counter type monitors the average length of a queue to a resource over time. Счетчики этого типа отображают разницу между длинами очередей, наблюдаемых в течение двух последних интервалов измерения, деленную на продолжительность интервала.Counters of this type display the difference between the queue lengths observed during the last two sample intervals, divided by the duration of the interval. Данный тип аналогичен типу счетчика QueueLength, за исключением того, что используются большие поля для размещения больших значений.This counter type is the same as the QueueLength counter type, except that it uses larger fields to accommodate larger values. (См. сведения о типе счетчика PERF_COUNTER_LARGE_QUEUELEN_TYPE в пакете развертывания).(See the PERF_COUNTER_LARGE_QUEUELEN_TYPE counter type in the deployment kit.)

MultiTimerBase 1107494144

Указывает количество измеренных элементов.Indicates the number of items sampled. Используется как знаменатель в вычислениях для получения среднего значения среди измеренных элементов при измерении времени нескольких, но однотипных элементов.It is used as the denominator in the calculations to get an average among the items sampled when taking timings of multiple, but similar, items. Данный тип поддерживает следующие типы счетчиков: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns и MultiTimerPercentageNotActive100Ns.This type supports the following counter types: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns, and MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Этот тип счетчика представляет собой мультитаймер.This counter type is a multitimer. Мультитаймеры записывают данные более одного экземпляра компонента, например процессора или диска.Multitimers collect data from more than one instance of a component, such as a processor or disk. Счетчики данного типа отображают процент отношения времени активности одного или более компонентов ко всему интервалу измерения.Counters of this type display the active time of one or more components as a percentage of the total time of the sample interval. Поскольку числитель записывает время активности работающих компонентов одновременно, результат может превышать 100%.Because the numerator records the active time of components operating simultaneously, the resulting percentage can exceed 100 percent. Этот тип счетчика отличается от MultiTimerPercentageActive100Ns, в нем вычисляется время в тактах системного таймера производительности, а не в единицах измерения, равных 100 нс.This counter type differs from MultiTimerPercentageActive100Ns in that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. (См. сведения о типе счетчика PERF_COUNTER_MULTI_TIMER в пакете развертывания).(See the PERF_COUNTER_MULTI_TIMER counter type in the deployment kit.)

MultiTimerPercentageActive100Ns 575735040

Счетчики данного типа отображают процент отношения времени активности одного или более компонентов ко всему интервалу измерения.This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. Время измеряется в интервалах времени, равных 100 нс.It measures time in 100 nanosecond units. Этот тип счетчика представляет собой мультитаймер.This counter type is a multitimer. Мультитаймеры предназначены для исследования нескольких экземпляров компонента, например процессора или диска.Multitimers are designed to monitor more than one instance of a component, such as a processor or disk. (См. сведения о типе счетчика PERF_100NSEC_MULTI_TIMER в пакете развертывания).(See the PERF_100NSEC_MULTI_TIMER counter type in the deployment kit.)

MultiTimerPercentageNotActive 591463680

Счетчики данного типа отображают процент отношения времени активности одного или более компонентов ко всему интервалу измерения.This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. Этот тип счетчика представляет собой обратный мультитаймер.This counter type is an inverse multitimer. Мультитаймеры исследуют более одного экземпляра компонента, например процессора или диска.Multitimers monitor more than one instance of a component, such as a processor or disk. Обратные счетчики измеряют время, в течение которого компонент не был активным, и таким образом получают значение времени активности.Inverse counters measure the time that a component is not active and derive the active time from that measurement. Этот счетчик отличается от MultiTimerPercentageNotActive100Ns, в нем вычисляется время в тактах системного таймера производительности, а не в единицах измерения, равных 100 нс.This counter differs from MultiTimerPercentageNotActive100Ns in that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. (См. сведения о типе счетчика PERF_COUNTER_MULTI_TIMER_INV в пакете развертывания).(See the PERF_COUNTER_MULTI_TIMER_INV counter type in the deployment kit.)

MultiTimerPercentageNotActive100Ns 592512256

Счетчики данного типа отображают процент отношения времени активности одного или более компонентов ко всему интервалу измерения.This counter type shows the active time of one or more components as a percentage of the total time of the sample interval. Такие счетчики вычисляют время в единицах времени, равных 100 нс.Counters of this type measure time in 100 nanosecond units. Этот тип счетчика представляет собой обратный мультитаймер.This counter type is an inverse multitimer. Мультитаймеры предназначены для исследования нескольких экземпляров компонента, например процессора или диска.Multitimers are designed to monitor more than one instance of a component, such as a processor or disk. Обратные счетчики измеряют время, в течение которого компонент не был активным, и таким образом вычисляется время активности компонента.Inverse counters measure the time that a component is not active and derive its active time from the measurement of inactive time. (См. сведения о типе счетчика PERF_100NSEC_MULTI_TIMER_INV в пакете развертывания).(See the PERF_100NSEC_MULTI_TIMER_INV counter type in the deployment kit.)

ObjectSpecificTimer 543229184

Данный 64-разрядный тип счетчика представляет собой таймер для отображения единиц измерения определенного объекта.This 64-bit counter type is a timer that displays in object-specific units. (См. сведения о типе счетчика PERF_OBJ_TIME_TIMER в пакете развертывания).(See the PERF_OBJ_TIME_TIMER counter type in the deployment kit.)

PercentageActive 541132032

Счетчик данного типа служит для отображения среднего времени как процента отношения времени активности компонента к полному времени измерения.This counter type shows the average time that a component was active as a percentage of the total sample time. (См. сведения о типе счетчика PERF_COUNTER_TIMER в пакете развертывания).(See the PERF_COUNTER_TIMER counter type in the deployment kit.)

PercentageActive100Ns 542180608

Счетчик данного типа служит для отображения процента времени активности компонента за все прошедшее время интервала измерения.This counter type shows the active time of a component as a percentage of the total elapsed time of the sample interval. Время измеряется в интервалах времени, равных 100 нс.It measures time in units of 100 nanoseconds. Счетчики этого типа предназначены для измерения активности компонента в течение какого-либо времени.Counters of this type are designed to measure the activity of one component at a time. (См. сведения о типе счетчика PERF_100NSEC_TIMER в пакете развертывания).(See the PERF_100NSEC_TIMER counter type in the deployment kit.)

PercentageNotActive 557909248

Это обратный тип счетчика.This is an inverse counter type. Обратные счетчики измеряют время, в течение которого компонент не был активным, и таким образом получают значение времени активности.Inverse counters measure the time that a component is not active and derive the active time from that measurement. Счетчик данного типа служит для отображения среднего процента измеренного времени активности за интервал измерения.Counters of this type display the average percentage of active time observed during sample interval. Значение этих счетчиков вычисляется за счет измерения процента времени, в течение которого служба была неактивна, и затем вычитанием этого значения из 100%.The value of these counters is calculated by monitoring the percentage of time that the service was inactive and then subtracting that value from 100 percent. Этот тип счетчика аналогичен типу PercentageNotActive100Ns, за тем исключением, что в нем вычисляется время в тактах системного таймера производительности, а не в единицах измерения, равных 100 нс.This counter type is the same as the PercentageNotActive100Ns counter type, except that it measures time in units of ticks of the system performance timer, rather than in 100 nanosecond units. (См. сведения о типе счетчика PERF_COUNTER_TIMER_INV в пакете развертывания).(See the PERF_COUNTER_TIMER_INV counter type in the deployment kit.)

PercentageNotActive100Ns 558957824

Счетчик данного типа служит для отображения среднего процента измеренного времени активности за интервал измерения.This counter type shows the average percentage of active time observed during the sample interval. Это обратный счетчик.This is an inverse counter. Значение этих счетчиков вычисляется за счет измерения процента времени, в течение которого служба была неактивна, и затем вычитанием этого значения из 100%.Inverse counters are calculated by monitoring the percentage of time that the service was inactive and then subtracting that value from 100 percent. (См. сведения о типе счетчика PERF_100NSEC_TIMER_INV в пакете развертывания).(See the PERF_100NSEC_TIMER_INV counter type in the deployment kit.)

PrecisionObjectSpecificTimer 543622400

Счетчик данного типа служит для отображения значения, которое состоит из значений двух счетчиков: количества времени, прошедшего с начала отслеживания события, и частоты, указанной в поле PerfFreq заголовка объекта.This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the frequency specified in the PerfFreq field of the object header. Данный тип счетчика отличается от других таймеров тем, что значение счетчика тактируется с помощью системных часов, что исключает погрешность из-за задержки вызова функции.This counter type differs from other counter timers in that the clock tick value accompanies the counter value so as to eliminate any possible difference due to latency from the function call. Точные типы счетчиков используются в случаях, когда стандартный системный таймер не обеспечивает необходимую точность значений.Precision counter types are used when standard system timers are not precise enough for accurate readings. (См. сведения о типе счетчика PERF_PRECISION_OBJECT_TIMER в пакете развертывания).(See the PERF_PRECISION_OBJECT_TIMER counter type in the deployment kit.)

PrecisionSystemTimer 541525248

Счетчик данного типа служит для отображения значения, которое состоит из значений двух счетчиков: количества времени, прошедшего с начала отслеживания события, и частоты системного таймера производительности.This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the frequency from the system performance timer. Данный тип счетчика отличается от других таймеров тем, что значение счетчика тактируется с помощью системных часов, что исключает погрешность из-за задержки вызова функции.This counter type differs from other counter timers in that the clock tick value accompanies the counter value, eliminating any possible difference due to latency from the function call. Точные типы счетчиков используются в случаях, когда стандартный системный таймер не обеспечивает необходимую точность значений.Precision counter types are used when standard system timers are not precise enough for accurate readings. (См. сведения о типе счетчика PERF_PRECISION_TIMER в пакете развертывания).(See the PERF_PRECISION_TIMER counter type in the deployment kit.)

PrecisionTimer100Ns 542573824

Счетчик данного типа служит для отображения значения, которое состоит из значений двух счетчиков: количества времени, прошедшего с начала отслеживания события, и времени, измеренного частным таймером в тех же единицах измерения.This counter type shows a value that consists of two counter values: the count of the elapsed time of the event being monitored, and the "clock" time from a private timer in the same units. Время измеряется в интервалах времени, равных 100 нс.It measures time in 100 nanosecond units. Данный тип счетчика отличается от других таймеров тем, что значение счетчика тактируется с помощью системных часов, что исключает погрешность из-за задержки вызова функции.This counter type differs from other counter timers in that the clock tick value accompanies the counter value eliminating any possible difference due to latency from the function call. Точные типы счетчиков используются в случаях, когда стандартный системный таймер не обеспечивает необходимую точность значений.Precision counter types are used when standard system timers are not precise enough for accurate readings. (См. сведения о типе счетчика PERF_PRECISION_100NS_TIMER в пакете развертывания).(See the PERF_PRECISION_100NS_TIMER counter type in the deployment kit.)

QueueLength 4523008

Счетчик данного типа предназначен для отслеживания средней длины очереди на доступ к ресурсу за все время наблюдения.This counter type is designed to monitor the average length of a queue to a resource over time. Он показывает разницу между длинами очередей, наблюдаемых в течение двух последних интервалов измерения, деленную на продолжительность интервала.It shows the difference between the queue lengths observed during the last two sample intervals divided by the duration of the interval. (См. сведения о типе счетчика PERF_COUNTER_QUEUELEN_TYPE в пакете развертывания).(See the PERF_COUNTER_QUEUELEN_TYPE counter type in the deployment kit.)

QueueLength100Ns 5571840

Счетчик данного типа вычисляет произведение пространства и времени для длины очереди на интервалах в 100 нс.This counter type measures the queue-length space-time product using a 100-nanosecond time base. (См. сведения о типе счетчика PERF_COUNTER_100NS_QUEUELEN_TYPE в пакете развертывания).(See the PERF_COUNTER_100NS_QUEUELEN_TYPE counter type in the deployment kit.)

QueueLengthObjectTime 6620416

Счетчик данного типа вычисляет произведение пространства и времени для длины очереди на интервалах времени, относящихся к определенному объекту.This counter type measures the queue-length space-time product using an object-specific time base. (См. сведения о типе счетчика PERF_COUNTER_OBJ_QUEUELEN_TYPE в пакете развертывания).(See the PERF_COUNTER_OBJ_QUEUELEN_TYPE counter type in the deployment kit.)

RateOfCountPerSecond32 272696320

Счетчик данного типа служит для отображения среднего числа операций, завершенных в течение каждой секунды интервала измерения.This counter type shows the average number of operations completed during each second of the sample interval. Счетчики этого типа измеряют время в тактах системных часов.Counters of this type measure time in ticks of the system clock. (См. сведения о типе счетчика PERF_COUNTER_COUNTER в пакете развертывания).(See the PERF_COUNTER_COUNTER counter type in the deployment kit.)

RateOfCountPerSecond64 272696576

Счетчик данного типа служит для отображения среднего числа операций, завершенных в течение каждой секунды интервала измерения.This counter type shows the average number of operations completed during each second of the sample interval. Счетчики этого типа измеряют время в тактах системных часов.Counters of this type measure time in ticks of the system clock. Данный тип аналогичен типу счетчика RateOfCountPerSecond32, за исключением того, что используются большие поля для размещения больших значений.This counter type is the same as the RateOfCountPerSecond32 type, but it uses larger fields to accommodate larger values. (См. сведения о типе счетчика PERF_COUNTER_BULK_COUNT в пакете развертывания).(See the PERF_COUNTER_BULK_COUNT counter type in the deployment kit.)

RawBase32 1073939459

Счетчик данного типа хранит только последнее зафиксированное значение.This counter type collects the last observed value only. Это значение выступает в роли знаменателя значения счетчика, представляющего собой обычную арифметическую дробь.The value is used as the denominator of a counter that presents a general arithmetic fraction. Для данного типа поддерживается тип счетчика RawFraction32.This type supports the RawFraction32 counter type. (См. сведения о типе счетчика PERF_RAW_BASE в пакете развертывания).(See the PERF_RAW_BASE counter type in the deployment kit.)

RawBase64 1073939712

Счетчик данного типа хранит последнее зафиксированное значение.This counter type collects the last observed value. Он аналогичен типу счетчика RawBase32, за исключением того, что используются большие поля для размещения больших значений.It is the same as the RawBase32 counter type except that it uses larger fields to accommodate larger values. Для данного типа поддерживается тип счетчика RawFraction64.This type supports the RawFraction64 counter type. (См. сведения о типе счетчика PERF_LARGE_RAW_BASE в пакете развертывания).(See the PERF_LARGE_RAW_BASE counter type in the deployment kit.)

RawData32 65536

Счетчик данного типа служит для отображения только последнего зафиксированного значения.This counter type shows the last observed value only. Он не отображает среднее значение.It does not display an average. (См. сведения о типе счетчика PERF_COUNTER_RAWCOUNT в пакете развертывания).(See the PERF_COUNTER_RAWCOUNT counter type in the deployment kit.)

RawData64 65792

Счетчик данного типа служит для отображения только последнего зафиксированного значения, а не среднего.This counter type shows the last observed value only, not an average. Данный тип аналогичен типу счетчика RawData32, за исключением того, что используются большие поля для размещения больших значений.It is the same as the RawData32 counter type, except that it uses larger fields to accommodate larger values. (См. сведения о типе счетчика PERF_COUNTER_LARGE_RAWCOUNT в пакете развертывания).(See the PERF_COUNTER_LARGE_RAWCOUNT counter type in the deployment kit.)

RawDataHex32 0

Счетчик данного типа служит для отображения последнего измеренного значения в шестнадцатеричном формате.This counter type shows the most recently observed value, in hexadecimal format. Он не отображает среднее значение.It does not display an average. (См. сведения о типе счетчика PERF_COUNTER_RAWCOUNT_HEX в пакете развертывания).(See the PERF_COUNTER_RAWCOUNT_HEX counter type in the deployment kit.)

RawDataHex64 256

Счетчик данного типа служит для отображения последнего измеренного значения в шестнадцатеричном формате.This counter type shows the last observed value, in hexadecimal format. Данный тип аналогичен типу счетчика RawDataHex32, за исключением того, что используются большие поля для размещения больших значений.It is the same as the RawDataHex32 counter type, except that it uses larger fields to accommodate larger values. (См. сведения о типе счетчика PERF_COUNTER_LARGE_RAWCOUNT_HEX в пакете развертывания).(See the PERF_COUNTER_LARGE_RAWCOUNT_HEX counter type in the deployment kit.)

RawFraction32 537003008

Счетчик данного типа служит для отображения процентного соотношения подмножества и содержащего его множества.This counter type shows the ratio of a subset to its set as a percentage. Например, он позволяет сравнить число байтов, используемых на диске, и общее число байтов на этом диске.For example, it compares the number of bytes in use on a disk to the total number of bytes on the disk. Счетчики этого типа отображают только текущий процент, а не среднее значение за все время.Counters of this type display the current percentage only, not an average over time. (См. сведения о типе счетчика PERF_RAW_FRACTION в пакете развертывания).(See the PERF_RAW_FRACTION counter type in the deployment kit.)

RawFraction64 537003264

Счетчик данного типа служит для отображения процентного соотношения подмножества и содержащего его множества.This counter type shows the ratio of a subset to its set as a percentage. Например, он позволяет сравнить число байтов, используемых на диске, и общее число байтов на этом диске.For example, it compares the number of bytes in use on a disk to the total number of bytes on the disk. Счетчики этого типа отображают только текущий процент, а не среднее значение за все время.Counters of this type display the current percentage only, not an average over time. Данный тип аналогичен типу счетчика RawFraction32, за исключением того, что используются большие поля для размещения больших значений.It is the same as the RawFraction32 counter type, except that it uses larger fields to accommodate larger values.

SampleBase 1073939457

Данный счетчик хранит количество выполненных прерываний для измерения и используется в качестве знаменателя дробного значения.This counter stores the number of sampling interrupts taken and is used as a denominator in the sampling fraction. Для данного типа поддерживается тип счетчика SampleFraction.This type supports the SampleFraction counter type.

SampleCounter 4260864

Счетчик данного типа служит для отображения среднего числа операций, завершенных за одну секунду.This counter type shows the average number of operations completed in one second. Он измеряет время в тактах системного таймера производительности.It measures time in units of ticks of the system performance timer. Переменная F означает количество тактов в одной секунде.The variable F represents the number of ticks that occur in one second. Значение F добавляется в уравнение для того, чтобы результат отображался в секундах.The value of F is factored into the equation so that the result is displayed in seconds. (См. сведения о типе счетчика PERF_SAMPLE_COUNTER в пакете развертывания).(See the PERF_SAMPLE_COUNTER counter type in the deployment kit.)

SampleFraction 549585920

Счетчик данного типа служит для отображения среднего коэффициента обращения ко всем операциям за последние два интервала измерения.This counter type shows the average ratio of hits to all operations during the last two sample intervals. (См. сведения о типе счетчика PERF_SAMPLE_FRACTION в пакете развертывания).(See the PERF_SAMPLE_FRACTION counter type in the deployment kit.)

Комментарии

Дополнительные сведения о типах, перечисленных в этом перечислении, см. в разделе Типы счетчиков комплекта средств для развертывания Windows Server 2003.For details on the types listed in this enumeration, see the Counter Types section of the Windows Server 2003 Deployment Kit.

Применяется к