SlideShare a Scribd company logo
1 of 14
HP Performance
Tracking
Part 1 - Overview
HP Performance Tracking – What is it?
• HP Performance Tracking is a set of requirements and tools used to measure the performance of HP PCs.
• The tools are based on the Microsoft Windows 8 ADK. Specifically the Assessment Kit.
• The Microsoft program on which it is was originally based was called Velocity (Vista,
Win7).
• HP Performance Tracking concentrates on power up/down type measurements. E.g. BIOS
Post, boot, suspend/resume, hibernate, shutdown.
• The tools measure the performance against HP set limits. These limits are not currently
required by Microsoft. They are self imposed by HP.
• HP Performance tracking is not one program but a set of programs.
• Microsoft is encouraging retailers (in particular Best Buy) to use WER (Windows
Experience Review) as selection criteria for the premium SKUs that they carry. WER uses
the assessment kit to measure performance. Dominica and Nell have both passed WER.
HP Performance Tracking – Component Parts
1. HP custom client which runs on the target machine to collect
performance data.
2. A sharepoint for ODMs to upload results.
3. A SQL database used to store all the results.
4. A viewer used to view the results in the database and plot various
graphs/charts.
Process Overview
SI
Vault
Sudden Impact
Sharepoint
Component Owner Vendor
Factory
R&D Test Lab
Reports
DVT
PVT
MVB
Consumer
#ABA
SKUS
The Client
• Based on the Microsoft
Assessment Kit
• Simplified installation
• Adds HP custom limits for boot,
suspend etc. (color coded
failures)
• Captures vital extra HP data
from the system. E.g. HP
division, software build ID,
DVT/PVT/MVBAudit, SKU
Number, ODM etc.
• Names the resulting zip file in a
consistent identifiable manner.
DataSubmission_HP-QW823AA-1E8_2013-0701_1540-
49.981_Pegatron_MVBAudit_comment.zip
Software Hierarchy
HP Perftrack
Assessment Kit
(part of the ADK)
Xperf
• Customized HP Client with HP limits
• Collects extra HP information
• Zips up results Datasubmission &
archive
• Microsoft Engine for running the
performance tests
• Tool for creating etl trace files.
• May be used independently
e.g. Xperf –on diageasy to start
Xperf –d trace.etl to stop
Xbootmgr – trace boot (many
additional options available)
Sharepoint
• A sharepoint is used for ODMS to post results.
• Overcomes HP firewall.
• Simply upload the results to the home directory.
• DO NOT rename results.
• Same site used for Vista, Win7 or Win8 results.
• Every night a job runs and moves results to the
Houston server inside the HP firewall.
• Code automatically directs results to the correct
database (Vista/Win7 or Win8).
• https://external1.collaboration.hp.com/external/
DPCVelocity/default.aspx
SQL Database
• 100% backwards compatible with Microsoft ADK_Vault database. A
superset to hold additional information and speed up queries by an order
of magnitude.
• Extra HP fields captured by the HP client are stored in the database
without compromising compatibility.
• The ADK_Vault database is used only for Windows 8/8.1 results. A similar
but separate database remains in use for Vista and Win7 Velocity results.
• With the standard ADK_Vault it is not easy to access the data collected
using standard tools. The price of compatibility! The HP Performance
Tracking Viewer makes it easy to view results.
• The SQL database can only be accessed by restricted HP employees.
Request access by sending email to eric.peacock@hp.com,
The Viewer
• Excel based for ease of use.
• Custom HP Performance Tracking Tab.
• Allows access to the database including
the extra HP fields.
• Easy to filter results by HP division,
motherboard, platform, cycle etc.
• Decodes motherboard name if known
(otherwise hex code)
• Automatically averages results and
produces graphs/charts of results.
• Flexible. It is Excel.
• Automatically updates code when
launched.
Documentation
Client - bugkillerPublic_ShareWorkingEricHP_System_Performance_Tracking_Win8HPPerftrackODM_Win8.docx
Viewer - bugkillerPublic_ShareWorkingEricHP_System_Performance_Tracking_Win8 HPPerftrackODM_Win8_Viewer.docx
Backup
Extra Fields Captured by Custom Client
Division
Desktops
Consumer
Business
Desktops
Business
Notebooks
Workstation
Other
Consumer
Notebooks
Type
Meaning
SQL Name Possible Questions
Bucket M M M M M M Fixed Company running the test
Comment M M M M M - Tag Free field text comment in English
ConnectionType - - - - - M Tag Wired/Wireless/None
Cycle A M M M M M Fixed HP cycle e.g. 1C11
Division A A A A M A Tag HP Product Line e.g. Consumer Desktops
GraphicsClass - - A - - M Fixed UMA/Discrete
HWStage - - - - - M Tag DVT/PVT/MVB
ImageType - - - - - M Tag Clean/OEM/Clean + AV
Level M M M M M - Tag DVT/PVT/MVBAudit
Platform - - M - - - Tag Codename for HP platform (free field)
Platform - - - - - M Fixed Fixed Codename list from notebooks
Software Build A A - A M - Tag Software build ID
SSD A A A A A A Tag Boot drive is SSD
SQL Name Automatic
AssetTag A A A A A A Fixed SMBIOS Type 2 Asset Tag
BaseboardVersion A A A A A A Tag SMBIOS Type 2 (Baseboard) - Product field
ImageType A A A A A - Fixed OEM/Clean
NetworkStatus A A A A A A Tag Connected/ Disconnected
OOBETime A A A A A A Tag Questionable measure of OOBE time
SKUNumber A A A A A A Tag SMBIOS Type 1 SKU Number
Notes:
1.) M = Manual user input (dialog box)
2.) A = Automatic no user input
3.) Tag/Fixed refers to the internal implementation detail
and does not affect the querying of the results.
4.) The columns indicate what fields would be collected
if the client were run on a PC from that division.
5.) Care has been taken to minimize manual input.
e.g. Consumer desktops has only 3 questions.
Extra Files Captured
Captured Files
Consumer Desktop
or
Business Desktop
C:system.savlogsHPQSI.txt
C:system.savlogsGenMLTXTFilesDMIInfo.ini
C:system.savlogsGenMLTXTFilesML.INI
C:system.savlogsGenMLTXTFilesML.TXT
C:system.savCTO.txt
C:windowssystem32drivers103C*.mrk
C:system.savinfo.bom
C:system.savlogsTimings_FLC.txt
C:system.sav*_DPS.*
C:hpsupportbuild.txt
Consumer
Notebook
C:system.savUtilinstall.bom
C:system.savinfo.bom
C:system.savlogsoca.txt
C:system.savlogsTDCRTChk.log
C:HPBinRStone_BBV.ini
Business Notebook C:system.savinfo.bom
Workstation C:hpsupportbuild.txt
Thank you

