ArcGIS for Server Performance and Scalability-Testing and Monitoring Tools. Amr Wahba
|
|
|
- Camilla Nelson
- 10 years ago
- Views:
Transcription
1 ArcGIS for Server Performance and Scalability-Testing and Monitoring Tools Amr Wahba
2 Introductions Who are we? - ESRI Dubai Office Target audience - GIS administrators - DBAs - Architects - Developers - Project managers Level - Intermediate
3 Objectives Performance engineering concepts and best practices Technical - Solution performance factors - Capacity planning - Tuning techniques - Performance testing - System monitoring Managerial - Skills - Level of effort - Risks - ROI
4 Agenda Solution performance engineering Introduction Performance engineering in project phases Testing and Design tools - System Designer - System Test Tool
5 Performance, Scalability, and Capacity Introduction
6 Performance Engineering Benefits Lower costs - Optimal resource utilization - Less hardware and licenses - Higher scalability Higher user productivity - Better performance Reputation - User satisfaction
7 Performance and Scalability Definitions Performance: The speed at which a given operation occurs Scalability: The ability to maintain performance as load increases
8 Performance and Scalability Definitions Defining system capacity System capacity can be defined as a user load corresponding to - Maximum throughput - Threshold utilization, e.g., 80 - SLA response time
9 Project Life Cycle Phase Requirements - Quality attributes, e.g., SLA Design - Performance factors and best practices - System Design and Capacity planning Development - Tuning - Performance and load testing Deployment - Configuration - Tuning - Performance and load testing Operation and maintenance - System Monitoring - Tuning Performance engineering applied at each step
10 Performance Engineering Solution Requirements
11 Requirements Phase Performance engineering addresses quality attributes. Functional Requirements Quality Attribute Requirements Visualization Analysis Workflow Integration Availability Performance & Scalability Security
12 Requirements Phase Define System Functions - What are the functions that must be provided? Define System Attributes - Nonfunctional requirements should be explicitly defined. Risk Analysis - An assessment of requirements - Intervention step designed to prevent project failure Analyze/Profile Similar Systems - Design patterns - Performance ranges
13 Performance Engineering Solution Design Phase
14 Design Phase Performance Factors Design, Configuration, Tuning, Testing Application GIS Services Hardware Resources
15 Design Phase Performance Factors Application Types Architecture - resources.arcgis.com/content/enterprisegis /10.0/architecture
16 Design Phase Performance Factors Application Type, e.g., mobile, web, desktop Stateless vs. state full (ADF) Design - Chattiness - Data access (feature service vs. map service) Output image format
17 Design Phase Performance Factors GIS Services Map Service Source document (MXD) optimizations Keep map symbols simple. - Avoid multilayer, calculation-dependent symbols. - Spatial index. - Avoid reprojections on the fly. - Optimize map text and labels for performance. - Use annotations. - Cost for Maplex and antialiasing. - Use fast joins (no cross db joins). - Avoid wavelet compression-based raster types (MrSid, JPEG2000).
18 Design Phase Performance Factors GIS Services Map service Performance linearly related to number of features
19 Response Time (sec) Design Phase Performance Factors Performance Test Cache vs. Dynamic services 6 2D Cache vs. Dynamic Data Response Time Comparison Single user response times are similar. When possible, use Optimized Services for dynamic data. 2 1 If data is static, use cache map Services. 0 User Count D Cache MSD Dynamic Cache map services use the least of hardware resources.
20 Response Time (sec) Design Phase Performance Factors GIS Services GP vs. Geometry 4 Vicinity Report Comparison Single user response times are similar. Use geometry service for simple operations such as buffering and spatial selections Thread Count Geometry and Query Stand Alone Tool Box
21 Throughput (Tr/Hr) Design Phase Performance Factors GIS Services Data storage Typically a low impact Small fraction (< 20%) of total response time 140,000 Low Complexity Map: Throughput vs. data source 120, ,000 80,000 60,000 40,000 20,000 0 FGDB_Local_URL SHP_Local_URL Ora11g_AS_URL SQLSvr_AS_URL Postgres_AS_URL
22 Throughput (Tr/Hr) Design Phase Performance Factors GIS Services Data source location Local to SOC machine UNC (protocol + network latency overhead) High Complexity Map Service: Local vs. UNC (1 SOC) FGDB_Local FGDB_UNC SHP_Local SHP_UNC Data Source Location All disks being equal, locally sourced data results in better throughput.
23 Design Phase Performance Factors GIS Services ArcSOC instances Random Arrival workflows If max SOC instances are under configured, system will not scale.
24 Design Phase Performance Factors GIS Services ArcSOC instances Batch Process workflows
25 Design Phase Performance Factors Hardware Resources - CPU - Network bandwidth and latency - Memory - Disk Most well-configured and tuned GIS systems are processor-bound.
26 Design Phase Performance Factors Hardware Resources- CPU Processor Speed Specrate.org
27 Design Phase Performance Factors Hardware Resources Virtualization overhead
28 Design Phase Performance Factors Hardware Resources Network 1. Distance 2. Payload 3. Infrastructure
29 Design Phase Performance Factors Hardware Resources Network Impact of service and return type on network transport time - Compression - Content, e.g., Vector vs. Raster - Return type, e.g., JPEG vs. PNG Network Traffic Transport Time (sec) 56 kbps 1.54 Mbps 10 Mbps 45 Mbps 100 Mbps 1 Gbps Application Type Service/Op Content Return Type Mb/Tr ArcGIS Desktop Map Vector Citrix/ArcGIS Map Vectror+Image ICA Comp Citrix/ArcGIS Map Vector ICA Comp ArcGIS Server Map Vector PNG ArcGIS Server Image JPG ArcGIS Server Map Cache Vector PNG ArcGIS Server Map Cache Vector+Image JPG
30 Demo Network Speed Test Tool 1.amazonaws.com/networktest/#
31 Design Phase Performance Factors Hardware Resources Memory Item Low High Delta XenApp Session 500 MB 1.2 GB 140% Database Session 10 MB 75 MB 650% Database Cache 200 MB 200 GB 99,900% SOC Process (Dynamic Map Service) SOC Process (Image Service) SOC Process (Geoprocessing Service) 50 MB 500 MB 900% 20 MB 1,024 MB 5,020% 100 MB 2,000 MB 1,900% SOM 30 MB 70 MB 133% Wide ranges of memory consumptions
32 Design Phase Capacity Planning Uncertainty of input information High Low
33 Design Phase Capacity Planning Uncertainty of input information License Total employees Usage logs
34 Design Phase Capacity Planning Uncertainty of input information Planning hour Identify the Peak Planning Hour (most cases)
35 Design Phase Capacity Planning CPU Factors 1. User load: 40 users doing 10 map requests per minute THt = 40 * 10 * 60 = rq/hr 2. Operation CPU service time (model) STb = 0.7 sec, SpecRateCPUb=35 3. CPU SpecRate SpecRateCPUt = 25, %CPUt = 85 % # CPUt = (0.7 * * 100 / 3600* 85 %) * 35/25 # CPUt = 7.6 = 8 cores
36 Demo System Designer: Master Template and Quick Capacity
37 Performance Engineering Solution Development Phase
38 Development Phase Tuning Performance tuning Benefits - Improved performance User experience - Optimal resource utilization Scalability Tools - Fiddler - Mxdperfstat - Map Service Publishing Toolbar - DBMS trace
39 Development Phase Tuning Process Profile individual user operations and tune if needed. Drill down through software stack: - Application - Service - MXD - Layer - DBMS query Correlate your findings between tiers.
40 Development Phase Tuning Profile user transaction response time Total Response Time (t1-t2) Browser t1 t2 A test is executed at the web browser. It measures web browser call s elapsed time (roundtrip between browser and data source). Web Server Wait Time SOM Usage Time SOC Search & Retrieval Time SDE/DBMS
41 Development Phase Tuning Web diagnostic tools: Fiddler Understand each request URL. Verify cache requests are from virtual directory, not dynamic map service. Validate host origin (reverse proxy). Profile each transaction response time.
42 Development Phase Tuning Analyze ArcGIS Server statistics Total Response Time (t1-t2) Browser t1 Web Server t2 Wait Time Usage Time SOM SOC Analyze ArcGIS context server statistics using ArcCatalog or logs. They provide aggregate and detailed information to help reveal the cause of the performance problem. Search & Retrieval Time SDE/DBMS
43 Development Phase Tuning Analyze ArcGIS for Server statistics <Msg time=" t12:23:22" type="info3" code="103021" target="portland.mapserver" methodname="featurelayer.draw" machine="mywebserver" process="2836" thread="3916" elapsed=" ">executing query.</msg> <Msg time=" t12:23:23" type="info3" code="103019" target="portland.mapserver" methodname="simplerenderer.draw" machine="mywebserver" process="2836" thread="3916">feature count: 27590</Msg> <Msg time=" t12:23:23" type="info3" code="103001" target="portland.mapserver" methodname="map.draw" machine="mywebserver" process="2836" thread="3916" elapsed=" ">end of layer draw: STREETS</Msg>
44 Development Phase Tuning ArcMap Publish Tool
45 Development Phase Tuning mxdperfstat Test case: - Large numbers of vertices on features - Labeling of dense features expensive
46 Development Phase Tuning Data sources Total Response Time (t1-t2) Browser t1 Web Server t2 Wait Time SOM Usage Time SOC Search & Retrieval Time SDE/DBMS
47 Development Phase Tuning Data Sources Oracle Trace SQL ID : 71py6481sj3xu SELECT 1 SHAPE, TAXLOTS.OBJECTID, TAXLOTS.SHAPE.points,TAXLOTS.SHAPE.numpts, TAXLOTS.SHAPE.entity,TAXLOTS.SHAPE.minx,TAXLOTS.SHAPE.miny, TAXLOTS.SHAPE.maxx,TAXLOTS.SHAPE.maxy,TAXLOTS.rowid FROM SDE.TAXLOTS TAXLOTS WHERE SDE.ST_EnvIntersects(TAXLOTS.SHAPE,:1,:2,:3,:4) = 1 call count cpu elapsed disk query current rows Parse Execute Fetch total Elapsed times include waiting on following events: Event waited on Times Max. Wait Total Waited Waited SQL*Net message to client db file sequential read SQL*Net more data to client SQL*Net message from client ********************************************************************************
48 Development Phase Tuning Data Sources SQL Profiler
49 Performance Engineering Deployment
50 Deployment Phase Performance engineering tasks Configuration management Performance tuning Performance and load testing
51 Deployment Phase Configuration ArcSOC max instances Optimal (Unloaded TT: 0.34 sec) (2.1 Instances/core) Nonoptimal (Unloaded TT: sec) (1.6 Instances/core)
52 Deployment Phase Testing Performance Testing Objectives - Define Objectives - Contractual Service Level Agreement? - Bottlenecks - Capacity - Benchmark
53 Deployment Phase Testing Performance Testing Test Plan - Test Plan - Workflows - Expected User Experience (Pass/Fail Criteria) - Single User Performance Evaluation (Baseline) - Think Times - Active User Load - Pacing - Valid Test Data and Test Areas - Testing Environment - Scalability/Stability - IT Standards and Constraints - Configuration (GIS and Non-GIS)
54 Deployment Phase Testing Tools Test Tools Open Source Pros LoadRunner No Industry Leader Automatic negative correlations identified with service level agreements HTTP web testing Click and script Very good tools for testing SOA Test results stored in database Thick client testing Can be used for bottleneck analysis Cons High cost Test development in C programming language Test metrics difficult to manage and correlate Poor user community with few available examples Silk Performer No Good solution for testing Citrix Wizard driven interface guides the user Can be used for bottleneck analysis Moderate to high cost Test metrics are poor Test development uses proprietary language Test metrics difficult to manage and correlate Poor user community with few available examples Visual Studio Test Team No Low to moderate cost Excellent test metric reporting Test scripting in C# or VB.NET Unit and web testing available Blog support with good examples Very good for bottleneck analysis No built in support for AMF No thick client options Moderate user community JMeter Yes Free Tool Provides only response times Poor user community with few available examples
55 Deployment Phase Testing Test Data Area of Interest Selected Extent From HTTP Debugging Proxy
56 Demo Discovering Capabilities using ArcGIS REST Discovering Test Data with System Test Tool
57 Deployment Phase Testing Web Test Record user workflow based on application user requirements. Create single user web test. - Define transactions. - Set think time and pacing based on application user requirements. - Parameterize transaction inputs. - Verify test script with single user.
58 Deployment Phase Testing Web Test Visual Studio Quick Introduction HTTP Request Transaction Query String parameter referencing data source Data source
59 Deployment Phase Testing Load Test Create load test. - Define user load. - Max users - Step interval and duration - Create machine counters to gather raw data for analysis. Execute.
60 Deployment Phase Testing Load Test Visual Studio Quick Introduction Scenarios: Test Mix (WebTest or Unit Test), Browser Mix, Network Mix, Step Loads Perfmon Counter Sets: Available categories that may be mapped to a machine in the deployment Run Settings: Counter Set Mappings Machine metrics Test duration
61 Deployment Phase Testing Load Test Visual Studio Threshold rules violated
62 Development Phase Testing Execute Ensure - Virus scan is off. - Only target applications are running. - Application data is in the same state for every test. - Good configuration management is critical to getting consistent load test results.
63 Demo Visual Studio Load Test
64 Deployment Phase Testing Analysis Compare and correlate key measurements Unexpected curve Unexpected curve shape: Response time should be increasing. Likely root cause: failed or 0 size image requests.
65 Deployment Phase Testing Analysis Compare and correlate key measurements Memory leak example Symptom: System available memory is decreasing Root cause: Web Server process
66 Deployment Phase Testing Analysis Unexpected CPU utilization for cached service High CPU utilization (187%) of web server due to authentication process (lsass.exe)
67 Deployment Phase Testing Analysis Compare and correlate key measurements Expected counters correlation: increasing user load, CPU utilization, response time CPU utilization User load Response time 67
68 Deployment Phase Testing Analysis Validate results Lack of errors does not validate a test. - Requests may succeed but return zero size image. - Spot check request response content size.
69 Deployment Phase Testing Analysis Determining capacity Maximum number of concurrent users corresponding to, for example: - Maximum acceptable response time - First failure - Resource utilization greater than 85%, for example, CPU Different ways of defining acceptance criteria (performance level of service), for example: - 95% of requests under 3 sec - Max request under 10 sec
70 Operation and Maintenance
71 Operation and Maintenance Monitoring Set ArcGIS Server log level to Fine to monitor usage Point Monitoring tool to log files. Look for code, type and possible target. <Msg time=' t13:06:08,38' type='severe' code='80001' target='portland_lidar.imageserver' methodname='imageserver.construct' machine='amrwahba- PC.ESRI.COM' process='23008' thread='17004' >Invalid data source path.</msg> Use ArcGIS Server Administrator Directory to view Services usage statistics
72 Operation and Maintenance Monitoring Dynamic Map Services REST endpoint health check monitoring. Check for - HTTP Status Code - Size - Response Time Monitor Server Resources through PerfMon - Web Servers - Available Mbytes - ArcGIS Servers - %Processor Time - Available Mbytes - %Idle Time (Physical Disk) - Database Server - Available Mbytes - %Idle Time (Physical Disk)
73 Tools System Designer - f428bde25b561226bda Network Test bb0437cdd7a07dd27 Mxdperfstat e2902dadecac
74 Questions?
75
Performance and Scalability Best Practices in ArcGIS
2013 Europe, Middle East, and Africa User Conference October 23-25, 2013 Munich, Germany Performance and Scalability Best Practices in ArcGIS Andrew Sakowicz [email protected] Introductions Target audience
ArcGIS Server Performance and Scalability Testing Methodologies. Andrew Sakowicz, Frank Pizzi
ArcGIS Server Performance and Scalability Testing Methodologies Andrew Sakowicz, Frank Pizzi Target audience Testers Administrators (GIS, DBA, System) Developers Architects Level: Intermediate Outline
ArcGIS Server Performance and Scalability Optimization and Testing. Andrew Sakowicz
ArcGIS Server Performance and Scalability Optimization and Testing Andrew Sakowicz Objective Overview: - Key performance factors - Optimization techniques - Performance Testing Introduction Andrew Sakowicz
ArcGIS for Server Performance and Scalability: Testing Methodologies. Andrew Sakowicz, [email protected] Frank Pizzi, fpizzi@esri.
ArcGIS for Server Performance and Scalability: Testing Methodologies Andrew Sakowicz, [email protected] Frank Pizzi, [email protected] Introductions Target audience - GIS, DB, System administrators - Testers
Enterprise GIS Architecture Deployment Options. Andrew Sakowicz
Enterprise GIS Architecture Deployment Options Andrew Sakowicz Audience Audience - Architects - Developers - Administrators - Project Managers Level: - Beginner / Intermediate Introduction Andrew Sakowicz
ArcGIS Server Best Practices and Guidelines
ArcGIS Server Best Practices and Guidelines NEARC 2007 ESRI Technical Session ESRI, Boston Agenda Components and Deployment OS User Groups and Directory Configuration Service Architectures GIS Security
Chapter 1: Introduction to ArcGIS Server
Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed
Infor Web UI Sizing and Deployment for a Thin Client Solution
Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and
Five Steps to Better Performance
Effective Web maps have a specific focus and are designed so users can interact with them to accomplish meaningful tasks. Five Steps to Better Performance Sample methodology for creating a great Web map
ArcGIS Enterprise Systems: Designing, Testing and Monitoring
Federal GIS Conference February 9 10, 2015 Washington, DC ArcGIS Enterprise Systems: Designing, Testing and Monitoring Jim VanOstenbridge, [email protected]> Martin Hamann, [email protected] Andrew
Enterprise Architectures for Large Tiled Basemap Projects. Tommy Fauvell
Enterprise Architectures for Large Tiled Basemap Projects Tommy Fauvell Tommy Fauvell Senior Technical Analyst Esri Professional Services Washington D.C Regional Office Project Technical Lead: - Responsible
How To Test On The Dsms Application
Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014
ArcGIS Server in Practice Series: Best Practices for Creating an ArcGIS Server Web Mapping Application for Municipal/Local Government
An Esri White Paper August 2009 ArcGIS Server in Practice Series: Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2009
Choosing the right GIS framework for an informed Enterprise Web GIS Solution
13 ANNUAL INTERNATIONAL CONFERENCE AND EXHIBITION ON GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS Epicentre; Gurgaon, India; 19-21 January, 2010 Choosing the right GIS framework for an informed Enterprise
Load Testing Analysis Services Gerhard Brückl
Load Testing Analysis Services Gerhard Brückl About Me Gerhard Brückl Working with Microsoft BI since 2006 Mainly focused on Analytics and Reporting Analysis Services / Reporting Services Power BI / O365
Transitioning from a Physical to Virtual Production Environment. Ryan Miller Middle Tennessee Electric Membership Corp
Transitioning from a Physical to Virtual Production Environment Ryan Miller Middle Tennessee Electric Membership Corp Introduction MTEMC Distribute electricity to ~200,000 residential & business members
Performance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
Application Performance Testing Basics
Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free
Performance and Load Testing For ArcGIS based systems Ian Sims and John Meza OVERVIEW What is Performance and Load Testing What is the objective Acceptance Testing Ongoing Development Areyoutheclient Want
Performance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
PERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :
PERFORMANCE TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : Performance
An Esri White Paper August 2009 ArcGIS Server in Practice Series High-Capacity Map Services: A Use Case with CORINE Land-Cover Data
An Esri White Paper August 2009 ArcGIS Server in Practice Series High-Capacity Map Services: A Use Case with CORINE Land-Cover Data Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect [email protected] Validating if the workload generated by the load generating tools is applied
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
A Comparison of Oracle Performance on Physical and VMware Servers
A Comparison of Oracle Performance on Physical and VMware Servers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com Introduction Of all the tier one applications
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
Business Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
ArcGIS for Server: Administrative Scripting and Automation
ArcGIS for Server: Administrative Scripting and Automation Shreyas Shinde Ranjit Iyer Esri UC 2014 Technical Workshop Agenda Introduction to server administration Command line tools ArcGIS Server Manager
Mike Chyi, Micro Focus Solution Consultant May 12, 2010
Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type
Noelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco [email protected]
Noelle A. Stimely Senior Performance Test Engineer University of California, San Francisco [email protected] Who am I? Senior Oracle Database Administrator for over 13 years Senior Performance Test
Performance Testing of Java Enterprise Systems
Performance Testing of Java Enterprise Systems Katerina Antonova, Plamen Koychev Musala Soft Why Performance Testing? Recent studies by leading USA consultancy companies showed that over 80% of large corporations
Oracle Database 12c: Performance Management and Tuning NEW
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning
Performance Testing of a Large Wealth Management Product
Performance Testing of a Large Wealth Management Product Meherphani Nori & Global Head Quality Assurance Krishna Kankipati & Vice President Mohan Pujari & Product Specialist Broadridge Financial Solutions
Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services
Cognos8 Deployment Best Practices for Performance/Scalability Barnaby Cole Practice Lead, Technical Services Agenda > Cognos 8 Architecture Overview > Cognos 8 Components > Load Balancing > Deployment
A Comparison of Oracle Performance on Physical and VMware Servers
A Comparison of Oracle Performance on Physical and VMware Servers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 303-938-8282 www.confio.com Comparison of Physical and
WHAT WE NEED TO START THE PERFORMANCE TESTING?
ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information
How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business
Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services
Performance Optimization For Operational Risk Management Application On Azure Platform
Performance Optimization For Operational Risk Management Application On Azure Platform Ashutosh Sabde, TCS www.cmgindia.org 1 Contents Introduction Functional Requirements Non Functional Requirements Business
ArcGIS for Desktop Best Practices in a Citrix XenApp Environment. Jeff DeWeese Sr. Technical Architect Esri January 4, 2013
ArcGIS for Desktop Best Practices in a Citrix XenApp Environment Jeff DeWeese Sr. Technical Architect Esri January 4, 2013 Primer - How Compute Intensive is GIS? Processing Intensive (CPU) - Analysis and
Advanced Performance Forensics
Advanced Performance Forensics Uncovering the Mysteries of Performance and Scalability Incidents through Forensic Engineering Stephen Feldman Senior Director Performance Engineering and Architecture [email protected]
Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist
Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any
Fundamentals of LoadRunner 9.0 (2 Days)
Fundamentals of LoadRunner 9.0 (2 Days) Quality assurance engineers New users of LoadRunner who need to load test their applications and/or executives who will be involved in any part of load testing.
Publishing Geoprocessing Services Tutorial
Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,
Open Source and Commercial Performance Testing Tools
Open Source and Commercial Performance Testing Tools Palla Vinod Kumar Accenture Delivery Center for Technology in India Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
Performance White Paper
Sitecore Experience Platform 8.1 Performance White Paper Rev: March 11, 2016 Sitecore Experience Platform 8.1 Performance White Paper Sitecore Experience Platform 8.1 Table of contents Table of contents...
Recommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
Performance Tuning Guide for ECM 2.0
Performance Tuning Guide for ECM 2.0 Rev: 20 December 2012 Sitecore ECM 2.0 Performance Tuning Guide for ECM 2.0 A developer's guide to optimizing the performance of Sitecore ECM The information contained
Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.
Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under
Esri ArcGIS Server 10 for VMware Infrastructure
Esri ArcGIS Server 10 for VMware Infrastructure October 2011 DEPLOYMENT AND TECHNICAL CONSIDERATIONS GUIDE Table of Contents Introduction... 3 Esri ArcGIS Server 10 Overview.... 3 VMware Infrastructure
SAP WEB DISPATCHER Helps you to make decisions on Web Dispatcher implementation
A BasisOnDemand.com White Paper SAP WEB DISPATCHER Helps you to make decisions on Web Dispatcher implementation by Prakash Palani Table of Contents 1. Purpose... 3 2. What is Web Dispatcher?... 3 3. Can
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. Executive Summary Load testing can be used in a range of business scenarios to deliver numerous benefits. At its core,
Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support
Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing James Rapp Jonathan Brown Innovation Center Network, Silicon Valley Active Global Support How-To Live Example Existing Patterns
Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:
Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve
Load Testing Hyperion Applications Using Oracle Load Testing 9.1
Oracle White Paper Load Testing Hyperion System 9 HFM An Oracle White Paper May 2010 Load Testing Hyperion Applications Using Oracle Load Testing 9.1 Oracle White Paper Load Testing Hyperion System 9 HFM
GIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose
Running a Workflow on a PowerCenter Grid
Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Understand Performance Monitoring
Understand Performance Monitoring Lesson Overview In this lesson, you will learn: Performance monitoring methods Monitor specific system activities Create a Data Collector Set View diagnosis reports Task
Practical Performance Understanding the Performance of Your Application
Neil Masson IBM Java Service Technical Lead 25 th September 2012 Practical Performance Understanding the Performance of Your Application 1 WebSphere User Group: Practical Performance Understand the Performance
Table of Contents INTRODUCTION... 3. Prerequisites... 3 Audience... 3 Report Metrics... 3
Table of Contents INTRODUCTION... 3 Prerequisites... 3 Audience... 3 Report Metrics... 3 IS MY TEST CONFIGURATION (DURATION / ITERATIONS SETTING ) APPROPRIATE?... 4 Request / Response Status Summary...
Performance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering
Delivering Excellence in Software Engineering Performance Testing An introduction. Why is important? Why is important? 2 1 https://www.youtube.com/watch?v=8y8vqjqbqdc 3 4 2 Introduction Why is important?
Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
GeoManitoba Spatial Data Infrastructure Update. Presented by: Jim Aberdeen Shawn Cruise
GeoManitoba Spatial Data Infrastructure Update Presented by: Jim Aberdeen Shawn Cruise Organization Overview Manitoba Innovation Energy and Mines Business Transformation and Technology (BTT) Application
One of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting
27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice
27 th March 2015 Istanbul, Turkey Performance Testing Best Practice Your Host.. Ian Molyneaux Leads the Intechnica performance team More years in IT than I care to remember Author of The Art of Application
Maintaining Non-Stop Services with Multi Layer Monitoring
Maintaining Non-Stop Services with Multi Layer Monitoring Lahav Savir System Architect and CEO of Emind Systems [email protected] www.emindsys.com The approach Non-stop applications can t leave on their
Case Study: Load Testing and Tuning to Improve SharePoint Website Performance
Case Study: Load Testing and Tuning to Improve SharePoint Website Performance Abstract: Initial load tests revealed that the capacity of a customized Microsoft Office SharePoint Server (MOSS) website cluster
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014
Geospatial Server Performance Colin Bertram UK User Group Meeting 23-Sep-2014 Topics Auditing a Geospatial Server Solution Web Server Strategies and Configuration Database Server Strategy and Configuration
Performance Test Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users was a performance
A GP Service for Enterprise Printing. Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011
Kevin Shows, Anadarko Petroleum Kirk Kuykendall, Idea Integration 04/20/2011 History Implemented ArcGIS Server / browser mapping in 2008 Web ADF December, 2008 WPF April, 2010 Internally branded imaps
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access
Performance Testing Process
Delivering Excellence in Software Engineering Performance Testing An introduction. 1 2 3 4 5 6 Introduction Performance Testing Process Performance Test Types Tools JMeter Questions 2 1 Introduction This
Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3
Citrix EdgeSight Administrator s Guide Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for enapp 5.3 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior
Performance Testing in Virtualized Environments. Emily Apsey Product Engineer
Performance Testing in Virtualized Environments Emily Apsey Product Engineer Introduction Product Engineer on the Performance Engineering Team Overview of team - Specialty in Virtualization - Citrix, VMWare,
CVE-401/CVA-500 FastTrack
CVE-401/CVA-500 FastTrack Description The CVE-400-1I Engineering a Citrix Virtualization Solution course teaches Citrix engineers how to plan for and perform the tasks necessary to successfully integrate
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Technical Product Management Team Endpoint Security Copyright 2007 All Rights Reserved Revision 6 Introduction This
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project Description of Application The Spatial Data Warehouse project at the USGS/EROS distributes services and data in support of The National
What is ArcGIS Comprised Of?
ArcGIS Server 9.1 What is ArcGIS Comprised Of? ArcGIS Desktop Integrated suite of GIS applications ArcGIS Engine Embeddable developer components Server GIS ArcSDE, ArcIMS, ArcGIS Server Mobile GIS ArcPad
TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes
TRACE PERFORMANCE TESTING APPROACH Overview Approach Flow Attributes INTRODUCTION Software Testing Testing is not just finding out the defects. Testing is not just seeing the requirements are satisfied.
Accelerate Testing Cycles With Collaborative Performance Testing
Accelerate Testing Cycles With Collaborative Performance Testing Sachin Dhamdhere 2005 Empirix, Inc. Agenda Introduction Tools Don t Collaborate Typical vs. Collaborative Test Execution Some Collaborative
Databases Going Virtual? Identifying the Best Database Servers for Virtualization
Identifying the Best Database Servers for Virtualization By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com Many companies are turning to virtualization in
Tableau Server Scalability Explained
Tableau Server Scalability Explained Author: Neelesh Kamkolkar Tableau Software July 2013 p2 Executive Summary In March 2013, we ran scalability tests to understand the scalability of Tableau 8.0. We wanted
Copyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
How To Test A Web Server
Performance and Load Testing Part 1 Performance & Load Testing Basics Performance & Load Testing Basics Introduction to Performance Testing Difference between Performance, Load and Stress Testing Why Performance
A Performance Engineering Story
CMG'09 A Performance Engineering Story with Database Monitoring Alexander Podelko [email protected] 1 Abstract: This presentation describes a performance engineering project in chronological order. The
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda
Citrix EdgeSight User s Guide. Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4
Citrix EdgeSight User s Guide Citrix EdgeSight for Endpoints 5.4 Citrix EdgeSight for XenApp 5.4 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance
SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V
SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V White Paper July 2011 Contents Executive Summary... 3 Introduction... 3 Audience and Scope... 4 Today s Challenges...
Software Performance and Scalability
Software Performance and Scalability A Quantitative Approach Henry H. Liu ^ IEEE )computer society WILEY A JOHN WILEY & SONS, INC., PUBLICATION Contents PREFACE ACKNOWLEDGMENTS xv xxi Introduction 1 Performance
Monitoring applications in multitier environment. Uroš Majcen [email protected]. A New View on Application Management. www.quest.
A New View on Application Management www.quest.com/newview Monitoring applications in multitier environment Uroš Majcen [email protected] 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Management Challenges
Cognos Performance Troubleshooting
Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager [email protected] Andy Ellis Senior BI Consultant [email protected] Want to ask a question?
Improved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
Informatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
