CounterType Výčet

Definice

Definuje možné typy čítačů. Každému čítači je přiřazen typ čítače. Typ čítače určuje, jak se data čítače počítají, zprůměrují a zobrazují.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Dědičnost
CounterType

Pole

AverageBase 1073939458

Tento čítač se používá jako základní data (jmenovatel) ve výpočtu průměru času nebo počtu typů čítačů AverageCount64 a AverageTimer32 . Tento typ čítače shromažďuje pouze poslední pozorovanou hodnotu. (Podívejte se na typ čítače PERF_AVERAGE_BASE v sadě pro nasazení.)

AverageCount64 1073874176

Tento typ čítače ukazuje, kolik položek se v průměru během operace zpracuje. Čítače tohoto typu zobrazují poměr zpracovaných položek (například odeslaných bajtů) k počtu dokončených operací. Poměr se vypočítá porovnáním počtu položek zpracovaných během posledního intervalu s počtem operací dokončených během posledního intervalu. (Podívejte se na typ čítače PERF_AVERAGE_BULK v sadě pro nasazení.)

AverageTimer32 805438464

Tento typ čítače měří průměrnou dobu potřebnou k dokončení procesu nebo operace. Čítače tohoto typu zobrazují poměr celkového uplynulého času intervalu výběru k počtu procesů nebo operací dokončených během této doby. Tento typ čítače měří čas v odškrtávkách systémových hodin. (Viz typ PERF_AVERAGE_TIMER čítače v sadě pro nasazení.)

Delta32 4195328

Tento typ čítače zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru. (Podívejte se na typ PERF_COUNTER_DELTA čítače v sadě pro nasazení.)

Delta64 4195584

Tento typ čítače zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru. Je stejný jako typ čítače Delta32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_DELTA čítače v sadě pro nasazení.)

ElapsedTime 807666944

Tento typ čítače zobrazuje celkovou dobu mezi zahájením komponenty nebo procesu a časem, kdy je tato hodnota vypočítána. (Podívejte se na typ čítače PERF_ELAPSED_TIME v sadě pro nasazení.)

LargeQueueLength 4523264

Tento typ čítače monitoruje průměrnou délku fronty k prostředku v průběhu času. Čítače tohoto typu zobrazují rozdíl mezi délkami front pozorovanými během posledních dvou ukázkových intervalů vydělený dobou trvání intervalu. Tento typ čítače je stejný jako typ čítače QueueLength s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_QUEUELEN_TYPE čítače v sadě pro nasazení.)

MultiTimerBase 1107494144

Označuje počet položek, které byly vzorkovány. Používá se jako jmenovatel ve výpočtech k získání průměru mezi položkami vzorkovanými při časování více, ale podobných položek. Tento typ podporuje následující typy čítačů: MultiTimerPercentageActive, MultiTimerPercentageNotActiveMultiTimerPercentageActive100Ns, a MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Tento typ čítače je multitimer. Vícetimery shromažďují data z více než jedné instance komponenty, například z procesoru nebo disku. Čítače tohoto typu zobrazují aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Vzhledem k tomu, že čitatel zaznamenává aktivní čas současně fungujících součástí, výsledné procento může překročit 100 %. Tento typ čítače se liší od MultiTimerPercentageActive100Ns toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ čítače PERF_COUNTER_MULTI_TIMER v sadě pro nasazení.)

MultiTimerPercentageActive100Ns 575735040

Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Měří čas ve 100 nanosekundách. Tento typ čítače je multitimer. Vícetimery jsou navržené tak, aby monitorily více než jednu instanci komponenty, jako je procesor nebo disk. (Viz typ PERF_100NSEC_MULTI_TIMER čítače v sadě pro nasazení.)

MultiTimerPercentageNotActive 591463680

Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Tento typ čítače je inverzní multitimer. Vícetimery monitorují více než jednu instanci komponenty, jako je procesor nebo disk. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují aktivní čas z daného měření. Tento čítač se liší od MultiTimerPercentageNotActive100Ns toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ čítače PERF_COUNTER_MULTI_TIMER_INV v sadě pro nasazení.)

