다음을 통해 공유


HypervisorEventCollector

프로필용 하이퍼바이저 이벤트 수집기 식별자를 나타냅니다.

요소 계층 구조

구문

<HypervisorEventCollector Id             = IdType
                Base           = string
                Name           = string
                Realtime       = boolean
                MergeAlone     = boolean>

  <!-- Child elements -->
  BufferSize,
  BuffersPerCPU,
  MaximumFileSize,
  FileMax
</HypervisorEventCollector>

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
ID 이벤트 수집기를 고유하게 식별합니다. 하나 이상의 문자를 포함해야 하며 콜론(:)이나 공백을 포함할 수 없는 문자열입니다. Yes
하단 이벤트 수집기의 기본을 식별합니다. 문자열
이름 ETW 세션의 이름을 나타냅니다. 문자열 Yes
Realtime 이벤트 수집기가 실시간으로 작동하는지 여부를 나타냅니다. boolean false
MergeAlone 하이퍼바이저 세션이 자체적으로 병합되는지 여부를 나타냅니다. 병합된 파일은 TraceFileName.HyperV.etl에 저장됩니다. boolean false

자식 요소

요소 Description 요구 사항
BufferSize 각 버퍼의 크기(KB)를 설명합니다. 필수
BuffersPerCPU CPU당 할당할 버퍼 수를 설명합니다. 필수
MaximumFileSize 최대 추적 파일 크기를 설명합니다. No
FileMax ETW가 Autologger 추적을 위해 만드는 로그 파일의 최대 인스턴스 수를 설명합니다. No

부모 요소

요소 Description
프로필 수집기, 공급자 및 프로필의 컬렉션을 나타냅니다.

설명

HypervisorEventCollector 추적 세션은 LoggingMode에서 FileMode 에서만 작동합니다.

예제

다음 코드 예제에서는 CPU당 4개의 버퍼가 128KB인 HypervisorEventCollector를 정의합니다. 시스템에 CPU가 16개 있는 경우 총 버퍼 수는 64개입니다.

<HypervisorEventCollector
  Id="WPREventCollector"
  Name="WPR Event Collector"> 
  <BufferSize
    Value="128"/> 
  <BuffersPerCPU
    Value="4"/>
</EventCollector>

요소