PwrTest 睡眠方案

PwrTest 睡眠方案

 

PwrTest 睡眠方案为自动测试睡眠和恢复切换提供了方便。

PwrTest 可以启动平台以自动方式进入一个或多个睡眠状态,并记录睡眠状态性能信息,例如 BIOS 初始化和总恢复时间。

语法

 

 

pwrtest /sleep [/c:n] [/d:n] [/p:n] [/h:{y|n}] [/s:{1|3|4|all|rnd|hibernate|standby}] [/unattend] [/e:n] [/?] 

 

/c:n

指定要运行的周期数(默认为 1)。

/d:n

指定延迟时间(以秒为单位,默认值为 90)。

/p:n

指定睡眠时间(以秒为单位,默认值为 60)。 如果唤醒计时器不支持休眠,系统将重新启动并在写入休眠文件后立即恢复 .

/h:{y|n}

指定应启用休眠 (y) 还是禁用休眠 (n)。默认采用系统策略。

/s:{1|3|4|all|rnd|hibernate|standby}

 

1

指定目标状态始终是 S1。

3

指定目标状态始终是 S3。

4

指定目标状态始终是 S4。

all

指定按顺序循环采用所有支持的电源状态。

rnd

指定随机循环采用所有支持的电源状态。

hibernate

指定目标状态始终是休眠 (S4)。

standby

指定目标状态是任何可用的待机状态(S1 或 S3)。

/unattend

指定唤醒后不更改系统执行状态。

/e:n

指定等待切换结束事件的超时(以秒为单位,默认值为 120 秒)。

 

示例

pwrtest pwrtest /sleep /c:4 /s:all 
  pwrtest /sleep /c:4 /p:120 /d:150 /s:all

XML 日志文件输出

XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <SleepScenario> 
    <SleepTransitions 
            critical="" 
            hybrid="" 
            delay="" 
            sleeptime=""> 
            <SleepTransition 
                  number="" 
                  status=""> 
                  <StartT></StartT> 
                  <EndT></EndT> 
                  <Duration></Duration> 
                  <TargetState></TargetState> 
                  <EffectiveState></EffectiveState> 
                  <BIOSInit></BIOSInit> 
                  <DriverInit></DriverInit> 
                  <Suspend></Suspend> 
                  <Resume></Resume> 
                  <HiberRead></HiberRead> 
                  <HiberWrite></HiberWrite> 
            </SleepTransition> 
            <SleepTransition 
                  number="" 
                  status=""> 
                  <StartT></StartT> 
                  <EndT></EndT> 
                  <Duration></Duration> 
                  <TargetState></TargetState> 
                  <EffectiveState></EffectiveState> 
                  <BIOSInit></BIOSInit> 
                  <DriverInit></DriverInit> 
                  <Suspend></Suspend> 
                  <Resume></Resume> 
                  <HiberRead></HiberRead> 
                  <HiberWrite></HiberWrite> 
            </SleepTransition> 
    </SleepTransitions> 
  </SleepScenario> 
</PwrTestLog> 



下表显示了日志文件中的 XML 元素。

元素描述
<SleepScenario>

包含有关睡眠方案的信息。 PwrTest 日志文件中只有一个 <SleepScenario> 元素。

<SleepTransitions>

提供有关睡眠切换周期的总体数据,例如,重要状态和混合睡眠功能。

<SleepTransition>

提供每个睡眠周期信息,例如起始和结束时间、以及有关恢复时间的详细信息(例如 BIOS 初始化时间)。为每个睡眠切换周期生成 <SleepTransition> 元素。

<StartT>

表示睡眠周期的起始时间。(hh:mm:ss)

<EndT>

表示睡眠周期的结束时间。(hh:mm:ss)

<Duration>

表示睡眠周期的持续时间。(hh:mm:ss)

<TargetState>

表示目标睡眠状态。

<EffectiveState>

表示有效睡眠状态。

<BIOSInit>

表示在恢复期间初始化 BIOS 所需的时长,以毫秒为单位且 TargetState 必须为 3。

<DriverInit>

表示在恢复期间初始化驱动程序所需的时长,以毫秒为单位。

<Suspend>

表示挂起系统所需的时长,以毫秒为单位。

<Resume>

表示恢复系统所需的总时长,以毫秒为单位。

<HiberRead>

表示读取休眠文件所需的时间,以毫秒为单位。(TargetState 必须为 4)

<HiberWrite>

表示写入休眠文件所需的时间,以毫秒为单位。(EffectiveState 必须为 4)

 

相关主题转载自:https://technet.microsoft.com/zh-cn/library/ff550765

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值