MultiTimerPercentageNotActive100Ns 592512256

Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Čítače tohoto typu měří čas ve 100 nanosekundových jednotkách. Tento typ čítače je inverzní multitimer. Vícetimery jsou navržené tak, aby monitorily více než jednu instanci komponenty, jako je procesor nebo disk. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují její aktivní čas z měření neaktivního času. (Podívejte se na typ čítače PERF_100NSEC_MULTI_TIMER_INV v sadě pro nasazení.)

ObjectSpecificTimer 543229184

Tento 64bitový typ čítače je časovač, který se zobrazuje v jednotkách specifických pro objekt. (Podívejte se na typ čítače PERF_OBJ_TIME_TIMER v sadě pro nasazení.)

PercentageActive 541132032

Tento typ čítače zobrazuje průměrnou dobu, po kterou byla komponenta aktivní, jako procento z celkového času výběru. (Podívejte se na typ PERF_COUNTER_TIMER čítače v sadě pro nasazení.)

PercentageActive100Ns 542180608

Tento typ čítače zobrazuje aktivní čas komponenty jako procento z celkového uplynulého času intervalu výběru. Měří čas v jednotkách po 100 nanosekundách. Čítače tohoto typu jsou navržené tak, aby změřily aktivitu jednotlivých komponent. (Podívejte se na typ PERF_100NSEC_TIMER čítače v sadě deployment kit.)

PercentageNotActive 557909248

Jedná se o typ inverzního čítače. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují aktivní čas z daného měření. Čítače tohoto typu zobrazují průměrné procento aktivního času pozorovaného během intervalu výběru. Hodnota těchto čítačů se vypočítá monitorováním procenta času, kdy byla služba neaktivní, a pak se tato hodnota odečte od 100 procent. Tento typ čítače je stejný jako typ čítače PercentageNotActive100Ns s tím rozdílem, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ PERF_COUNTER_TIMER_INV čítače v sadě pro nasazení.)

PercentageNotActive100Ns 558957824

Tento typ čítače zobrazuje průměrné procento aktivního času pozorovaného během intervalu výběru. Toto je inverzní čítač. Inverzní čítače se počítají monitorováním procenta času, kdy byla služba neaktivní, a pak se tato hodnota odečte od 100 procent. (Podívejte se na typ čítače PERF_100NSEC_TIMER_INV v sadě pro nasazení.)

PrecisionObjectSpecificTimer 543622400

Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a frekvence zadané v poli PerfFreq hlavičky objektu. Tento typ čítače se liší od jiných časovačů v tom, že hodnota čítače doprovází hodnotu čítače, aby se eliminovaly případné rozdíly způsobené latencí volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ PERF_PRECISION_OBJECT_TIMER čítače v sadě pro nasazení.)

PrecisionSystemTimer 541525248

Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a frekvence z časovače výkonu systému. Tento typ čítače se od ostatních časovačů čítače liší v tom, že hodnota čítače doprovází hodnotu čítače, čímž eliminuje možné rozdíly způsobené latencí volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ čítače PERF_PRECISION_TIMER v sadě pro nasazení.)

PrecisionTimer100Ns 542573824

Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a "hodinového" času z soukromého časovače ve stejných jednotkách. Měří čas ve 100 nanosekundách. Tento typ čítače se liší od ostatních časovačů čítače v tom, že hodnota čítače doprovází hodnotu čítače a eliminuje tak možné rozdíly z důvodu latence volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ čítače PERF_PRECISION_100NS_TIMER v sadě deployment kit.)

QueueLength 4523008

Tento typ čítače je určený ke sledování průměrné délky fronty k prostředku v průběhu času. Zobrazuje rozdíl mezi délkami front pozorovanými během posledních dvou ukázkových intervalů vydělený dobou trvání intervalu. (Podívejte se na typ PERF_COUNTER_QUEUELEN_TYPE čítače v sadě deployment kit.)

QueueLength100Ns 5571840

Tento typ čítače měří produkt časoprostoru s délkou fronty pomocí 100 nanosekundové časové základny. (Podívejte se na typ čítače PERF_COUNTER_100NS_QUEUELEN_TYPE v sadě pro nasazení.)

QueueLengthObjectTime 6620416

Tento typ čítače měří časoprostorový produkt s délkou fronty pomocí časového základu specifického pro objekt. (Podívejte se na typ PERF_COUNTER_OBJ_QUEUELEN_TYPE čítače v sadě pro nasazení.)

RateOfCountPerSecond32 272696320

