Resource-Efficiency Testing. Introduction to Resource Efficiency Testing



Similar documents
MONITORING PERFORMANCE IN WINDOWS 7

User Guide Microsoft Exchange Remote Test Instructions

Lab 2-2: Exploring Threads

Windows 2003 Performance Monitor. System Monitor. Adding a counter

Perfmon Collection Setup Instructions for Windows Server 2008+

Server Manager Performance Monitor. Server Manager Diagnostics Page. . Information. . Audit Success. . Audit Failure

Kepware Technologies OPC Quick Client Connectivity Guide

Virtual Office Remote Installation Guide

SecureVault Online Backup Service Client Installation Guide

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

Hands-On Microsoft Windows Server 2008

SHORT TRAINING COURSES

Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming

Click to begin. Maitre'D Full System Backup & Restore

RUNNING TRACKER ON A TERMINAL SERVER

Application Note No. 12

SOFTWARE MANUAL UNIOPC

Schools Remote Access Server

Tufts VPN Client User Guide for Windows

FactoryTalk View Site Edition V5.0 (CPR9) Server Redundancy Guidelines

Important Notes for WinConnect Server VS Software Installation:

InHand Device Cloud Service DN 4.0 Quick Start Guide

Connecting to a Massey Computer using Vista s Remote Desktop via VPN

1 How configure S7 PLC in the configuration tool

Virtual Owl. Guide for Windows. University Information Technology Services. Training, Outreach, Learning Technologies & Video Production

Backing Up TestTrack Native Project Databases

How to remotely access your Virtual Desktop from outside the college using VMware View Client. How to guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

Application Performance Monitoring for WhatsUp Gold v16.1 User Guide

FIGURE Selecting properties for the event log.

Using the Remote Desktop Portal

Application Performance Monitoring for WhatsUp Gold v16.2 User Guide

Accessing RCS IBM Console in Windows Using Linux Virtual Machine

Lab 5 Using Remote Worklight Server

Connecting to a Massey Computer using XP s Remote Desktop via VPN

HammerDB Metrics. Introduction. Installation

Windows XP Exchange Client Installation Instructions

PaperStream Connect. Setup Guide. Version Copyright Fujitsu

PLCs and SCADA Systems

Server Installation: ServerTools

Using the Remote Desktop Portal

GSW UTS Client Configuration for Vangard Voice AccuSpeech

Configuring Load Balancing

Installation Manual (MSI Version)

Routing and Remote Access Service

Planning and Administering Windows Server 2008 Servers

AUDITVIEW USER INSTRUCTIONS

Netwatch Installation For Windows

Tech Tips Helpful Tips for Pelco Products

Caller ID Tracker Summit Computer Networks, Inc.

Setting Up Monthly Reporter

How To Run Eve 5 On A Pc Or Mac Or Ipad (For Pc Or Ipa) On A Network (For Mac) On Your Computer Or Ipro (For Ipro) On An Ipro Or Ipo (For Windows)

Migrating from MyYSU Mail to Office 365 Microsoft Outlook 2010

Configuring WMI Performance Monitors

10972-Administering the Web Server (IIS) Role of Windows Server

Gmail Or other POP3

Hands-On Microsoft Windows Server 2008

FactoryTalk Gateway Getting Results Guide

MEDILINK esi (R2.00) How To: Use Remote Support. Patrick Sims Developer - Medilink 2009/03/01. Update: Patrick Sims 2009/07/22

Opening a New Case in Client Profiles for Windows (Juris Integration)

1. Open the License Manager either via the Start Menu or from C:\Keri\DoorsNET directory.

For Mac User Directions, see page 5

HP Client Automation Standard Fast Track guide

How to Manage a Windows NT Server Computer Remotely

MiraCosta College now offers two ways to access your student virtual desktop.

MCTS Guide to Microsoft Windows 7. Chapter 10 Performance Tuning

Guideline for stresstest Page 1 of 6. Stress test

Load Testing 2U Rockbochs System

Magaya Software Installation Guide

ThinManager and Active Directory

FileZilla: Uploading/Downloading Files to SBI FTP

Release Notes OPC-Server V3 Alarm Event for High Availability

Introduction Deploying Deep Freeze Enterprise with BigFix

OSPI SFTP User Guide

Hosted VoIP Outlook TAPI Integration

OPC Server Machine Configuration

Guide: VPN Remote Access from Home PC

CompleteView Admin Console Users Guide. Version Revised: 02/15/2008

How do I use Citrix Staff Remote Desktop

Prolog Setup. CITRIX Environment

Interfacing PC ChargePayment Server with Focus

Access Control Management System User s Manual

rev. 31 (applies to CyBro OPC Server v3.0.4 and later)

Altaro Hyper-V Backup - Getting Started

Recommended KEPServerEX Settings for groov

Oracle Enterprise Manager

Internet Guide. Prepared for 55 John Street

Server Installation, Administration and Integration Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

Installation Guide Sybase ETL Small Business Edition 4.2 for Windows

TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer

How To Install The Snow Active Directory Discovery Service On Windows (Windows) (Windows 7) (Powerbook) (For Windows) (Amd64) (Apple) (Macintosh) (Netbook) And (Windows

11.1. Performance Monitoring

HOST INSTALLATION GUIDE


Chapter 3 Application Monitors

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

Transcription:

Introduction to Resource Efficiency Testing

Contents Introduction Metrics Acquisition - Windows Performance Monitor OPC Server test plan model OPC Client test plan model Network Failure Simulation Batch File Test Reports Next Steps

Introduction (1 of 3) What is it? More info? 36-hour stress-test to verify no resource leaks exist in your product, e.g. CPU, memory, threads etc. Windows Performance Monitor is used in the lab; the performance counter details are available online: www.opcfoundation.org/ua/ctt/help/testcases/server/all/testcases.html#efficiency technet.microsoft.com/en-us/library/cc768048.aspx What is tested? UA Servers/Clients, OPC Classic Servers/Clients Easy to test? Yes, but several other OPC products are required to generate a load on the product being tested. You 3

Introduction (2 of 3) How it works: Test authors? UA and Classic products are tested the same way: Servers: - multiple device (PLC) connections; 1 is intermittent - 5 or more OPC Client connections, 1 is intermittent Clients: - 5 or more OPC Server connections, 1 is intermittent Load is placed on the product for stress-testing. Resources are measured over 36-hours. Compliance Working Group 4

Introduction (3 of 3) How do I pass? Am I Certified? Lab tools used? Test when? No resource leaks or performance degradation. No. It means that your product is a good candidate for certification testing in a Test Lab. Windows Performance Monitor, network fault simulation BAT file, also: Servers: 2 or more PLCs; 5 or more OPC Clients. Clients: 5 or more OPC Servers. As frequently as possible, and on any official build whether it is alpha, beta, or release etc. 5

NP4 Resource-Efficiency Testing Windows Performance Monitor (1 of 6) Configure the Windows Performance monitor to record the performance counters for 36 hour duration Click Start, click in the Search box, type perfmon.msc, and then press ENTER. Perfmon.msc 6

Windows Performance Monitor (2 of 6) Create a Data Collector Set to store the data values recorded for the 36 hour test. Specify the directory you want to store the file Create a new Data collector set to record the data Click finish to create the Data collector set 7

Windows Performance Monitor (4 of 6) Configure the Process, Processor, Threads, Handles, and other counters for the instances of your product: Step 1: Double click Performance Counter to select the counters Step 4: Choose the performance counters from the list Step 2: Click Add to specify the resources to monitor Step 5: Select the log format. Test lab uses comma separated format to record the values for the counters selected. Step 3: Pick the Client/Server Process (must be running to appear in the this list) 8

Windows Performance Monitor (5 of 6) Setup a 36 hour stop condition in the Data Collector Set properties to stop recording: Setup the duration to 36 hours Click OK to apply the changes 9

Windows Performance Monitor (6 of 6) Setup the stop condition in the Data Collector Set properties to stop recording the data values after 36 hours. Click the Triangle icon to start monitoring Measurements can be displayed in a chart, as well as being logged to a file (as previously configured). 10

NP5 Resource-Efficiency Testing Test Plan Model Server (1 of 2) An OPC Server is configured with 2 devices (PLCs) Typically, 5 Clients are connected, with approx. 1000+ items each Make 1 Device and 1 Client go online/offline every 2 minutes Remote PC1 Classic/UA Client Remote PC2 Classic/UA Client Remote PC3 Classic/UA Client Remote PC4 Classic/UA Client Remote PC5 Classic/UA Client UA/Classic Server Local Client (if available) Device 1 (e.g. PLC) Device 2 (e.g. PLC) 11

NP5 Resource-Efficiency Testing Test Plan Model Server (1 of 2) An OPC Client is connected to 5 or more OPC Servers, each approx. 1000+ items Make 1 Server go online/offline every 2 minutes Remote PC1 Classic/UA Server Remote PC2 Classic/UA Server Remote PC3 Classic/UA Server Remote PC4 Classic/UA Server Remote PC5 Classic/UA Server UA/Classic Client Local Server (if available) 12

NP6 Resource-Efficiency Testing Batch File To toggle the enabled state of the Local Area Connection network adapter in a windows environment use the below batch file. Replicate the following text into file NIC.BAT and run it using Administrator/elevated permission. @echo off SET DTIME=120 CLS ECHO Delay time is: %DTIME% ECHO Network Connection Enabler/Disabler started at: %date% %time% :start ECHO Disabling network adapter at %time% netsh interface set interface "Local Area Connection" DISABLED timeout /t %DTIME% ECHO Enabling network adapter at %date% %time% netsh interface set interface "Local Area Connection" ENABLED choice /c:yn /m "Repeat network adapter recycle (y/n)?" /t %DTIME% /d y ECHO %ERRORLEVEL% IF ERRORLEVEL 2 GOTO end IF ERRORLEVEL 1 GOTO start :end ECHO. ECHO Network adapter recycle complete at %date% %time% 13

NP7 Resource-Efficiency Testing Reports In Certification testing, the Test Lab will generate a resource Data report that is generated from the data collected by the Windows Performance Monitor: 14

Next Steps If no growth is detected in your Classic/UA product then you are ready for Lab Certification: Request Certification in the Test Lab: www.opcfoundation.org/certification/schedule-testing 15

The End! Certification: www.opcfoundation.org/certification Lab Testing: www.opcfoundation.org/certification/schedule-testing Bug Tracker: www.opcfoundation.org/mantis Contact: compliance@opcfoundation.org