More Related Content

Similar to HP Performance Tracking ADK_part1.pdf

ControlSystemsAutogenBrochure
ControlSystemsAutogenBrochureControlSystemsAutogenBrochure
ControlSystemsAutogenBrochureTony Simeonov
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationguest2fc298
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationddauphin
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu Tao Zhang
 
Os deployment session from Microsoft partner boot camp Win 8.1
Os deployment session from Microsoft partner boot camp Win 8.1Os deployment session from Microsoft partner boot camp Win 8.1
Os deployment session from Microsoft partner boot camp Win 8.1Olav Tvedt
 
Performance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesPerformance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesIntel® Software
 
Chapter9 and10
Chapter9 and10Chapter9 and10
Chapter9 and10Saurav
 
Chapter9and10
Chapter9and10Chapter9and10
Chapter9and10Saurav
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientChristoph Adler
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1solarisyougood
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryDatabricks
 
Horizon Software- Materials testing, analysis and reporting software from Tin...
Horizon Software- Materials testing, analysis and reporting software from Tin...Horizon Software- Materials testing, analysis and reporting software from Tin...
Horizon Software- Materials testing, analysis and reporting software from Tin...Tinius Olsen Testing Machine Company Inc.
 
C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4halgig
 
Comp tia A+(220 802)objectives
Comp tia A+(220 802)objectivesComp tia A+(220 802)objectives
Comp tia A+(220 802)objectivesSaud Qureshi
 
Swisscom my deploy_winworkers_arbeitsprobe
Swisscom my deploy_winworkers_arbeitsprobeSwisscom my deploy_winworkers_arbeitsprobe
Swisscom my deploy_winworkers_arbeitsprobeSebastian Lentz
 
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)Intergen
 
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdfFiner Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdfMarna Walle
 

Similar to HP Performance Tracking ADK_part1.pdf (20)

ControlSystemsAutogenBrochure
ControlSystemsAutogenBrochureControlSystemsAutogenBrochure
ControlSystemsAutogenBrochure
 
Vistapresentation2
Vistapresentation2Vistapresentation2
Vistapresentation2
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
Os deployment session from Microsoft partner boot camp Win 8.1
Os deployment session from Microsoft partner boot camp Win 8.1Os deployment session from Microsoft partner boot camp Win 8.1
Os deployment session from Microsoft partner boot camp Win 8.1
 
Performance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesPerformance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android Devices
 
Chapter9 and10
Chapter9 and10Chapter9 and10
Chapter9 and10
 
Chapter9and10
Chapter9and10Chapter9and10
Chapter9and10
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
 
Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1Microsoft System center Configuration manager 2012 sp1
Microsoft System center Configuration manager 2012 sp1
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
 