Tento typ čítače zobrazuje průměrný počet operací dokončených během každé sekundy intervalu výběru. Čítače tohoto typu měří čas v odškrtávkách systémových hodin. (Podívejte se na typ čítače PERF_COUNTER_COUNTER v sadě pro nasazení.)

RateOfCountPerSecond64 272696576

Tento typ čítače zobrazuje průměrný počet operací dokončených během každé sekundy intervalu výběru. Čítače tohoto typu měří čas v odškrtávkách systémových hodin. Tento typ čítače je stejný jako RateOfCountPerSecond32 typ, ale pro větší hodnoty používá větší pole. (Podívejte se na typ čítače PERF_COUNTER_BULK_COUNT v sadě pro nasazení.)

RawBase32 1073939459

Tento typ čítače shromažďuje pouze poslední pozorovanou hodnotu. Hodnota se používá jako jmenovatel čítače, který představuje obecný aritmetický zlomek. Tento typ podporuje typ čítače RawFraction32 . (Podívejte se na typ čítače PERF_RAW_BASE v sadě pro nasazení.)

RawBase64 1073939712

Tento typ čítače shromažďuje poslední pozorovanou hodnotu. Je stejný jako typ čítače RawBase32 s tím rozdílem, že k uložení větších hodnot používá větší pole. Tento typ podporuje typ čítače RawFraction64 . (Podívejte se na typ čítače PERF_LARGE_RAW_BASE v sadě pro nasazení.)

RawData32 65536

Tento typ čítače zobrazuje pouze poslední pozorovanou hodnotu. Nezobrazuje průměr. (Typ PERF_COUNTER_RAWCOUNT čítače najdete v sadě pro nasazení.)

RawData64 65792

Tento typ čítače zobrazuje pouze poslední pozorovanou hodnotu, nikoli průměr. Je stejný jako typ čítače RawData32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ čítače PERF_COUNTER_LARGE_RAWCOUNT v sadě deployment kit.)

RawDataHex32 0

Tento typ čítače zobrazuje naposledy pozorovanou hodnotu v šestnáctkovém formátu. Nezobrazuje průměr. (Podívejte se na typ čítače PERF_COUNTER_RAWCOUNT_HEX v sadě pro nasazení.)

RawDataHex64 256

Tento typ čítače zobrazuje poslední pozorovanou hodnotu v šestnáctkovém formátu. Je stejný jako typ čítače RawDataHex32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_RAWCOUNT_HEX čítače v sadě pro nasazení.)

RawFraction32 537003008

Tento typ čítače zobrazuje poměr podmnožiny k její sadě v procentech. Porovná například počet bajtů, které se používají na disku, s celkovým počtem bajtů na disku. Čítače tohoto typu zobrazují pouze aktuální procento, nikoli průměr v průběhu času. (Podívejte se na typ čítače PERF_RAW_FRACTION v sadě pro nasazení.)

RawFraction64 537003264

Tento typ čítače zobrazuje poměr podmnožiny k její sadě v procentech. Porovná například počet bajtů, které se používají na disku, s celkovým počtem bajtů na disku. Čítače tohoto typu zobrazují pouze aktuální procento, nikoli průměr v průběhu času. Je stejný jako typ čítače RawFraction32 s tím rozdílem, že k uložení větších hodnot používá větší pole.

SampleBase 1073939457

Tento čítač ukládá počet odebraných přerušení vzorkování a používá se jako jmenovatel ve zlomku vzorkování. Tento typ podporuje typ čítače SampleFraction .

SampleCounter 4260864

Tento typ čítače zobrazuje průměrný počet operací dokončených za jednu sekundu. Měří čas v jednotkách časovače výkonu systému. Proměnná F představuje počet zaškrtnutí, ke kterým dojde během jedné sekundy. Hodnota F je zahrnuta do rovnice tak, aby se výsledek zobrazil v sekundách. (Podívejte se na typ PERF_SAMPLE_COUNTER čítače v sadě pro nasazení.)

SampleFraction 549585920

Tento typ čítače zobrazuje průměrný poměr přístupů ke všem operacím během posledních dvou ukázkových intervalů. (Podívejte se na typ PERF_SAMPLE_FRACTION čítače v sadě pro nasazení.)

Poznámky

Podrobnosti o typech uvedených v tomto výčtu najdete v části Typy čítačů sady Windows Server 2003 Deployment Kit.

Platí pro