Udostępnij za pośrednictwem


Sformatowany dostawca danych wydajności

[Sformatowany dostawca danych wydajności, znany również jako "Gotowany dostawca liczników", nie jest już dostępny do użycia. Zamiast tego użyj dostawcy WMIPerfInst.]

Dostawca danych o wysokiej wydajności zapewnia obliczone dane licznika wydajności ("gotowane"), takie jak procent czasu poświęcanego na zapisywanie danych przez dysk. Ten dostawca dostarcza dynamiczne dane do klas WMI uzyskanych z Win32_PerfFormattedData. Różnica między tym dostawcą a dostawcą licznika wydajności polega na tym, że dostawca licznika wydajności dostarcza nieprzetworzone dane, a dostawca cooked counter dostarcza dane wydajności, które są wyświetlane dokładnie tak jak w Monitor systemu. Nazwa wystąpienia __Win32Provider to "HiPerfCooker_v1".

Nazwa klasy sformatowanej w usłudze WMI dla obiektu counter ma postać "Win32_PerfFormattedData_service_name_object_name". Na przykład nazwa klasy WMI zawierająca liczniki dysków logicznych jest Win32_PerfFormattedData_PerfDisk_LogicalDisk. Te klasy znajdują się w przestrzeni nazw "Root\CIMv2".

Ponieważ klasy danych wydajności są dodawane i modyfikowane dynamicznie w danym systemie, nie można formalnie udokumentować właściwości wszystkich znanych obiektów wydajności. Aby określić, jakie klasy są dostępne dla Ciebie i określić, jakie elementy członkowskie mają te klasy, zobacz Pobieranie dokumentacji dla nieprzetworzonych i sformatowanych obiektów danych wydajności.

Klasy Win32_PerfFormattedData używają kwalifikatora CookingType w typy liczników wydajności usługi WMI, aby określić formułę do obliczania danych wydajności. Ten kwalifikator jest taki sam jak CounterType kwalifikator w klasach Win32_PerfRawData.

Jako dostawca o wysokiej wydajności dostawca Cooked Counter implementuje standardowy interfejs IWbemProviderInit, a także IWbemRefresher::Refresh metodę i następujące metody IWbemHiPerfProvider:

dostawcy usługi WMI