220 likes | 498 Views
PI Performance Monitoring. James Wong OSI Software, Inc. NT Performance Monitor. NT Performance Monitor. You can… Evaluate the load for specific resources. Determine the source of performance problems. Assess how best to allocate existing resources.
E N D
PI Performance Monitoring James Wong OSI Software, Inc.
NT Performance Monitor • You can… • Evaluate the load for specific resources. • Determine the source of performance problems. • Assess how best to allocate existing resources. • Observe how adjustments to resources affect performance • Extensible • Add your own performance counters
PI Performance Counters • Exposed in PI Data Archive Ver. 3.3 • PI Performance Counter Objects • PI Network Manager • PI SQL Subsystem • PI Base Subsystem • PI Update Manager • Etc …
PI Performance Counters • PI Network Manager Counters • Connections • Bytes Sent • Bytes Received • Messages Sent • Messages Received • Overflow • Send Errors • Receive Errors
PI Performance Counters • PI Snapshot Subsystem Counters • Snapshots • Out Of Order Snapshots • Queued Events • Pending Posts • Total Posts • Complete Posts.
PI Performance Counters • PI Snapshot Subsystem Counters • Compression Ratio: • Snapshots/Queued Events • % Post Rate: • Complete Posts / Total Post *100% • Pending Posts: Max is 2 • OutOfOrderSnapshots
Archived Events Cache Record Count Cache Records Created Cache Records Deleted Cache Record Disk Reads Cache Record Disk Writes Cache Record Memory Reads Primary Archive Number Out of Order Events Overflow Index Record Overflow Data Record Cache Clean Count Cache Flush Count Archive Shift (seconds) PI Performance Counters PI Archive Subsystem Counters
PI Performance Counters • PI Archive Subsystem Counters • Cache Hit Rate: • Record Memory Reads/ Record Disk Reads • Out of Order Events: • Check if increasing
NT Performance Monitor PI System #1 API Node PI System #2 Generic Machine
PI Performance Monitor Interface • Obtain ALL counters exposed to NT Performance Monitor • obtain performance counters over the network • Store performance statistics into PI
PI Performance Monitoring PI System #1 API Node PI System #2 Generic Machine
PI Performance Monitoring PI System #1 API Node PI System #2 Corporate PI System API Node with PI Performace Monitor Interface
Performance Monitor PI ProcessBook
PI Performance Monitor Interface • Performance Counter Path \\Machine\PerfObject(ParentInstance/ObjectInstance#InstanceIndex)\Counter
PI Performance Monitor Interface • Basic interface bundled with PI Data Archive Ver. 3.3 • Full version • no point limit • run interface on any machine • obtain counters over the network • run multiple instances of the interface
Performance Monitor Interface • Let’s create a performance point …
PI Performance Monitoring • If you want a closer look come see it in the demo room this afternoon