Windows 8.1 から、Windows エクスペリエンス インデックスがなくなりました。
ベンチマーク(笑)程度の、精度が低いなどと言われてはありましたがおおよその性能を見るには充分ですし標準で入っているというのはいいものでした。
さて、GUIでのWindows エクスペリエンス インデックスがシステムプロパティ
からなくなったとはいえ、測定自体できなくなったわけではありません。
今回、PowerShellで測定と結果を見てみましょう。
目次
winsat.exeの実行
Windows エクスペリエンス インデックスを測定するためのexeは、winsat.exe
(パス : C:\Windows\system32\WinSAT.exe
)といいます。
これを管理者として実行することで、Windows エクスペリエンスが実行されます。*1
また、実行結果は%windir%\Performance\WinSAT\DataStore
にxmlで保存されます。
取得結果の閲覧
PowerShellでwmiあるいはcim経由で簡単に取得可能です。
Get-CimInstance Win32_WinSat
また、一度もエクスペリエンスを実行していなかったりした場合は、一度 winsat.exe
を実行しておく必要があります。
Windows エクスペリエンス インデックスをPowerShellで実行する
以下のコマンドを管理者として起動したPowerShellで実行してください。
winsat formal -restart clean; Get-CimInstance Win32_WinSat
結果、Windows エクスペリエンス インデックスが表示されます。((管理者としてPowerShellを起動しなかった場合は全スコアが0になります。))
CPUScore : 7.5 D3DScore : 7.7 DiskScore : 7.75 GraphicsScore : 7.7 MemoryScore : 7.5 TimeTaken : MostRecentAssessment WinSATAssessmentState : 1 WinSPRLevel : 7.5 PSComputerName :
なお、Windows エクスペリエンスインデックスの実行中は以下のように測定結果が表示されます。
Windows System Assessment Tool > Running the Formal Assessment > Running: Feature Enumeration '' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-aname DWM -time 10 -fbc 10 -disp off -normalw 1 -alphaw 2 -width 1280 -height 1024 -winwidth C(1144) -winheight C(915) -rendertotex 6 -rtdelta 3 -nolock' > Assessing Desktop Graphics Performance > Run Time 00:00:22.88 > Running: WinSAT Direct3D Assessment '-aname Batch -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(10) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)' > Assessing DirectX Batch Performance > Run Time 00:00:06.06 > Running: WinSAT Direct3D Assessment '-aname Alpha -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(75) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)' > Assessing DirectX Alpha blend Performance > Run Time 00:00:06.08 > Running: WinSAT Direct3D Assessment '-aname Tex -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -texshader -totaltex 10 -texpobj C(4) -rendertotex 6 -rtdelta 3' > Assessing DirectX Texture load Performance > Run Time 00:00:06.44 > Running: WinSAT Direct3D Assessment '-aname ALU -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -alushader -totaltex 10 -texpobj C(1) -rendertotex 6 -rtdelta 3' > Assessing DirectX ALU Performance > Run Time 00:00:06.66 > Running: WinSAT Direct3D Assessment '-dx10 -aname Batch -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(10) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-dx10 -aname Alpha -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(75) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-dx10 -aname Tex -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024-totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -texshader -totaltex 10 -texpobj C(4) -rendertotex 6 -rtdelta 3' > Run Time 00:00:00.01 > Running: WinSAT Direct3D Assessment '-dx10 -aname ALU -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024-totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -alushader -totaltex 10 -texpobj C(1) -rendertotex 6 -rtdelta 3' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-dx10 -aname GeomF4 -time 7 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 150;200;241 -batchcnt C(50);C(200);C(300) -objs C(12);C(26);C(45) -noalpha -geomf4shader -texpobj C(0) -ren dertotex 6 -rtdelta 3 -tierframes 60 -tiertime 1' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-dx10 -aname GeomV8 -time 7 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 75;100;120 -batchcnt C(25);C(100);C(150) -objs C(8);C(17);C(29) -noalpha -geomv8shader -texpobj C(0) -rende rtotex 6 -rtdelta 3 -tierframes 60 -tiertime 1' > Run Time 00:00:00.00 > Running: WinSAT Direct3D Assessment '-dx10 -aname CBuffer -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 75 -batchcnt C(25) -objs C(8) -rendertotex 6 -rtdelta 3 -texpobj C(1) -cbuffershader -cbufa 2 -cbuff 5 -cb ufp 6' > Run Time 00:00:00.00 > Running: Media Foundation Playback Assessment '-input C:\Windows\Performance\WinSAT\winsat.wmv -nopmp' > Run Time 00:00:01.73 > Running: Extended Media Assessment '-input C:\Windows\Performance\WinSAT\Clip_1080_5sec_VC1_15mbps.wmv -video offscreen -audio mute -prevent3pc -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -ov errideframetype prog' > Run Time 00:00:07.11 > Running: Extended Media Assessment '-input C:\Windows\Performance\WinSAT\Clip_1080_5sec_10mbps_h264.mp4 -video offscreen -audio mute -prevent3pc -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -o verrideframetype prog' > Run Time 00:00:07.22 > Running: Extended Media Assessment '-input C:\Windows\Performance\WinSAT\Clip_480_5sec_6mbps_h264.mp4 -video offscreen -audio mute -prevent3pc -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -ove rrideframetype int2fps' > Run Time 00:00:07.14 > Running: Media Decode/Encode Assessment '-input C:\Windows\Performance\WinSAT\winsatencode.wmv -encode C:\Windows\Performance\WinSAT\winsat.prx' > Run Time 00:00:03.08 > MOOBE Run Time 00:01:20.45 > Running: CPU Assessment '-encryption -up' > Run Time 00:00:03.09 > Running: CPU Assessment '-compression -up' > Run Time 00:00:10.08 > Running: CPU Assessment '-encryption2 -up' > Run Time 00:00:10.08 > Running: CPU Assessment '-compression2 -up' > Run Time 00:00:10.06 > Running: CPU Assessment '-encryption' > Run Time 00:00:10.22 > Running: CPU Assessment '-compression' > Run Time 00:00:10.25 > Running: CPU Assessment '-encryption2' > Run Time 00:00:10.28 > Running: CPU Assessment '-compression2' > Run Time 00:00:10.31 > Running: System memory performance assessment '' > Run Time 00:00:05.14 > Running: Storage Assessment '-seq -read -n 1' > Run Time 00:00:06.09 > Running: Storage Assessment '-ran -read -n 1' > Run Time 00:00:00.56 > Running: Storage Assessment '-ran -read -n 0' > Run Time 00:00:14.92 > Running: Storage Assessment '-ran -read -n 2' > Run Time 00:00:12.11 > Running: Storage Assessment '-ran -read -n 3' > Run Time 00:00:16.92 > Running: Storage Assessment '-ran -read -n 4' > Run Time 00:00:00.45 > Run Time 00:00:00.00 > CPU LZW Compression 444.43 MB/s > CPU AES256 Encryption 313.76 MB/s > CPU Vista Compression 963.56 MB/s > CPU SHA1 Hash 1374.52 MB/s > Uniproc CPU LZW Compression 89.08 MB/s > Uniproc CPU AES256 Encryption 83.58 MB/s > Uniproc CPU Vista Compression 181.31 MB/s > Uniproc CPU SHA1 Hash 411.08 MB/s > Memory Performance 14262.19 MB/s > Direct3D Batch Performance 909.65 F/s > Direct3D Alpha Blend Performance 928.94 F/s > Direct3D ALU Performance 330.00 F/s > Direct3D Texture Load Performance 326.02 F/s > Direct3D Batch Performance 0.00 F/s > Direct3D Alpha Blend Performance 0.00 F/s > Direct3D ALU Performance 0.00 F/s > Direct3D Texture Load Performance 0.00 F/s > Direct3D Geometry Performance 0.00 F/s > Direct3D Geometry Performance 0.00 F/s > Direct3D Constant Buffer Performance 0.00 F/s > Video Memory Throughput 17576.60 MB/s > Dshow Video Encode Time 1.59267 s > Media Foundation Decode Time 0.26922 s > Disk Sequential 64.0 Read 329.54 MB/s 7.8 > Disk Random 16.0 Read 196.59 MB/s 7.7 > Total Run Time 00:03:31.19
*1:HWベンチマークなのでHWアクセスが必要なのでUAC制限にかかるのは自明です