Powered by 3PILLAR LABS HAILSTORM 4.0 TM PERFORMANCE REPORT.

Slides:



Advertisements
Similar presentations
Monitoring and Testing I/O
Advertisements

Airline Reservation System
Copyright © SoftTree Technologies, Inc. DB Tuning Expert.
Mitchel Sellers, CEO IowaComputerGurus Inc.. Active in the DotNetNuke eco system for about 6 years Author of Professional DotNetNuke Module Programming.
Distributed DBMS©M. T. Özsu & P. Valduriez Ch.14/1 Outline Introduction Background Distributed Database Design Database Integration Semantic Data Control.
What to Check SQL Server Buffer Manager: Page Life Expectancy > 300 (seconds) What You’ll See Slow performance across the board Long search crawl.
Load Testing Approach Quick Guide to Plan and Execute Load Test Using Load Runner!
Mitchel Sellers, CEO IowaComputerGurus Inc..  Active in the DotNetNuke eco system for about 3 years  Author of Professional DotNetNuke Module Programming.
Module 20 Troubleshooting Common SQL Server 2008 R2 Administrative Issues.
Capacity Planning and Predicting Growth for Vista Amy Edwards, Ezra Freeloe and George Hernandez University System of Georgia 2007.
Case Study: Windows 2000 Part I Will Richards CPSC 550 Spring 2001.
1 - Oracle Server Architecture Overview
©Company confidential 1 Performance Testing for TM & D – An Overview.
CLUSTER WEBLOGIC SERVER. 1.Creating clusters and understanding its concept GETTING STARTED.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
1 © Mahindra Satyam 2009 Performance Testing as a Service using jMeter.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
2 Copyright © 2006, Oracle. All rights reserved. Performance Tuning: Overview.
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server.
JBoss Cache. Cache A place to temporarily store data that is expensive or difficult to compute or retrieve. Caches should be fast to access. May or may.
Copyrighted material John Tullis 10/6/2015 page 1 Performance: WebSphere Commerce John Tullis DePaul Instructor
© Pearson Education Limited, Chapter 16 Physical Database Design – Step 7 (Monitor and Tune the Operational System) Transparencies.
Software Performance Testing Based on Workload Characterization Elaine Weyuker Alberto Avritzer Joe Kondek Danielle Liu AT&T Labs.
BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) International: (612) Passcode: “BW”
1 Specification and Implementation of Dynamic Web Site Benchmarks Sameh Elnikety Department of Computer Science Rice University.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Mission Critical Infrastructure For Microsoft SQL Server 2012 Accelerated With VFCache EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT EMC Symmetrix.
Case Study ProsperaSoft’s global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented.
0 UMN 2011 ERP Terapan SAP BASIS System Monitoring (CCMS) Session # 5.
Online Music Store. MSE Project Presentation III
CS 360 Lecture 11.  In most computer systems:  The cost of people (development) is much greater than the cost of hardware  Yet, performance is important.
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
1 Admission Control and Request Scheduling in E-Commerce Web Sites Sameh Elnikety, EPFL Erich Nahum, IBM Watson John Tracey, IBM Watson Willy Zwaenepoel,
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
Activatio n limit. maximum number of process instances that can concurrently be loaded into memory.
ASEMON JEAN-PAUL MARTIN May 2015.
MISSION CRITICAL COMPUTING Siebel Database Considerations.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
3 Copyright © 2004, Oracle. All rights reserved. Creating an Oracle Database.
Experimental Deployment 1 Amazon Cloud (US-East-1* Zone) Amazon EC2 Instance Glassfish App Server MySQL Database JDBC SSH Developer HTTP Users.
Chapter 3 : Designing a Consolidation Strategy MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443)
Software System Performance CS 560. Performance of computer systems In most computer systems:  The cost of people (development) is much greater than.
13 Copyright © 2007, Oracle. All rights reserved. Using the Data Recovery Advisor.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
Cloud-based movie search web application with transaction service Group 14 Yuanfan Zhang Ji Zhang Zhuomeng Li.
No more waiting. Sponsors About me  Database Technology Specialist  MVP  Blogger  Author 3
1© Copyright 2015 EMC Corporation. All rights reserved. NUMA(YEY) BY JACOB KUGLER.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
Oracle Database Architectural Components
Understanding and Improving Server Performance
Software Architecture in Practice
SQL Server Monitoring Overview
Microsoft Dumps Question Answer - Dumps4download
Example of a page header
Assessment Findings System Professional <Insert Consultant Name>
Moodle Scalability What is Scalability?
Troubleshooting Techniques(*)
Performance And Scalability In Oracle9i And SQL Server 2000
Database System Architectures
Client/Server Computing and Web Technologies
DEV315 Best Practices for running IIS 6.0 and ASP.NET
Presentation transcript:

Powered by 3PILLAR LABS HAILSTORM 4.0 TM PERFORMANCE REPORT

WORKLOAD DESIGN © Copyright PILLAR GLOBAL All rights reserved 2 Home Page Login Page Login Process Browse Category Browsing Detail Page Search #Total Duration (minutes) Ramp up Time (minutes) Concurrent Users Load Cluster: Amazon EC2, Virginia

PERFORMANCE SUMMARY Observations Sharp rise in response time for over 50 users “Detail Page” degrades significantly for 75 users and above System is stable but peaks out at 75 concurrent users and starts degrading at 100 users Maximum throughput of 3.2 transactions per second at 75 users is low © Copyright PILLAR GLOBAL All rights reserved 3

ITERATION 1 – 25 USERS © Copyright PILLAR GLOBAL All rights reserved 4 PageResponse time Avg. (ms) Response time 90tile (ms) % errors Home Page Login Page Login Browse Category Browsing Detail Page Search

ITERATION 2 – 50 USERS © Copyright PILLAR GLOBAL All rights reserved 5 PageResponse time Avg. (seconds) Response time 90tile (seconds) % errors Home Page Login Page Login Browse Category Browsing Detail Page Search

ITERATION 3 – 75 USERS © Copyright PILLAR GLOBAL All rights reserved 6 PageResponse time Avg. (ms) Response time 90tile (ms) % errors Home Page Login Page Login Browse Category Browsing Detail Page Search

ITERATION 4 – 100 USERS © Copyright PILLAR GLOBAL All rights reserved 7 PageResponse time Avg. (seconds) Response time 90tile (seconds) % errors Home Page Login Page Login Browse Category Browsing Detail Page Search

RECOMMENDATIONS © Copyright PILLAR GLOBAL All rights reserved 8 Low throughput investigation –Check application/system level synchronization locks –Check server disk IO speed –Ensure sufficient RAM –Use GZIP compression of HTTP content –Use server farm with load balancer Slow “Detail Page” investigation –Check cache invalidation rules –Check available memory to cache subsystem –Check database indexes on query

HAILSTORM FRAMEWORK Controls EC2 instances Manages remote JMeter Generates reports Monitors test system © Copyright PILLAR GLOBAL All rights reserved 9