共用方式為


HypervisorEventCollector

表示設定檔的 Hypervisor 事件收集器。

元素階層

Syntax

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

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

屬性和項目

屬性

屬性 描述 資料類型 必要 預設
Id 唯一識別事件收集器。 必須至少有一個字元且不能包含冒號的字串, (:) 或空格。 Yes
基地 識別事件收集器的基底。 字串 No
名稱 指出 ETW 會話的名稱。 string Yes
即時 指出事件收集器是否即時運作。 boolean No false
MergeAlone 指出 Hypervisor 會話是否會自行合併。 合併的檔案會儲存至 TraceFileName.HyperV.etl boolean No false

子元素

元素 描述 需求
BufferSize 描述每個緩衝區的大小,以 KB 為單位。 必要
BuffersPerCPU 描述每個 CPU 所要配置的緩衝區數目 必要
MaximumFileSize 描述追蹤檔案大小上限。 No
FileMax 描述 ETW 為自動記錄器追蹤建立的記錄檔實例數目上限。 No

父項目

元素 描述
設定檔 表示收集器、提供者和設定檔的集合。

備註

HypervisorEventCollector 追蹤會話僅適用于 FileMode LoggingMode。

範例

下列程式碼範例會為每個 CPU 定義 4 個緩衝區為 128 KB 的 HypervisorEventCollector。 如果系統中有 16 個 CPU,則緩衝區總數會是 64。

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

元素