HypervisorEventCollector
表示設定檔的 Hypervisor 事件收集器。
元素階層
-
<
WindowsPerformanceRecorder>
-
<
配置 檔>
- < HypervisorEventCollector>
-
<
配置 檔>
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>