Horizon Software- Materials testing, analysis and reporting software from Tin...
Horizon Software- Materials testing, analysis and reporting software from Tin...Horizon Software- Materials testing, analysis and reporting software from Tin...
Horizon Software- Materials testing, analysis and reporting software from Tin...
 
C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4C Cure Users Group Presentation Final 4
C Cure Users Group Presentation Final 4
 
Kscope presentation 2013
Kscope presentation 2013Kscope presentation 2013
Kscope presentation 2013
 
Comp tia A+(220 802)objectives
Comp tia A+(220 802)objectivesComp tia A+(220 802)objectives
Comp tia A+(220 802)objectives
 
Swisscom my deploy_winworkers_arbeitsprobe
Swisscom my deploy_winworkers_arbeitsprobeSwisscom my deploy_winworkers_arbeitsprobe
Swisscom my deploy_winworkers_arbeitsprobe
 
Bfc Presentation
Bfc PresentationBfc Presentation
Bfc Presentation
 
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
 
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdfFiner Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
Finer Things Club - Lesser known zOSMF SW Mgmt Functions.pdf
 

More from Paul Yang

release_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfrelease_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfPaul Yang
 
release_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfrelease_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfPaul Yang
 
release_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfrelease_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfPaul Yang
 
release_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfrelease_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfPaul Yang
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfPaul Yang
 
Intel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfIntel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfPaul Yang
 
Determination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfDetermination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfPaul Yang
 
Debug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfDebug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfPaul Yang
 
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...Paul Yang
 
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfA brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfPaul Yang
 
出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdfPaul Yang
 
Arm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfArm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfPaul Yang
 
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdfBuilding PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdfPaul Yang
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Paul Yang
 
Nodes bearing grudges
Nodes bearing grudgesNodes bearing grudges
Nodes bearing grudgesPaul Yang
 
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc NetworksRouting Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks Paul Yang
 
Clients developing_chunghwa telecom
Clients developing_chunghwa telecomClients developing_chunghwa telecom
Clients developing_chunghwa telecomPaul Yang
 
English teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisEnglish teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisPaul Yang
 
Study mapapi v0.1
Study mapapi v0.1Study mapapi v0.1
Study mapapi v0.1Paul Yang
 

More from Paul Yang (20)

release_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfrelease_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdf
 
release_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfrelease_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdf
 
release_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfrelease_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdf
 
release_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfrelease_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdf
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdf
 
Intel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfIntel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdf
 
Determination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfDetermination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdf
 
Debug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfDebug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdf
 
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
 
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfA brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
 
出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf
 
Arm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfArm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdf
 
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdfBuilding PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks
 
Nodes bearing grudges
Nodes bearing grudgesNodes bearing grudges
Nodes bearing grudges
 
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc NetworksRouting Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
 
Clients developing_chunghwa telecom
Clients developing_chunghwa telecomClients developing_chunghwa telecom
Clients developing_chunghwa telecom
 
English teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisEnglish teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysis
 
Study mapapi v0.1
Study mapapi v0.1Study mapapi v0.1
Study mapapi v0.1
 

Recently uploaded

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

