성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Java - How to use the Foreign Funct...
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>윈도우 8.1에서 윈도우 체험 지수(Windows Experience Index, WEI) 확인 방법</h1> <p> 일단, UI 상에서는 윈도우 체험 지수가 없어진 것이 맞습니다. ^^<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > 윈도우 8.1에서 없어진 기능 8.1가지 ; <a target='tab' href='http://www.itworld.co.kr/news/84360'>http://www.itworld.co.kr/news/84360</a> </pre> <br /> 하지만, 아래의 글에서 명령행으로 실행하는 방법을 소개하고 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Calculate your WEI (Windows Experience Index) under Windows 8.1 ; <a target='tab' href='http://feeds.hanselman.com/~/64766007/0/scotthanselman~Calculate-your-WEI-Windows-Experience-Index-under-Windows.aspx'>http://feeds.hanselman.com/~/64766007/0/scotthanselman~Calculate-your-WEI-Windows-Experience-Index-under-Windows.aspx</a> </pre> <br /> 방법은 간단합니다. 우선, 관리자 권한의 명령행 창을 하나 띄우고 다음과 같이 "winsat prepop" 명령을 실행해 줍니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\WINDOWS\system32><span style='color: blue; font-weight: bold'>winsat prepop</span> Windows System Assessment Tool > Running: Feature Enumeration '' ...[생략]... > Uniproc CPU Vista Compression 260.35 MB/s > Uniproc CPU SHA1 Hash 455.45 MB/s > Memory Performance 18023.25 MB/s > Dshow Video Encode Time 1.28142 s > Disk Sequential 64.0 Read 511.82 MB/s 8.1 > Disk Random 16.0 Read 368.98 MB/s 8.1 > Total Run Time 00:01:34.00 </pre> <br /> 약간의 시간이 흐른 후 테스트가 완료되면 "Windows Powershell"을 실행시켜 "Get-WmiObject -class Win32_WinSAT" 명령을 실행하면 WEI 수치를 확인할 수 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > PS C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>Get-WmiObject -class Win32_WinSAT</span> __GENUS : 2 __CLASS : Win32_WinSAT __SUPERCLASS : __DYNASTY : Win32_WinSAT __RELPATH : Win32_WinSAT.TimeTaken="MostRecentAssessment" __PROPERTY_COUNT : 8 __DERIVATION : {} __SERVER : SAMSUNGNOTE __NAMESPACE : root\cimv2 __PATH : \\SAMSUNGNOTE\root\cimv2:Win32_WinSAT.TimeTaken="MostRecentAssessment" <span style='color: blue; font-weight: bold'>CPUScore : 7.7 D3DScore : 4.9 DiskScore : 8.1 GraphicsScore : 5.9 MemoryScore : 7.7</span> TimeTaken : MostRecentAssessment WinSATAssessmentState : 1 WinSPRLevel : <span style='color: blue; font-weight: bold'>4.9</span> PSComputerName : SAMSUNGNOTE </pre> <br /> 위의 컴퓨터 수치는 회사에서 사용하고 있는 "<a target='tab' href='http://www.sysnet.pe.kr/0/0/449'>삼성 센스 NT700Z5C-S88 크로노스</a>" 노트북의 성능입니다. 가장 높은 8.1을 기록한 DiskScore는 SSD로 교체했기 때문에 높게 나온 것이고, 가장 낮은 4.9의 D3DScore는 아무래도 모바일 GPU라서 그런 것 같습니다.<br /> <br /> 반면, <a target='tab' href='http://www.sysnet.pe.kr/0/0/471'>집에서 쓰는 데스크톱 컴퓨터</a>는 다음의 수치를 보이고 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > PS C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>Get-WmiObject -class Win32_WinSAT</span> __GENUS : 2 __CLASS : Win32_WinSAT __SUPERCLASS : __DYNASTY : Win32_WinSAT __RELPATH : Win32_WinSAT.TimeTaken="MostRecentAssessment" __PROPERTY_COUNT : 8 __DERIVATION : {} __SERVER : HOMEDESKTOP __NAMESPACE : root\cimv2 __PATH : \\HOMEDESKTOP\root\cimv2:Win32_WinSAT.TimeTaken="MostRecentAssessment" <span style='color: blue; font-weight: bold'>CPUScore : 8 D3DScore : 8.2 DiskScore : 8.1 GraphicsScore : 8.2 MemoryScore : 8</span> TimeTaken : MostRecentAssessment WinSATAssessmentState : 1 <span style='color: blue; font-weight: bold'>WinSPRLevel : 8</span> PSComputerName : HOMEDESKTOP </pre> <br /> 역시 데스크톱 CPU/GPU라서 8점대를 넘고 DiskScore의 경우 크로노스 노트북과 같은 제품의 SSD라서 점수가 동일합니다.<br /> <br /> 마지막으로, <a target='tab' href='http://www.sysnet.pe.kr/2/0/1554'>Dell Venue 8 Pro</a>의 WEI 수치입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > __GENUS : 2 __CLASS : Win32_WinSAT __SUPERCLASS : __DYNASTY : Win32_WinSAT __RELPATH : Win32_WinSAT.TimeTaken="MostRecentAssessment" __PROPERTY_COUNT : 8 __DERIVATION : {} __SERVER : VENUETAB __NAMESPACE : root\cimv2 __PATH : \\VENUETAB\root\cimv2:Win32_WinSAT.TimeTaken="MostRecentAssessment" <span style='color: blue; font-weight: bold'>CPUScore : 6.3 D3DScore : 4.1 DiskScore : 6.4 GraphicsScore : 4.1 MemoryScore : 5.5</span> TimeTaken : MostRecentAssessment WinSATAssessmentState : 1 <span style='color: blue; font-weight: bold'>WinSPRLevel : 4.1</span> PSComputerName : VENUETAB </pre> <br /> 사실, WEI 수치가 그다지 큰 의미가 있는 것은 아니지만, 역시 수치로 비교할 수 있으니 ^^ 재미있군요.<br /> <br /> <hr style='width: 50%' /><br /> <br /> 참고로, "winsat prepop" 명령을 실행하고 파워쉘에서 결과가 안 나오는 경우도 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Windows PowerShell Copyright (C) 2013 Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>Get-WmiObject -class Win32_WinSAT</span> __GENUS : 2 __CLASS : Win32_WinSAT __SUPERCLASS : __DYNASTY : Win32_WinSAT __RELPATH : Win32_WinSAT.TimeTaken="MostRecentAssessment" __PROPERTY_COUNT : 8 __DERIVATION : {} __SERVER : TESTMACHINE __NAMESPACE : root\cimv2 __PATH : \\TESTMACHINE\root\cimv2:Win32_WinSAT.TimeTaken="MostRecentAssessment" <span style='color: blue; font-weight: bold'>CPUScore : 0 D3DScore : 0 DiskScore : 0 GraphicsScore : 0 MemoryScore : 0</span> TimeTaken : MostRecentAssessment <span style='color: blue; font-weight: bold'>WinSATAssessmentState : 3</span> <span style='color: blue; font-weight: bold'>WinSPRLevel : 0</span> PSComputerName : TESTMACHINE </pre> <br /> 위의 경우 "WinSATAssessmentState : 3" 값을 볼 수 있는데요. 문서에 따르면,<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > WINSAT_ASSESSMENT_STATE enumeration ; <a target='tab' href='https://docs.microsoft.com/en-us/windows/win32/api/winsatcominterfacei/ne-winsatcominterfacei-winsat_assessment_state'>https://docs.microsoft.com/en-us/windows/win32/api/winsatcominterfacei/ne-winsatcominterfacei-winsat_assessment_state</a> </pre> <br /> 다음의 의미를 지니고 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > INSAT_ASSESSMENT_STATE_NOT_AVAILABLE The assessment data is not available because a formal WinSAT assessment has not been run on this computer. </pre> <br /> 즉, 이 컴퓨터에서 WinSAT 평가가 실행된 적이 없어서 데이터가 없다는 것인데요. 원래 "winsat prepop" 명령을 실행하면 그 결과가 DataStore 폴더에 각각의 xml 파일로 저장됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\Windows\Performance\WinSAT\DataStore 0014-05-27 16.17.03.627 Cpu.Assessment (Prepop).WinSAT.xml 0014-05-27 16.17.03.627 Disk.Assessment (Prepop).WinSAT.xml 0014-05-27 16.17.03.627 DWM.Assessment (Prepop).WinSAT.xml 0014-05-27 16.17.03.627 Graphics3D.Assessment (Prepop).WinSAT.xml 0014-05-27 16.17.03.627 GraphicsMedia.Assessment (Prepop).WinSAT.xml 0014-05-27 16.17.03.627 Mem.Assessment (Prepop).WinSAT.xml </pre> <br /> 사실, 이렇게 해서 얻은 XML 파일로부터도 WEI 수치를 볼 수 있는데요. 각각의 xml 파일을 열면 다음과 같은 식의 수치 데이터가 있기 때문입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > <CpuScore>7.8</CpuScore> <DiskScore>7.75</DiskScore> <GraphicsScore>5.9</GraphicsScore> <MemoryScore>7.8</MemoryScore> <CPUSubAggScore>7.6</CPUSubAggScore> <VideoEncodeScore>7.9</VideoEncodeScore> <GamingScore>4.8</GamingScore> </pre> <br /> 그래도 이렇게 일일이 찾아서 보는 것이 귀찮으니까, 방법을 찾아 보았는데요. "winsat /?" 도움말에 보니까 "winsat formal" 기능이 눈에 띠어 실행해 보았는데,<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\WINDOWS\system32><span style='color: blue; font-weight: bold'>winsat formal</span> Windows System Assessment Tool > Running the Formal Assessment ...[생략]... > Disk Sequential 64.0 Read 492.83 MB/s 8.1 > Disk Random 16.0 Read 367.98 MB/s 8.1 > Total Run Time 00:02:29.34 </pre> <br /> 아하~~~ 이 명령어를 실행하고 나서 "Get-WmiObject -class Win32_WinSAT"을 실행하니 정상적으로 결과가 나왔습니다. ^^ "winsat prepop" 명령어의 결과와 비교해 보니, "winsat formal"의 경우 DataStore에 생성된 파일이 1개 더 많은 정도였습니다. 아마도 그 파일이 없어서 파워 쉘에서는 결과가 안 나온 것 같습니다. ^^<br /> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
1012
(왼쪽의 숫자를 입력해야 합니다.)