Performance Testing. Configuration Parameters for Performance Testing
|
|
- Tracey Walsh
- 8 years ago
- Views:
Transcription
1 Optimizing an ecommerce site for performance on a global scale requires additional oversight, budget, dedicated technical resources, local expertise, and specialized vendor solutions to ensure that international shoppers get the same optimal online shopping experience that domestic ones are used to. Configuration Parameters for Performance sensitive parameters for.net, IIS 8.0, SQL Server 2012 and Windows A Gallop Insight
2 Introduction Given the rising complexity of the system architectures, it has become a herculean task to ensure the performance of the IT system. In fact, the review of the performance of the components and processes of the system is the first step to ensure impeccable products/applications. However, some of the factors that inhibit performance can be traced to default settings, network, disk storage, load balancing strategy, database environment, application environment etc. To get a good head start and maintain long term consistency, it is essential to understand the performance sensitive parameters in the applications to ensure highest standards of performance. At Gallop, we understand the role and impact of performance testing across technologies and verticals. Having delivered game changing services to some of the most complex IT systems, Gallop s performance testing teams provide deep insights into application s performance through world class performance engineering expertise. This white paper incorporates the insights of Gallop s experts to serve as a reference for performance sensitive parameters across.net platform, IIS 8.0, SQL Server 2012 and Windows a 1-Second Delay in Page Load time = 7% 11% loss in conversion Fewer PageViews 16% Decrease in customer satisfaction A Gallop Insight Gallop proprietary & confidential. Not for public distribution 1
3 .NET Garbage Collection Performance Sensitive Configuration Parameters Garbage Collection is the integral part of.net Framework. The.Net garbage collector automatically allocates and releases the memory for your application. The garbage collector engine performs a collection based upon the allocation being made reclaim the memory of objects that are no longer being used by application. It is recommended to use default configuration value always but there might be cases when you might need to change it. Following are two configuration parameters that can be tweaked for performance gains C onfig uration <gcserver> <gcconcurrent> D escription / Notes» Specifies if the CLR runs server garbage collection» Server GC is optimized for throughput and multi-processor scalability» In the.net framework 4 and earlier versions, concurrent garbage collection is not available when server garbage collection is enabled. Starting with the.net Framework 4.5, server garbage collection is concurrent and for using non-concurrent server garbage collection, <gcconcurrent> element can be set» Specifies whether the CLR runs garbage collection on a separate thread» Leave concurrent garbage collection enabled, if application involves heavy user interaction 3 5 out of People say that poor performance will make them less likely to return to the website A Gallop Insight Gallop proprietary & confidential. Not for public distribution 2
4 IIS 8.0 Performance Sensitive Configuration Parameters IIS 8.0 is the version that ships as part of Windows Server It uses process model similar to IIS 6.0. A kernel mode web driver (http.sys) receives and routes HTTP requests, and it can satisfy requests from its response cache. Worker processes register for URL subspaces, and http.sys routes the requests to appropriate process (or set of processes for application pools). Http.sys is responsible for connection management and request handling. The request can be served from the http.sys cache or passed to a worker process for further handling. Some web application platforms such as ASP.NET, provides mechanism to enable any dynamic content to be cached in the kernel-mode cache. The static file handler in IIS 8.0 automatically caches frequently requested files in http.sys. Web server has kernel mode and user mode components, both components must be tuned for optimal performance. Kernel-Mode Driver / Http.sys Caching Configurable attributes - UriEnableCache, UriMaxCacheMegabyteCount, UriMaxUriBytes, UriScavengerPeriod Consider disabling it when Kernel: URI Cache Hit % is low If enough memory is available, consider increasing the limit. If memory is limited and large entries are crowding out smaller ones, it might be helpful to lower the limit In case of too many cache flush / churn (Kernel: URI Cache Flushes), consider configuring the value of UriScavengerPeriod Requests and connections In Windows Server 2012, http.sys manages connections automatically 57% of online consumers will abandon a site after waiting for 3 seconds for a page load. A Gallop Insight Gallop proprietary & confidential. Not for public distribution 3
5 User-Mode / Worker Process Application Pools ASP.NET Concurrency Caching Compression Default Document List Central Binary Logging Configurable attributes queuelength, enable32bitapponwin64 Indicates to http.sys that how many requests are queued for an application pool before future requests are rejected with a 503 error message Consider enabling 32-bit mode if memory consumption is a concern Configurable attributes MaxConcurrentRequestPerCpu Limits the maximum number of concurrently executing ASP.NET requests on a system. Consider increasing this limit on systems that run applications that perform long, synchronous I/O operations Configurable attributes - Enabled, enablekernelcache, maxcachesize, maxresponsesize Disabling the user-mode cache doesn t disable the kernel-mode cache Consider disabling it completely if cache hit ratio is very low Caching large, frequently requested files can reduce CPU usage, disk access and associated latencies Configurable attributes - staticcompression-enablecpuusage, staticcompression-disablecpuusage, dynamiccompression-enablecpuusage, dynamiccompression-disablecpuusage, enablekernelcache, directory, dodiskspacelimiting, maxdiskspaceusage, dostaticcompression, dodynamiccompression Compression reduces bandwidth usage but increases CPU usage. IIS 8.0 automatically disables compression if steady-state CPU increases above the Disable threshold. Consider moving the directory (where compressed version of static files are temporary stored) off to the system drive if it is accessed frequently Consider enabling compression for dynamic content, if response are large and CPU utilization is low Configurable attributes - Enabled, <files> element When an HTTP request does not specify a file name, the default document module searches the list of allowed default documents for each name in the file system. This can adversely affect performance, especially if reaching the content requires making a network round trip or touching a disk. Overhead can be avoided by selectively disabling default documents and by reducing or ordering the list of documents Configurable attributes centrallogfilemode, enabled, directory Binary IIS logging reduces CPU usage, disk I/O and disk space usage Consider moving the location of the central log file off the system partition and onto a dedicated logging partition to avoid contention between system activities and logging activities IIS 8.0 Modules Consider removing all modules that are not relevant to a particular site for conserving CPU cycles and memory Worker Process and Recycling Configurable attributes memory, privatememory, requests, time Consider turning on the recycling option during acute situation like memory leaks, increasing memory load, unresponsive or idle worker processes When a worker process is recycled, the queued and executing requests are drained and a new process is simultaneously started to service new requests A Gallop Insight Gallop proprietary & confidential. Not for public distribution 4
6 There are few more tuning parameters for IIS 8.0 but are very specific to requirements and won t be discussing in this article Classic ASP Settings Secure Socket Layer (SSL) settings ISAPI settings Installation of filters that are not cache-aware Common Gateway Interface (CGI) requests References: 1. Performance Tuning Guidelines for Windows Server % of people recall the page that was slower than it actually was When recounting the web experience to others. A Gallop Insight Gallop proprietary & confidential. Not for public distribution 5
7 SQL Server 2012 Performance Sensitive Configuration Parameters SQL server has plethora of configuration options and mainly can be divided into three levels Server, Database and Connections. Many options overlap each other and hence will be separated by topics. This article doesn t cover all options but only the most important one in terms of performance. Startup P arameters Server Database Connec tions Flag -T834» Enable SQL Server to use larger pages Flag x» Disable SQL Server Performance counters and avoid potential overhead Startup Stored P roc edures Server Database Connec tions Scan for startup» Mark for automatic execution of stored procedures at SQL Server startup procs» Try enabling it when having an expensive query that takes a long time to run at first execution Memory Configurations Server Database Connec tions Dynamic Memory» The goal is to have enough memory available so that windows don t need to swap pages from physical Minimum memory to virtual memory support file (pagefile.sys)» It prohibits SQL Server from reducing memory below a certain point Dynamic Memory» It prevents SQL server to grow beyond point where it can start contending with other applications or Maximum operating system Fixed Memory Size» Usually don t see any performance gains from switching from dynamic memory to fixed memory Minimum Query» Increasing this value may provide better performance for some queries but might cause risk of memory Memory shortage Query Wait» Alter it if there is a large query and taking longer time to complete Index Create Memory» The amount of memory SQL server uses to perform sorts when creating an index A Gallop Insight Gallop proprietary & confidential. Not for public distribution 6
8 SQL Server 2012 Performance Sensitive Configuration Parameters P roc essor Configurations Server Database Connec tions Processor Affinity» Allocate particular CPUs for disk IO processing and non-disk related CPU requirements Maximum Worker Threads Boost SQL Server Priority on Windows Lightweight Pooling Max degree of parallelism Cost threshold for parallelism Max Concurrent User Connections» Depending on the number of connections and the percentage of time those connections are idle, making number of worker threads lesser than number of connections force connection pooling, conserve memory and improve performance» The default value indicates SQL server automatically determines the correct number of active worker threads based on user requests» The default value is set to normal (7) and it is recommended not to change it» Use it to reduce the overhead of frequently switching processes among the CPUs» It is recommended to use the default value though i.e. 0» SQL Server detects the best number of processors to run a single statement for each parallel plan» It can be used to limit the number of processors to use in a parallel plan execution» The default value of the max degree of parallelism option is 0, which tells SQL server to use all the available processors» The performance of SQL Server can degrade if more than 8 processors are used in a parallel plan» For servers that have NUMA configured, the option should not exceed the number of CPUs assigned to each NUMA node» For servers that have hyper threading enabled, the option should not exceed the number of physical processors» It is recommended to use default value Connec tion Configurations Server Database Connec tions» The default is unlimited user connections» Each connection has overhead whether is used or not» Maximum, 32,767 user connections are allowed Query Cost Governor» The query governor limits the queries that SQL server can run according to estimated query cost on a specific hardware configuration» Use the query governor cost limit option to stop long-running queries before they start and thereby help prevent system resources from being consumed by these long running queries Network Packet Size» It is recommended to use default value» Use it only when the data passed tends to greatly exceed the default size i.e. 4KB such as large text or image data A Gallop Insight Gallop proprietary & confidential. Not for public distribution 7
9 Windows 2012 Server Performance Sensitive Configuration Parameters When you run a server system, default settings might not meet the performance requirements of business needs. For example, for some business needs lowest energy consumption is preferred and for others it could be low latency and high throughput. This article will provide pointer to some of the common configuration parameters associated with processor & network of the Windows 2012 server. Processor Power Manag ement Performance Boost Mode Minimum and Maximum Performance State» The default value for Boost mode is 3 i.e. Efficient Enabled» Turbo is enabled for High Performance power plans on all Intel and AMD processors and it is disabled for Power Saver plans» Processors change between performance states ( P-states ) very quickly to match supply to demand, delivering performance where necessary and saving energy when possible» Alter this setting if your server has specific high-performance or minimum power-consumptions requirements» If your server requires ultra-low latency, invariant CPU frequency, or the highest performance levels, you might not want the processors switching to lowerperformance states, and for such server, you can cap the minimum processor performance state at 100 percent» Cores that are chosen to park generally do not have any threads scheduled, and they will drop into very low power states when they are not processing interrupts, DPCs, or other strictly affinities work» Core parking can potentially increase energy efficiency during lower usage periods on the server because parked cores can drop into deep low-power states Performance Core Parking Maximum and Minimum Cores Performance Core Parking Utility Distribution» The Processor Performance Core Parking Maximum Cores parameter controls the maximum percentage of cores that can be unparked (available to run threads) at any time, while the Processor Performance Core Parking Minimum Cores parameter controls the minimum percentage of cores that can be unparked» Utility Distribution is an algorithmic optimization in Windows Server 2012 that is designed to improve power efficiency for some workloads» Utility Distribution is enabled by default for the balanced power plans for some processors. It can reduce processor power consumption by lowering the requested CPU frequencies of workloads that are in a reasonably steady state» Utility Distribution is not necessarily a good algorithmic choice for workloads that are subject to high activity bursts or for programs where the workload quickly and randomly shifts across processors. For such workloads, it is recommended to disable the Utility Distribution A Gallop Insight Gallop proprietary & confidential. Not for public distribution 8
10 Windows 2012 Server Performance Sensitive Configuration Parameters Networking Subsytem Enabling Offload Features Enabling RSS for Web Scenarios RSS Profiles and RSS Queues Increasing Network Adapter Resources Enabling Interrupt Moderation» Turning on network adapter offload features is usually beneficial» You should enable offload capabilities, if the reduced throughput is not expected to be a limitation» Some network adapters require offload features to be independently enabled for send and receive paths» RSS can improve web scalability and performance when there are fewer network adapters than logical processors on the server» When all the web traffic is going through the RSS-capable network adapters, incoming web requests from different connections can be simultaneously processed across different CPUs» Performance can be severely degraded if a non-rss-capable network adapter accepts web traffic on a server that has one or more RSS-capable network adapters» If logical processors seem to be underutilized for receive traffic, try increasing the number of RSS queues from the default of 2 to the maximum that is supported by your network adapter» The default profile is NUMA Static» Some network adapters set their receive buffers low to conserve allocated memory from the host. The low value results in dropped packets and decreased performance. Therefore, for receive-intensive scenarios, it is recommended to increase the receive buffer value to the maximum» Consider interrupt moderation for CPU-bound workloads, and consider the trade-off between the host CPU savings and latency versus the increased host CPU savings because of more interrupts and less latency» If the network adapter does not perform interrupt moderation, but it does expose buffer coalescing, increasing the number of coalesced buffers allows more buffers per send or receive, which improves performance A Gallop Insight Gallop proprietary & confidential. Not for public distribution 9
11 Disclaimer: This white paper is issued for information only. Gallop declines all responsibility for any errors and any loss or damage resulting from use of the contents of this White Paper. Gallop also declines responsibility for any infringement of any third party's Intellectual Property Rights but will be pleased to acknowledge any IPR and correct any infringement of which it is advised. About the White Paper: At Gallop, innovation is a continuous endeavour to ensure the best services in every engagement. As part of the Global Thought Leadership Initiative 2014 (GTLI 2014), Gallop consolidates and communicates information that enriches Software Testing as a discipline. The White Paper is a part of GTLI The content is an incorporation of inputs and observations from Gallop s experts and business leaders with cross vertical experience in addressing some of the most complex and most gigantic software testing challenges. For more details write to contact@gallop.net About Gallop Gallop is a Pure play Independent Testing Services company since Focused on North America with access to a pool of over 47,000 career testers in the US, Gallop has 150+ career testers across North America. In addition to Propriety Testing IP (ETAS) for enhanced productivity, Gallop has Partnerships & Alliances with leading Test Tool vendors. Gallop has a strong Executive Management Team with proven experience which has led us to become a Trusted QA Partner for leading ISVs and Enterprises. A Gallop Insight Gallop proprietary & confidential. Not for public distribution 10
A Comparative Study on Vega-HTTP & Popular Open-source Web-servers
A Comparative Study on Vega-HTTP & Popular Open-source Web-servers Happiest People. Happiest Customers Contents Abstract... 3 Introduction... 3 Performance Comparison... 4 Architecture... 5 Diagram...
More informationCognos8 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
More informationPerformance Tuning Guidelines for Windows Server 2008 R2
Performance Tuning Guidelines for Windows Server 2008 R2 February 28, 2011 Abstract This guide describes important tuning parameters and settings that you can adjust to improve the performance and energy
More informationMEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
More informationBridgeWays Management Pack for VMware ESX
Bridgeways White Paper: Management Pack for VMware ESX BridgeWays Management Pack for VMware ESX Ensuring smooth virtual operations while maximizing your ROI. Published: July 2009 For the latest information,
More informationSQL Server 2012 Performance White Paper
Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
More informationSQL Server 2008 Performance and Scale
SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement
More informationThe Windows Web Platform. Michael Epprecht Microsoft Switzerland michael.epprecht@microsoft.com twitter: fastflame
The Windows Web Platform Michael Epprecht Microsoft Switzerland michael.epprecht@microsoft.com twitter: fastflame Star Map April 1994 to August 1995 Page Views per Day: 124'655 Number of Servers: 3 3
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
More informationIT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including:
IT Best Practices Audit TCS offers a wide range of IT Best Practices Audit content covering 15 subjects and over 2200 topics, including: 1. IT Cost Containment 84 topics 2. Cloud Computing Readiness 225
More informationIBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft
More informationEstimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010
Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet
More informationSQL Server 2012 Optimization, Performance Tuning and Troubleshooting
1 SQL Server 2012 Optimization, Performance Tuning and Troubleshooting 5 Days (SQ-OPT2012-301-EN) Description During this five-day intensive course, students will learn the internal architecture of SQL
More informationVMWARE WHITE PAPER 1
1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the
More informationCognos Performance Troubleshooting
Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?
More informationLoad Testing and Monitoring Web Applications in a Windows Environment
OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the Windows
More informationMulti-core and Linux* Kernel
Multi-core and Linux* Kernel Suresh Siddha Intel Open Source Technology Center Abstract Semiconductor technological advances in the recent years have led to the inclusion of multiple CPU execution cores
More informationSQL Server Business Intelligence on HP ProLiant DL785 Server
SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly
More informationWindows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
More informationCA Unified Infrastructure Management
CA Unified Infrastructure Management Probe Guide for IIS Server Monitoring iis v1.7 series Copyright Notice This online help system (the "System") is for your informational purposes only and is subject
More informationIntel DPDK Boosts Server Appliance Performance White Paper
Intel DPDK Boosts Server Appliance Performance Intel DPDK Boosts Server Appliance Performance Introduction As network speeds increase to 40G and above, both in the enterprise and data center, the bottlenecks
More informationHP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief
Technical white paper HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief Scale-up your Microsoft SQL Server environment to new heights Table of contents Executive summary... 2 Introduction...
More informationPERFORMANCE TUNING ORACLE RAC ON LINUX
PERFORMANCE TUNING ORACLE RAC ON LINUX By: Edward Whalen Performance Tuning Corporation INTRODUCTION Performance tuning is an integral part of the maintenance and administration of the Oracle database
More informationPerformance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009
Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized
More information10.04.2008. Thomas Fahrig Senior Developer Hypervisor Team. Hypervisor Architecture Terminology Goals Basics Details
Thomas Fahrig Senior Developer Hypervisor Team Hypervisor Architecture Terminology Goals Basics Details Scheduling Interval External Interrupt Handling Reserves, Weights and Caps Context Switch Waiting
More informationMicrosoft SQL Server OLTP Best Practice
Microsoft SQL Server OLTP Best Practice The document Introduction to Transactional (OLTP) Load Testing for all Databases provides a general overview on the HammerDB OLTP workload and the document Microsoft
More informationStingray Traffic Manager Sizing Guide
STINGRAY TRAFFIC MANAGER SIZING GUIDE 1 Stingray Traffic Manager Sizing Guide Stingray Traffic Manager version 8.0, December 2011. For internal and partner use. Introduction The performance of Stingray
More informationtheguard! ApplicationManager System Windows Data Collector
theguard! ApplicationManager System Windows Data Collector Status: 10/9/2008 Introduction... 3 The Performance Features of the ApplicationManager Data Collector for Microsoft Windows Server... 3 Overview
More informationSiteCelerate 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
More informationPerformance Modeling for Web based J2EE and.net Applications
Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,
More informationModule 3: Instance Architecture Part 1
Module 3: Instance Architecture Part 1 Overview PART 1: Configure a Database Server Memory Architecture Overview Memory Areas and Their Functions and Thread Architecture Configuration of a Server Using
More informationPerformance 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
More informationDelivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
More informationServer Consolidation with SQL Server 2008
Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations
More informationWeb Performance, Inc. Testing Services Sample Performance Analysis
Web Performance, Inc. Testing Services Sample Performance Analysis Overview This document contains two performance analysis reports created for actual web testing clients, and are a good example of the
More informationTivoli IBM Tivoli Web Response Monitor and IBM Tivoli Web Segment Analyzer
Tivoli IBM Tivoli Web Response Monitor and IBM Tivoli Web Segment Analyzer Version 2.0.0 Notes for Fixpack 1.2.0-TIV-W3_Analyzer-IF0003 Tivoli IBM Tivoli Web Response Monitor and IBM Tivoli Web Segment
More informationTechnical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment
Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,
More informationPART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design
PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions Slide 1 Outline Principles for performance oriented design Performance testing Performance tuning General
More informationRackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
More informationSolving Performance Problems In SQL Server by Michal Tinthofer
Solving Performance Problems In SQL Server by Michal Tinthofer Michal.Tinthofer@Woodler.eu GOPAS: info@gopas,sk www.gopas.sk www.facebook.com/gopassr Agenda Analyze the overall Sql Server state Focus on
More informationTop 10 Performance Tips for OBI-EE
Top 10 Performance Tips for OBI-EE Narasimha Rao Madhuvarsu L V Bharath Terala October 2011 Apps Associates LLC Boston New York Atlanta Germany India Premier IT Professional Service and Solution Provider
More informationMID-TIER DEPLOYMENT KB
MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment
More informationBoost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
More informationMobile Test Automation - Right Tools and Right Approach
Mobile Test Automation - Right Tools and Right Approach With business interfaces moving on to the Mobile space, enterprises are leveraging innovative apps that not only connect their customers but also
More informationAgenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
More informationCHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY
51 CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY Web application operations are a crucial aspect of most organizational operations. Among them business continuity is one of the main concerns. Companies
More informationJBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell
More informationOracle Database Scalability in VMware ESX VMware ESX 3.5
Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises
More informationPerfmon counters for Enterprise MOSS
Perfmon counters for Enterprise MOSS # Counter What does it measure or can tell us Threshold [Action taken if] Notes PROCESSOR RELATED COUNTERS 1 Processor(_Total)\% Measures average processor utilization
More informationPerformance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
More informationOracle Database In-Memory The Next Big Thing
Oracle Database In-Memory The Next Big Thing Maria Colgan Master Product Manager #DBIM12c Why is Oracle do this Oracle Database In-Memory Goals Real Time Analytics Accelerate Mixed Workload OLTP No Changes
More informationPerformance 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
More informationSAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
More informationEnergy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
More informationPerformance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010
KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web
More informationCisco Integrated Services Routers Performance Overview
Integrated Services Routers Performance Overview What You Will Learn The Integrated Services Routers Generation 2 (ISR G2) provide a robust platform for delivering WAN services, unified communications,
More informationWhitepaper: performance of SqlBulkCopy
We SOLVE COMPLEX PROBLEMS of DATA MODELING and DEVELOP TOOLS and solutions to let business perform best through data analysis Whitepaper: performance of SqlBulkCopy This whitepaper provides an analysis
More informationCA Nimsoft Monitor Snap
CA Nimsoft Monitor Snap Configuration Guide for IIS Server Monitoring iis v1.5 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
More informationDistribution One Server Requirements
Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and
More informationCrystal Reports Server 2008
Revision Date: July 2009 Crystal Reports Server 2008 Sizing Guide Overview Crystal Reports Server system sizing involves the process of determining how many resources are required to support a given workload.
More informationReal-Time Scheduling 1 / 39
Real-Time Scheduling 1 / 39 Multiple Real-Time Processes A runs every 30 msec; each time it needs 10 msec of CPU time B runs 25 times/sec for 15 msec C runs 20 times/sec for 5 msec For our equation, A
More informationVirtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:
More informationWHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE
WHITE PAPER BASICS OF DISK I/O PERFORMANCE WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE This technical documentation is aimed at the persons responsible for the disk I/O performance
More informationWith each new release of SQL Server, Microsoft continues to improve
Chapter 1: Configuring In This Chapter configuration tools Adjusting server parameters Generating configuration scripts With each new release of, Microsoft continues to improve and simplify the daily tasks
More informationResource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
More informationKentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE
Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...
More informationExploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand
Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand P. Balaji, K. Vaidyanathan, S. Narravula, K. Savitha, H. W. Jin D. K. Panda Network Based
More informationMigrating IIS 6.0 Web Application to New Version Guidance
Migrating IIS 6.0 Web Application to New Version Guidance Migrating Web Application from IIS6.0 to IIS7.x and above Michael Li (PFE) PFE micl@microsoft.com Prepared for Users who want to upgrade IIS 6.0
More informationOptimizing the Performance of Your Longview Application
Optimizing the Performance of Your Longview Application François Lalonde, Director Application Support May 15, 2013 Disclaimer This presentation is provided to you solely for information purposes, is not
More informationKey Components of WAN Optimization Controller Functionality
Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications
More informationPerformance and scalability of a large OLTP workload
Performance and scalability of a large OLTP workload ii Performance and scalability of a large OLTP workload Contents Performance and scalability of a large OLTP workload with DB2 9 for System z on Linux..............
More informationAn Oracle Technical White Paper November 2011. Oracle Solaris 11 Network Virtualization and Network Resource Management
An Oracle Technical White Paper November 2011 Oracle Solaris 11 Network Virtualization and Network Resource Management Executive Overview... 2 Introduction... 2 Network Virtualization... 2 Network Resource
More informationAzure Scalability Prescriptive Architecture using the Enzo Multitenant Framework
Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should
More informationHow System Settings Impact PCIe SSD Performance
How System Settings Impact PCIe SSD Performance Suzanne Ferreira R&D Engineer Micron Technology, Inc. July, 2012 As solid state drives (SSDs) continue to gain ground in the enterprise server and storage
More informationMicrosoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1
Performance Study Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1 VMware vsphere 4.1 One of the key benefits of virtualization is the ability to consolidate multiple applications
More informationBENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB
BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next
More informationWindows Server 2008 R2 Hyper V. Public FAQ
Windows Server 2008 R2 Hyper V Public FAQ Contents New Functionality in Windows Server 2008 R2 Hyper V...3 Windows Server 2008 R2 Hyper V Questions...4 Clustering and Live Migration...5 Supported Guests...6
More informationIntel Data Direct I/O Technology (Intel DDIO): A Primer >
Intel Data Direct I/O Technology (Intel DDIO): A Primer > Technical Brief February 2012 Revision 1.0 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationProSystem fx Engagement. Deployment Planning Guide
ProSystem fx Engagement Deployment Planning Guide September 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted
More informationAdvanced Core Operating System (ACOS): Experience the Performance
WHITE PAPER Advanced Core Operating System (ACOS): Experience the Performance Table of Contents Trends Affecting Application Networking...3 The Era of Multicore...3 Multicore System Design Challenges...3
More informationBest Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial
More informationAccelerating Server Storage Performance on Lenovo ThinkServer
Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
More informationDeployment Planning Guide
Deployment Planning Guide August 2011 Copyright: 2011, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form or by any means,
More informationZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationThe Microsoft Windows Hypervisor High Level Architecture
The Microsoft Windows Hypervisor High Level Architecture September 21, 2007 Abstract The Microsoft Windows hypervisor brings new virtualization capabilities to the Windows Server operating system. Its
More informationBest Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
More informationDATABASE. Pervasive PSQL Performance. Key Performance Features of Pervasive PSQL. Pervasive PSQL White Paper
DATABASE Pervasive PSQL Performance Key Performance Features of Pervasive PSQL Pervasive PSQL White Paper June 2008 Table of Contents Introduction... 3 Per f o r m a n c e Ba s i c s: Mo r e Me m o r y,
More informationThe International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering
More informationHow To Save Power On A Server With A Power Management System On A Vsphere Vsphee V2.2.1.2 (Vsphere) Vspheer (Vpower) (Vesphere) (Vmware
Best Practices for Performance Tuning of Latency-Sensitive Workloads in vsphere VMs TECHNICAL WHITE PAPER Table of Contents Introduction... 3 BIOS Settings... 3 NUMA... 4 Choice of Guest OS... 5 Physical
More informationwhite paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement
white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement 2 This technical white paper has been written for IT professionals
More informationCache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
More informationOptimizing Shared Resource Contention in HPC Clusters
Optimizing Shared Resource Contention in HPC Clusters Sergey Blagodurov Simon Fraser University Alexandra Fedorova Simon Fraser University Abstract Contention for shared resources in HPC clusters occurs
More informationTechnical Paper. Performance and Tuning Considerations for SAS on Fusion-io ioscale Flash Storage
Technical Paper Performance and Tuning Considerations for SAS on Fusion-io ioscale Flash Storage Release Information Content Version: 1.0 May 2014. Trademarks and Patents SAS Institute Inc., SAS Campus
More informationPEPPERDATA IN MULTI-TENANT ENVIRONMENTS
..................................... PEPPERDATA IN MULTI-TENANT ENVIRONMENTS technical whitepaper June 2015 SUMMARY OF WHAT S WRITTEN IN THIS DOCUMENT If you are short on time and don t want to read the
More informationHardware Recommendations
Hardware Recommendations Alpha Anywhere is a Windows based system that will run on various Windows versions. The minimum requirement is Windows XP SP3 or Server 2003. However, it is recommended that at
More informationPerformance and Tuning Guide. SAP Sybase IQ 16.0
Performance and Tuning Guide SAP Sybase IQ 16.0 DOCUMENT ID: DC00169-01-1600-01 LAST REVISED: February 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software
More informationUnderstanding the Benefits of IBM SPSS Statistics Server
IBM SPSS Statistics Server Understanding the Benefits of IBM SPSS Statistics Server Contents: 1 Introduction 2 Performance 101: Understanding the drivers of better performance 3 Why performance is faster
More informationPower efficiency and power management in HP ProLiant servers
Power efficiency and power management in HP ProLiant servers Technology brief Introduction... 2 Built-in power efficiencies in ProLiant servers... 2 Optimizing internal cooling and fan power with Sea of
More informationBuilding Scalable Applications Using Microsoft Technologies
Building Scalable Applications Using Microsoft Technologies Padma Krishnan Senior Manager Introduction CIOs lay great emphasis on application scalability and performance and rightly so. As business grows,
More informationUsing Multipathing Technology to Achieve a High Availability Solution
Using Multipathing Technology to Achieve a High Availability Solution Table of Contents Introduction...3 Multipathing Technology...3 Multipathing I/O Implementations...5 Storage Redundancy...5 Infortrend
More information