HP Performance Tracking ADK_part1.pdf

  • 2. HP Performance Tracking – What is it? • HP Performance Tracking is a set of requirements and tools used to measure the performance of HP PCs. • The tools are based on the Microsoft Windows 8 ADK. Specifically the Assessment Kit. • The Microsoft program on which it is was originally based was called Velocity (Vista, Win7). • HP Performance Tracking concentrates on power up/down type measurements. E.g. BIOS Post, boot, suspend/resume, hibernate, shutdown. • The tools measure the performance against HP set limits. These limits are not currently required by Microsoft. They are self imposed by HP. • HP Performance tracking is not one program but a set of programs. • Microsoft is encouraging retailers (in particular Best Buy) to use WER (Windows Experience Review) as selection criteria for the premium SKUs that they carry. WER uses the assessment kit to measure performance. Dominica and Nell have both passed WER.
  • 3. HP Performance Tracking – Component Parts 1. HP custom client which runs on the target machine to collect performance data. 2. A sharepoint for ODMs to upload results. 3. A SQL database used to store all the results. 4. A viewer used to view the results in the database and plot various graphs/charts.
  • 4. Process Overview SI Vault Sudden Impact Sharepoint Component Owner Vendor Factory R&D Test Lab Reports DVT PVT MVB Consumer #ABA SKUS
  • 5. The Client • Based on the Microsoft Assessment Kit • Simplified installation • Adds HP custom limits for boot, suspend etc. (color coded failures) • Captures vital extra HP data from the system. E.g. HP division, software build ID, DVT/PVT/MVBAudit, SKU Number, ODM etc. • Names the resulting zip file in a consistent identifiable manner. DataSubmission_HP-QW823AA-1E8_2013-0701_1540- 49.981_Pegatron_MVBAudit_comment.zip
  • 6. Software Hierarchy HP Perftrack Assessment Kit (part of the ADK) Xperf • Customized HP Client with HP limits • Collects extra HP information • Zips up results Datasubmission & archive • Microsoft Engine for running the performance tests • Tool for creating etl trace files. • May be used independently e.g. Xperf –on diageasy to start Xperf –d trace.etl to stop Xbootmgr – trace boot (many additional options available)
  • 7. Sharepoint • A sharepoint is used for ODMS to post results. • Overcomes HP firewall. • Simply upload the results to the home directory. • DO NOT rename results. • Same site used for Vista, Win7 or Win8 results. • Every night a job runs and moves results to the Houston server inside the HP firewall. • Code automatically directs results to the correct database (Vista/Win7 or Win8). • https://external1.collaboration.hp.com/external/ DPCVelocity/default.aspx
  • 8. SQL Database • 100% backwards compatible with Microsoft ADK_Vault database. A superset to hold additional information and speed up queries by an order of magnitude. • Extra HP fields captured by the HP client are stored in the database without compromising compatibility. • The ADK_Vault database is used only for Windows 8/8.1 results. A similar but separate database remains in use for Vista and Win7 Velocity results. • With the standard ADK_Vault it is not easy to access the data collected using standard tools. The price of compatibility! The HP Performance Tracking Viewer makes it easy to view results. • The SQL database can only be accessed by restricted HP employees. Request access by sending email to eric.peacock@hp.com,
  • 9. The Viewer • Excel based for ease of use. • Custom HP Performance Tracking Tab. • Allows access to the database including the extra HP fields. • Easy to filter results by HP division, motherboard, platform, cycle etc. • Decodes motherboard name if known (otherwise hex code) • Automatically averages results and produces graphs/charts of results. • Flexible. It is Excel. • Automatically updates code when launched.
  • 10. Documentation Client - bugkillerPublic_ShareWorkingEricHP_System_Performance_Tracking_Win8HPPerftrackODM_Win8.docx Viewer - bugkillerPublic_ShareWorkingEricHP_System_Performance_Tracking_Win8 HPPerftrackODM_Win8_Viewer.docx
  • 12. Extra Fields Captured by Custom Client Division Desktops Consumer Business Desktops Business Notebooks Workstation Other Consumer Notebooks Type Meaning SQL Name Possible Questions Bucket M M M M M M Fixed Company running the test Comment M M M M M - Tag Free field text comment in English ConnectionType - - - - - M Tag Wired/Wireless/None Cycle A M M M M M Fixed HP cycle e.g. 1C11 Division A A A A M A Tag HP Product Line e.g. Consumer Desktops GraphicsClass - - A - - M Fixed UMA/Discrete HWStage - - - - - M Tag DVT/PVT/MVB ImageType - - - - - M Tag Clean/OEM/Clean + AV Level M M M M M - Tag DVT/PVT/MVBAudit Platform - - M - - - Tag Codename for HP platform (free field) Platform - - - - - M Fixed Fixed Codename list from notebooks Software Build A A - A M - Tag Software build ID SSD A A A A A A Tag Boot drive is SSD SQL Name Automatic AssetTag A A A A A A Fixed SMBIOS Type 2 Asset Tag BaseboardVersion A A A A A A Tag SMBIOS Type 2 (Baseboard) - Product field ImageType A A A A A - Fixed OEM/Clean NetworkStatus A A A A A A Tag Connected/ Disconnected OOBETime A A A A A A Tag Questionable measure of OOBE time SKUNumber A A A A A A Tag SMBIOS Type 1 SKU Number Notes: 1.) M = Manual user input (dialog box) 2.) A = Automatic no user input 3.) Tag/Fixed refers to the internal implementation detail and does not affect the querying of the results. 4.) The columns indicate what fields would be collected if the client were run on a PC from that division. 5.) Care has been taken to minimize manual input. e.g. Consumer desktops has only 3 questions.
  • 13. Extra Files Captured Captured Files Consumer Desktop or Business Desktop C:system.savlogsHPQSI.txt C:system.savlogsGenMLTXTFilesDMIInfo.ini C:system.savlogsGenMLTXTFilesML.INI C:system.savlogsGenMLTXTFilesML.TXT C:system.savCTO.txt C:windowssystem32drivers103C*.mrk C:system.savinfo.bom C:system.savlogsTimings_FLC.txt C:system.sav*_DPS.* C:hpsupportbuild.txt Consumer Notebook C:system.savUtilinstall.bom C:system.savinfo.bom C:system.savlogsoca.txt C:system.savlogsTDCRTChk.log C:HPBinRStone_BBV.ini Business Notebook C:system.savinfo.bom Workstation C:hpsupportbuild.txt