View
215
Download
0
Category
Preview:
Citation preview
RR
®® Platform Engineering, CGPlatform Engineering, CG
sysPerf ToolkitsysPerf Toolkit
Version 3.0.0.0, as of Feb 11, 1999Version 3.0.0.0, as of Feb 11, 1999
For information on algorithms and performance detailsFor information on algorithms and performance details
contact Ken Tractoncontact Ken Tracton
Platform Engineering, Content GroupPlatform Engineering, Content Group
kenneth.tracton@intel.comkenneth.tracton@intel.com
(408)-765-0207(408)-765-0207
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerf FundamentalssysPerf Fundamentals
Designed to measure Designed to measure PentiumPentium II & III II & III processor metricsprocessor metrics
Requires Requires Windows Windows NT NT / / Windows 98Windows 98Highly accurateHighly accurateSupports toolkit applicationsSupports toolkit applicationsSupports instrumented codeSupports instrumented code
* Other brands and names are the property of their respective owners
RR
®®
Platform Engineering, CGPlatform Engineering, CG
netPerfManagernetPerfManager
WinNT 4.0 Server experiences a WinNT 4.0 Server experiences a problem when the Network manager is problem when the Network manager is installed.installed.
The standard sysPerf installation The standard sysPerf installation automatically installs the network automatically installs the network manager.manager.
netPerfManager, allows selective netPerfManager, allows selective install/uninstall of the network install/uninstall of the network manager.manager.
RR
®®
Platform Engineering, CGPlatform Engineering, CG
Graph ControlsGraph Controls
Any sysPerf or third party application Any sysPerf or third party application that employees the sysPerfGraph DLLthat employees the sysPerfGraph DLL–can right click on the graphcan right click on the graph
– obtain analysis modeobtain analysis mode
– grid controlgrid control
– legendlegend
– line attributesline attributes
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfBrowsersysPerfBrowser
- Accurately measures Accurately measures WebWeb activity activity
- Displays Displays CPUCPU & & NetworkNetwork utilization utilization
- Behaves like a standard browserBehaves like a standard browser
- Processes pages in Processes pages in IEIE components components
- Savable “Statistics”Savable “Statistics”
- Information on web pages visitedInformation on web pages visited
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfBrowser DetailssysPerfBrowser Details
Indicates in down load timings.Indicates in down load timings.Indicated Indicated CPUCPU & & NetworkNetwork utilization in utilization in
real-time.real-time.Statistical logs can be saved.Statistical logs can be saved.
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfBrowser StatisticssysPerfBrowser Statistics
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfBrowser SettingssysPerfBrowser Settings
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfBrowser Settings sysPerfBrowser Settings DetailsDetails
CPUCPU & & NetworkNetwork utilization can be utilization can be enabled/disabled.enabled/disabled.
Vertical start/stop lines can be enabled Vertical start/stop lines can be enabled for better visualization.for better visualization.
CPUCPU & & NetworkNetwork measurement intervals measurement intervals
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfConsolesysPerfConsole
- Designed for the Designed for the ConstantConstant ComputingComputing EnvironmentEnvironment demo demo
- Can detect if selected applications are Can detect if selected applications are executingexecuting
- Thermometer or graphic displayThermometer or graphic display
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfConsole SettingssysPerfConsole Settings
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfConsole Settings sysPerfConsole Settings DetailsDetails
Target application are chosen and Target application are chosen and friendly names attached.friendly names attached.
Thermometer or graph control is selectedThermometer or graph control is selectedHow often to refresh measurement How often to refresh measurement
collectioncollectionHow often to check whether targets are How often to check whether targets are
executing.executing.
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfInfosysPerfInfo
Quick look at the CPU informationQuick look at the CPU information–CPUIDCPUID
– featuresfeatures
–memorymemory
– frequencyfrequency
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor FeaturessysPerfMonitor Features
Immediate & Logging modesImmediate & Logging modesHighly accurate.Highly accurate.Covers raw event data & derives complex Covers raw event data & derives complex
measurements.measurements.
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor (Immediate)sysPerfMonitor (Immediate)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor (Logging)sysPerfMonitor (Logging)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor SettingssysPerfMonitor Settings
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor Settings sysPerfMonitor Settings DetailsDetails
Enable/disable raw numeric data Enable/disable raw numeric data presentationpresentation
Enable/disable analysis line Enable/disable analysis line constructed from 2 metricsconstructed from 2 metrics
Metric normalization enable/disabledMetric normalization enable/disabledExtend display to cover numeric Extend display to cover numeric
outputoutput
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitor sysPerfMonitor (Logging Numeric Output)(Logging Numeric Output)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfMonitorsysPerfMonitor(Logging Graphic Output)(Logging Graphic Output)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfResourcesysPerfResource
Two different metric sets can be Two different metric sets can be measuredmeasured
–CPU & FSB idleCPU & FSB idle
–CPU & FSB utilizationCPU & FSB utilization
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfResource SettingssysPerfResource Settings
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfResource Settings sysPerfResource Settings DetailsDetails
Metric refresh rateMetric refresh rateChoice ofChoice of
–CPU & FSB idleCPU & FSB idle
–CPU & FSB utilizationCPU & FSB utilization
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfSpysysPerfSpy
Designed originally for the software Designed originally for the software validation labs.validation labs.
Quick indication whether target is Quick indication whether target is executing MMXexecuting MMX
Indicates Average/PeakIndicates Average/Peak– FP loadFP load
–CPU UtilizationCPU Utilization
Can be triggered by a targetCan be triggered by a target
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfSpy (Trigger Mode)sysPerfSpy (Trigger Mode)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfSSEsysPerfSSE
Designed originally for KPD.Designed originally for KPD.Indicates number of SSE instructionsIndicates number of SSE instructions
–Go / NO GoGo / NO Go
–executedexecuted
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfViewsysPerfView
Designed originally for the speech Designed originally for the speech group.group.
Indicates Average/PeakIndicates Average/Peak– FSB UtilizationFSB Utilization
–CPU UtilizationCPU Utilization
–Memory requirementsMemory requirements
Can be triggered by a targetCan be triggered by a target
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfView (Trigger Mode)sysPerfView (Trigger Mode)
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfWatchsysPerfWatch
sysPerfWatch a new module, will be sysPerfWatch a new module, will be released with version 3.0 of the toolkit.released with version 3.0 of the toolkit.
Designed to aid CCE development and Designed to aid CCE development and detectiondetection
A lightning bolt in the system tray A lightning bolt in the system tray changes color depending on changes color depending on processor utilization.processor utilization.
RR
®®
Platform Engineering, CGPlatform Engineering, CG
Preliminary InformationPreliminary Information
New sysPerf Toolkit modulesNew sysPerf Toolkit modules–sysPerfScalesysPerfScale
– investigate scalability between processorsinvestigate scalability between processors
–sysPerfBoundsysPerfBound– investigate memory (I/O) Vs Compute Boundinvestigate memory (I/O) Vs Compute Bound
RR
®®
Platform Engineering, CGPlatform Engineering, CG
sysPerfScalesysPerfScale
sysPerfScale a new module, will be sysPerfScale a new module, will be released with version 3.5 of the toolkit.released with version 3.5 of the toolkit.
Setting CPU loadingSetting CPU loading
Recommended