ID232 IBM Connections Deployment and Performance Planning
|
|
|
- Clarence Cain
- 10 years ago
- Views:
Transcription
1 ID232 IBM Connections Deployment and Performance Planning Hai Jie Wu Senior Software Engineer IBM 2012 IBM Corporation
2 IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion IBM Corporation
3 Agenda Planning & Capacity Sizing Considerations User population Use cases Sizing Considerations Picking the Right Deployment Tuning Your Deployment Measuring Your Health Q&A IBM Corporation
4 How many users does IBM Connections need to support? Users will drive what sort of deployment is needed to run Connections Registered Users vs. Active Users vs. Concurrent Users Registered users: How many user records in your enterprise directory server? Active users: How many users will use Connections in a working day? Concurrent users: How many users are currently using Connections? No authoritative standard for defining active vs concurrent. How many users will actually use Connections every day after deployment? Based on statistics data of existing services, and estimate Reference other deployment Let's guess How are your users distributed? A worldwide distribution? Will they access Connections 7X24? Users in same time-zone but from different locations? Local intranet users? IBM Corporation
5 What will these users do with IBM Connections? Analyze and estimate based on average daily usage What Connections components will your users use from web browsers? What's the frequency of use per day per user? Is Connections being used to perform existing business processes? What metrics exist for those processes today? What else will your users be using? IBM Lotus Note integration? IBM Lotus WebSphere Portal integration? IBM Lotus Sametime plugins? Other connectors? Crawlers? Feeds in other applications? Some things to consider Will Homepage be the entry point? Will Profiles be your corporate white pages? Is Connections replacing one or more existing services? Different frequencies of web users and plugin users IBM Corporation
6 Sizing considerations Handle future growth User population growth Usage growth Disk volume growth Storage consideration Tip Go to IBM Techline team for sizing assistance Heavy usage on Files? Wikis? Community Media Gallery? When is your Peak Hour? Your system should sustain acceptable server response time during peak hour. Peak Load Peak load vs. average load in hour Average Load IBM Corporation
7 Agenda Planning & Capacity Sizing Considerations Picking the Right Deployment Connections Install Types Key Performance Factors Performance Considerations Picking the Right Deployment Tuning Your Deployment Measuring Your Health Q&A IBM Corporation
8 Which Install Type to Choose? Options available in the IBM Connections installer From 3.0, all install configurations are Network Deployment Small Footprint Deployment 1 Cluster hosting all features Medium Footprint Deployment Features grouped into several clusters, default grouping pre-chosen. Large Footprint Deployment Each feature installed into its own cluster IBM Corporation
9 General Recommendations of Install Type < 1000 registered users Small deployment Single machine is adequate 1K 10K registered users Medium deployment Separate out your database tier from your application server 10K 100K registered users Large deployment May need additional cores and memory, reverse proxy cache to off-load traffic. > 100K registered users Large deployment Use multiple nodes for scale out, multiple database servers, regional reverse proxy caches Tip Use Medium or Large Deployment for any non proof of concept. 64 bit OS is recommended IBM Corporation
10 Key Performance Factors Connections key performance factors CPU Utilization on Application Server Disk I/O Both on the database and file repository Network bandwidth Internal: Between the database and file server and the application server. External: Server to end user. Impact end user experience. Incorrect deployment topology: Inadequate server memory. e.g. [ put multiple components in one 32bit server node], or [put all components on one node with 4 GB of RAM] Inadequate database instance memory. e.g. [put multiple databases in one 32 bit database instance ] Inadequate total system resources. High Latency between user and server. [ w/out regional proxy] Unchecked System Health (improper tuning) No tuning or exact same tuning setting from tuning guide documentation IBM Corporation
11 Performance Considerations on Deployment Questions to ask ourself Do we have enough Disk I/O bandwidth? Is the system using a dedicated disk that's separate from the database server? Do we have adequate memory for database caching? Is the share file system for component storage & local file system for index performant? Do we have enough network bandwidth? Do we have a gigabit network between internal servers? Any remote connected servers from deployment? Is the network latency acceptable? e.g. LDAP. Have we optimized and tuned our network? What servers do we need? Server type? 64 OS vs. 32 bit OS? Do we need horizontal scaling or vertical scaling? Do we need a WebSphere Application Server Edge component as caching proxy server at front-end? Do we need to separate Connections components into different server instances? How to divide? IBM Corporation
12 Performance Considerations on Deployment What are the target user types? Internal users? External users? Mixed? What's their percentages? Global Deployment Considerations What is the latency between end user and server infrastructure? How does DNS work in my enterprise? Where would a remote proxy cache reduce latency for most impacted users? Does the custom theme have too many images? Could we use a sprite? Are they cached at the caching proxy server? Do we need solution with distributed regional proxy servers? How many database instances do we need? Do we need multiple database servers? Do we need High Availability(HA)? Disaster Recovery? IBM Corporation
13 Picking the Right Deployment (Medium: 64 bit + HA ) Deployment manager IBM directory Node 2 Database WebServer Activities Forums Profiles Wikis Activities Forums File Server Profiles wikis cluster 1 Medium deployment Two nodes for HA Deployment Manger node can be in any of the two nodes WebSphere Cell Node 1 Blogs Communities Bookmarks Files Blogs Communities Bookmarks Files cluster 2 Edge caching proxy server to off-load application server Mobile News Node Search 1 Mobile News Search cluster Infra cell Node 1 Node IBM Corporation
14 Picking the Right Deployment (Large:64 bit + HA ) Deployment manager IBM directory Node 2 Database servera servera cluster A Proxy Server WebServer serverb serverc serverd serverb File Server serverc serverd cluster B cluster C cluster D Large deployment Node 1 serverf serverf cluster F Two nodes for HA Requires more resources for each node. WebSphere Cell serverh serverm serverw serverh serverm serverw cluster H cluster M cluster W Node serverp 1 serverp cluster P Node 1 Node 2 cell IBM Corporation
15 Picking the Right Deployment (Extra-Large) Active IHS/WAS nodes Active DB2 IBM directory Enterprise Load Balancer Multi-purpose server WAS DMGR Enterprise Regional Caching Proxy WebSphere Load Balancer NFS server Passive IHS/WAS nodes NFS SAN Passive DB2 DB2 SAN SMTP server Connections IBM Corporation
16 Picking the Right Deployment HTTP Server to off-load the application server. All deployments should have at-least one. HTTP Server and Application Server can be deployed in same server node if it has adequate memory and CPU cores Edge Proxy could off-load application server Large and/or taxed deployments should have at-least one. Less expensive to maintain than additional WebSphere nodes. Serves cached static content and dynamic query load with public content Internal benchmarks show ~30% cache hit rates Distributed Edge Proxy could reduce network latency and network bandwidth requirements. Global deployments with high latency connections to the server should have at-least one IBM Corporation
17 Picking the Right Deployment Application Server One server instance can have all the Connections features or only some. Database Server Splitting database instances across multiple database servers for extra large deployment. Vendor choice: Oracle Database, Microsoft SQL Server? or DB2? A system skills question vs. a scale out question. Storage devices Always use at least a multi-disk RAID array and consider a SAN for higher I/O bandwidth Follow database server tuning guidelines for optimal disk topology For high availability, each of these tiers also require redundancy. IP-spraying and load balancing will be necessary. VM solution Count on additional resource overhead if using VM solution. Database disk sub system is busier if using VM solution IBM Corporation
18 Agenda Planning & Capacity Sizing Considerations Picking the Right Deployment Tuning Your Deployment System/Infrastructure/Network Tuning Application Server Tuning Page Load Time Tuning Measuring Your Health Q&A IBM Corporation
19 Connections Performance Tuning Tuning guide is released in public wiki IBM Lotus Connections 3.0 Tuning Guide [link] Common mistakes Misunderstand the cause of bad performance complained by users Page Load Time includes: Network Time + Server Response Time + Browser Render Time Understand the problem before tuning Improper tuning Tune the system without understanding the implications of what you re changing, e.g. just copy settings from tuning guide Don t look at the results of tuning Only tune one part of the system Improper performance testing Lack of preparation: no/few data population for testing It reports too good result Lack of workload design: only login/navigate/logout Not reflect real user load Script issues: Not parameterized, e.g. all scripts use same user Lead you to wrong IBM Corporation
20 Connections Performance Tuning How to do performance tuning? Bottlenecks can occur at any level Identify: Review the symptoms of performance issue, and determine potential root cause Understand your environment Know your dependencies Analyze: Weigh the options available to correct the performance issue and the potential impacts or costs of those options Modify: Make changes to the system's configuration to attempt to resolve the issue Measure: Review the effectiveness of the change Know your data flow Know your networking Know where your load lies Bottom-up tuning Infrastructure/network Server/Operating Systems WebSphere Application Server Database server HTTP/Reverse Proxy server Tip Make a baseline benchmark for initial system Make only one tuning change at a time Make a new baseline after change is valid IBM Corporation
21 System/Infrastructure/Network Tuning OS Performance Tuning - General Deactivate all services you do not need Remove all protocols and bindings you don't need Maintain and upgrade your systems to the latest OS fix pack level. Apply general OS performance tuning [link ] suggested by WebSphere Application Server documentation. No Screen-Savers - Just lock the console Screen-Savers can keep the CPU busy Properly configure Kernel shared memory (Linux /IBM System z ). See specific documentation for your chosen database platform. Enable hardware multi-threading where available to improves system capacity. Hyper-Threading (HT) on Intel processors Simultaneous Multi-threading (SMT) on Power-series processors. Consider Network traffic General Establish high bandwidth / low latency connections between critical points in your environment Networking varies widely among locations/users Share application requirements with network team in order to understand implications for bandwidth and latency IBM Corporation
22 Connections Performance Tuning Thread Pool Several places we can expand/limit thread pool settings Edge Server IBM HTTP Server WebSphere Application Server(WAS) plugin for IBM HTTP Server WebSphere Application Server: Web Container Thread Pool Bad story Recommended solution Define the max HTTP connections for your system. Set threshold number at front-end HTTP/Edge layer. Normally, we don't need to restrict the max number at WAS plugin for HTTP Server. Set proper Web Container thread pool number for each Connections services, limit the max load for each services. Unlimited/large max available connections Degrade whole system due to excessive memory or exhausted CPU. Distribute the load in a clustering environment. Too small max available connection Slow page response time, queuing and waiting IBM Corporation
23 Connections Performance Tuning - Memory Heap setting for WebSphere Application Server Enable Generational garbage collector. (-Xgcpolicy:gencon.) Gencon: Optimized for short lived objects in transactional work loads. Splits GC into two segments (nursery, tenured), auto sized by default. Tenured used for long lived objects. GC less frequently with gencon policy Nursery used for short lived objects. Smaller space to mark/sweep so shorter GC pauses. Enable verbose GC logs to monitor JVM heap usage, tune the heap size based on result. When setting the maximum JVM heap size pay particular attention that sufficient physical memory exists to support the value chosen - avoid swapping. Edge Proxy Server memory Memory limitation for Edge proxy server (32bit) Two directives mainly affect in Edge configuration file ibmproxy.conf CacheMemory: Specify the cache RAM MaxActiveThreads: Specify the maximum number of active threads Set both with large number will cause server out of memory issue under high load IBM Corporation
24 Connections Performance Tuning - Database JDBC Connection Pool Default value is 10. Too small for production deployment. No magic #, based on usage patterns via monitoring. Too low will cause failed transactions. Too high will consume excess memory. Suggested starting min/max values to use for heavy load Prepared Statement Cache The default prepared statement cache size of 100 is optimum for DB2. Deployments with a different RDBMS, such as Oracle, however, which use larger prepared statements, you should consider reducing the size of the cache For large deployment, customize database creation to separate transaction logging from data and indexes IBM Corporation
25 Connections Performance Tuning Page Load Time Enable content compression and proper cache control header for static contents can greatly improve the page load time, especially via long distance low bandwidth network. Enable Content Compression Enable content compression at HTTP server Enable content compression at Edge proxy server Append Cache Control headers Static contents already set cache headers out-ofbox from Connections 3.0 Append Cache Headers is a good practice if with customized code Do a client side measurement before goes live! Easy to test, can do it manually Do test from real network conditions, long distance, different geographies Use tool to capture the page load time and requests. Analysis and fix client side performance issues IBM Corporation
26 Connections Performance Tuning - Miscellaneous HTTP Server Solutions vary by platform, read HTTP Server Performance Tuning[link] before changing. Configuring Files and Wikis downloading for production deployments[link] Edge proxy server The caching proxy configuration file, ibmproxy.conf, contains a number of important directives that affect performance, read product document in conjunction with tuning guide. Enable query request pattern caching, set to cache these responses if they contained a public header. CacheQueries Public Inter-service configuration Configure to avoid unnecessary round-trip requests for inter-services calls. VM specific tuning Count resource overhead for VM, assign adequate resource to VMs. Take more consideration into disk subsystem configuration including hardware topology and partition layout Enable Extended Page Support (EPT) if CPU supports the feature A physical NIC adapters dedicated for all VMs IBM Corporation
27 Agenda Planning & Capacity Sizing Considerations Picking the Right Deployment Tuning Your Deployment Measuring Your Health OS Monitoring Database Monitoring Application Server Monitoring HTTP Server Monitoring Q&A IBM Corporation
28 Tip Measuring your health Tracking and trending Choose what monitoring approach suits your organization best: Re-active approach: Identifies problems as they happen Pro-active approach: Requires more up-front effort, identifies potential issues before users are affected Track Key Performance Indicators in your infrastructure Understand what trends indicate bottlenecks under development Understand how trends relate to the normal fluctuations in user activity When does normal peaks develop What does usage patterns look like between peaks Pro-actively watch for Trends indicating an increase in load Trends indicating a plateaus have been reached immediately after an increase Choosing Technology Vendor Provided Tools or Solutions Often fragmented and require automation for end-to-end solution Open Source Tools Often fragmented and require automation for end-to-end solution Some require significant subject matter expertise IBM Tivoli Products IBM Tivoli Monitoring IBM Tivoli Composite Application Management (ITCAM) IBM Corporation
29 OS Monitoring Key Metrics Tools CPU (Per CPU and Total) Windows : Performance Monitor Average Utilization (%) Peak Utilization (%) Linux /AIX : NMON tool (see resources page) Memory Memory Free (Bytes) Memory Consumed (Bytes) Paging Disk IO (Per Disk/LUN and Total) Disk Busy (%) Disk Reads/Writes (Bytes/Sec) Average Disk Queue Length Disk Transfers Network (Per Interface and Total) Read/Write (Bytes/Sec) IBM Corporation
30 Database monitoring DB2 Metrics Database Snapshots Connection Pools DB2 Performance Expert Queries Oracle CPU consumption / execution time Oracle Enterprise Manager Console Microsoft SQL Server MS SQL Server Counters for Performance Monitor Execution count Queries & Bufferpools Physical vs Logical Reads Rows read Performance Dashboard Rows written Memory used per database / process IBM Corporation
31 Application Server Monitoring Threads Enable PMI Periodically inspect trends with Tivoli Performance Viewer WebContainer Threads Data Source Connections Heap Have verbose GC enabled Symptoms to start digging: Excessive CPU utilization? Long pauses in overall system responsiveness? Questions to answer: How much time is spent in GC? (is it > 15%? ) How much free space left (used heap)? (is it < 20 %? ) How much memory is freed after collection? Tool IBM Support Assistant Healthy: Unhealthy: IBM Corporation
32 HTTP Server Monitoring What response times are users experiencing Include %T (seconds) or %D (milliseconds) in LogFormat directive in httpd.conf Eg: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T/%D" combined See access_log for metric output: [31/Jan/2008:14:19: ] "GET / HTTP/1.1" "" "Mozilla/5.0 (X11; U; Linux i686; en-us; rv: ) Gecko/ Firefox/ " 0/95491 How many HTTP worker threads are used? Enable status module in httpd.conf mod_status See for metric output "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process mod_mpmstats See access_log for metric output [Thu Aug 19 14:01: ] [notice] mpmstats: rdy 712 bsy 312 rd 121 wr 173 ka 0 log 0 dns 0 cls IBM Corporation
33 Resources Techline Capacity Sizing Contact your IBM Representative Connections Wiki Connections Benchmark Report Contact your IBM Representative Connections Tuning Guide WebSphere Application Server Performance Tuning Configuring Files and Wikis downloading for production deployments nmon performance: A free tool to analyze AIX and Linux performance HTTP Server Tuning Edge Caching Proxy Administration Guide IBM Support Assistant Garbage Collection and Memory Visualizer (GCMV) Tutorial topic=/com.ibm.iea.was_v7/was/7.0/problemdetermination/wasv7_gcmvoverview/player.html IBM Corporation
34 Questions? ` The presenters of this session will be in Meet The Developers lab. Please stop by to further explore any aspects of the technical details in this presentation. Please inquire about our schedule if we are not present when you arrive IBM Corporation
35 Legal disclaimer IBM Corporation All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others IBM Corporation
IBM Software Services for Collaboration
An introduction to: IBM Collaboration Services for ProjExec ProjExec is easy to use professional project management software that is combined with innovative social features to provide project teams a
An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
IBM Connections 4.0 Social Software for Business Performance Tuning Guide
IBM Connections 4.0 IBM Collaborations Solutions Performance Team November 2012 Document Version 1.00 Page 1 of 73 Table of Contents Introduction...6 About this document...6 Document History...6 Performance
IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready
Agenda Key: Session Number: 35CA 540195 IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer
Why Finance Should Automate Management & Regulatory Reporting Processes
May 25, 2016 Why Finance Should Automate Management & Regulatory Reporting Processes connecting senior-level financial executives since 1931 CPE Credits Today s webcast is worth 1 Continuing Professional
How to Deliver Measurable Business Value with the Enterprise CMDB
How to Deliver Measurable Business Value with the Enterprise CMDB James Moore [email protected] Product Manager, Business Service, Netcool/Impact 2010 IBM Corporation Agenda What is a CMDB? What are CMDB
WebSphere Architect (Performance and Monitoring) 2011 IBM Corporation
Track Name: Application Infrastructure Topic : WebSphere Application Server Top 10 Performance Tuning Recommendations. Presenter Name : Vishal A Charegaonkar WebSphere Architect (Performance and Monitoring)
New Single Sign-on Options for IBM Lotus Notes & Domino. 2012 IBM Corporation
New Single Sign-on Options for IBM Lotus Notes & Domino 2012 IBM Corporation IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole
How To Manage Energy At An Energy Efficient Cost
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Energy Management in a Cloud Computing Environment
Hans-Dieter Wehle, IBM Distinguished IT Specialist Virtualization and Green IT Energy Management in a Cloud Computing Environment Smarter Data Center Agenda Green IT Overview Energy Management Solutions
Performance 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..............
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11
Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...
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
http://support.oracle.com/
Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.
Using computing resources with IBM ILOG CPLEX CO@W2015
CPLEX Optimization IBM Germany 2015-10-06 Using computing resources with IBM ILOG CPLEX CO@W2015 Hardware resources Multiple cores/threads Multiple machines No machines Software resources Interfacing with
Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010
Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper October 2010 Disclaimer The following is intended to outline our general product direction.
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
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...
Monitoring Microsoft Exchange to Improve Performance and Availability
Focus on Value Monitoring Microsoft Exchange to Improve Performance and Availability With increasing growth in email traffic, the number and size of attachments, spam, and other factors, organizations
Stingray 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
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
Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008
Best Practices Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008 Installation and Configuration Guide 2010 LSI Corporation August 13, 2010
Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls
Hardware Performance Optimization and Tuning Presenter: Tom Arakelian Assistant: Guy Ingalls Agenda Server Performance Server Reliability Why we need Performance Monitoring How to optimize server performance
Best Practices for Monitoring a Vmware Environment. Gary Powell Senior Consultant IBM SWG Tivoli
Best Practices for Monitoring a Vmware Environment Gary Powell Senior Consultant IBM SWG Tivoli Virtualization without Service Management is even more dangerous than not virtualizing in the first place
IBM Digital Experience meets IBM WebSphere Commerce
Portal Arbeitskreis - 27.10.2014 IBM Digital Experience meets IBM WebSphere Commerce Stefan Koch Chief Programmer IBM Digital Experience 2013 IBM Corporation 2 2013 IBM Corporation Integration Pattern
Ubiquitous Computing, Pervasive Risk: Securely Deploy and Manage Enterprise Mobile Devices
Ubiquitous Computing, Pervasive Risk: Securely Deploy and Manage Enterprise Mobile Devices S. Rohit [email protected] Trends in Enterprise Mobility The need for business agility along with changing employee
An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite
An Oracle White Paper March 2013 Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite Executive Overview... 1 Introduction... 1 Oracle Load Testing Setup... 2
Tuning Your GlassFish Performance Tips. Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc.
Tuning Your GlassFish Performance Tips Deep Singh Enterprise Java Performance Team Sun Microsystems, Inc. 1 Presentation Goal Learn tips and techniques on how to improve performance of GlassFish Application
Positioning the Roadmap for POWER5 iseries and pseries
Positioning the Roadmap for POWER5 iseries and pseries Guy Paradise Larry Amy Ian Jarman Agenda The Case For Common Platforms Diverse Markets: the pseries and iseries Common Platform: the Roadmap for pseries
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group
Maximo Business Intelligence Reporting Roadmap Washington DC Users Group Pam Denny, IBM Email: [email protected] Twitter: andbflo_denny May 2014 Please note IBM s statements regarding its plans, directions,
Default Thresholds. Performance Advisor. Adaikkappan Arumugam, Nagendra Krishnappa
Default Thresholds Performance Advisor Adaikkappan Arumugam, Nagendra Krishnappa Monitoring performance of storage subsystem and getting alerted at the right time before a complete performance breakdown
Legal Notices... 2. Introduction... 3
HP Asset Manager Asset Manager 5.10 Sizing Guide Using the Oracle Database Server, or IBM DB2 Database Server, or Microsoft SQL Server Legal Notices... 2 Introduction... 3 Asset Manager Architecture...
Monitoring IBM Maximo Platform
[Monitoring IBM Maximo Products] [May 2011] Monitoring IBM Maximo Platform Document version 1.1 Ben Stern, Colleen McCretton Copyright International Business Machines Corporation 20011. All rights reserved.
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Delivering 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,
Agenda. 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
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)
A Scalability Study for WebSphere Application Server and DB2 Universal Database
A Scalability Study for WebSphere Application and DB2 Universal Database By Yongli An, Tsz Kin Tony Lau, and Peter Shum DB2 Universal Database Performance & Advanced Technology IBM Toronto Lab, IBM Canada
How To Use Ibm Tivoli Monitoring Software
Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Help improve uptime and shorten Help optimize IT service delivery by
The predictive power of Big Data in healthcare
Charlie Schick, PhD Big Data, Healthcare and Life Sciences The predictive power of Big Data in healthcare 2012 IBM Corporation Market Forces Driving Health Care Transformation Increasing incidence and
Cloud Computing with xcat on z/vm 6.3
IBM System z Cloud Computing with xcat on z/vm 6.3 Thang Pham z/vm Development Lab [email protected] Trademarks The following are trademarks of the International Business Machines Corporation in the
Enterprise Manager Performance Tips
Enterprise Manager Performance Tips + The tips below are related to common situations customers experience when their Enterprise Manager(s) are not performing consistent with performance goals. If you
Microsoft SharePoint Server 2010
Microsoft SharePoint Server 2010 Small Farm Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen November 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY
Estimate 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
Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.
Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the
Sametime 9 Meetings deployment Open Mic July 23rd 2014
Sametime 9 Meetings deployment Open Mic July 23rd 2014 Tony Payne Senior Software Engineer - Sametime Ginni Saini Software Engineer Sametime Support Joshua Edwards Software Engineer Sametime Support IBM
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE
Microsoft Private Cloud Fast Track
Microsoft Private Cloud Fast Track Microsoft Private Cloud Fast Track is a reference architecture designed to help build private clouds by combining Microsoft software with Nutanix technology to decrease
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...
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC
Sitecore Health. Christopher Wojciech. netzkern AG. [email protected]. Sitecore User Group Conference 2015
Sitecore Health Christopher Wojciech netzkern AG [email protected] Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec
Session 1494: IBM Tivoli Storage FlashCopy Manager
Session 1494: IBM Tivoli Storage FlashCopy Manager Protecting your business-critical applications with IBM Tivoli Storage FlashCopy Manager 2011 IBM Corporation Session 1494: IBM Tivoli Storage FlashCopy
Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server
Performance brief for IBM WebSphere Application Server.0 with VMware ESX.0 on HP ProLiant DL0 G server Table of contents Executive summary... WebSphere test configuration... Server information... WebSphere
BridgeWays 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,
IBM WebSphere Server Administration
IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion
JBoss 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
IBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
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
SAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
High Availability Implementation for JD Edwards EnterpriseOne
High Availability Implementation for JD Edwards EnterpriseOne Ken Yeh, Manager, ERP Systems/JDE Enersource Colin Dawes, Director of Technology Services, Syntax Presentation Abstract Enersource Corporation
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer
Forecasting Performance Metrics using the IBM Tivoli Performance Analyzer Session 11523 August 8, 2012 Mike Bonett IBM Corporation, IBM Advanced Technical Skills [email protected] 1 Corporation Trademarks
Monitoring Databases on VMware
Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com
Cloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
Java Application Performance Analysis and Tuning on IBM System i
IBM Systems & Technology Group Technical Conference 14 18 April, 2008, Sevilla, Spain Java Application Performance Analysis and Tuning on IBM System i iap02 Gottfried Schimunek Gottfried Schimunek Senior
Performance 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
WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION
WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION COMPLETE WEBLOGIC SERVER MANAGEMENT KEY FEATURES Manage multiple domains centrally Gain in-depth JVM diagnostics Trace transactions across multi-tier
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
MID-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
JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing
JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing January 2014 Legal Notices JBoss, Red Hat and their respective logos are trademarks or registered trademarks of Red Hat, Inc. Azul
WebSphere Server Administration Course
WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
Technical 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,
WHITE PAPER September 2012. CA Nimsoft Monitor for Servers
WHITE PAPER September 2012 CA Nimsoft Monitor for Servers Table of Contents CA Nimsoft Monitor for servers 3 solution overview CA Nimsoft Monitor service-centric 5 server monitoring CA Nimsoft Monitor
Performance Best Practices Guide for SAP NetWeaver Portal 7.3
SAP NetWeaver Best Practices Guide Performance Best Practices Guide for SAP NetWeaver Portal 7.3 Applicable Releases: SAP NetWeaver 7.3 Document Version 1.0 June 2012 Copyright 2012 SAP AG. All rights
IBM Lotus Enterprise Integrator (LEI) for Domino. Version 8.5.2. August 17, 2010
IBM Lotus Enterprise Integrator (LEI) for Domino Version 8.5.2 August 17, 2010 A) What's new in LEI V8.5.2 B) System requirements C) Installation considerations D) Operational considerations E) What's
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
AlphaTrust PRONTO - Hardware Requirements
AlphaTrust PRONTO - Hardware Requirements 1 / 9 Table of contents Server System and Hardware Requirements... 3 System Requirements for PRONTO Enterprise Platform Software... 5 System Requirements for Web
Best practices for operational excellence (SharePoint Server 2010)
Best practices for operational excellence (SharePoint Server 2010) Published: May 12, 2011 Microsoft SharePoint Server 2010 is used for a broad set of applications and solutions, either stand-alone or
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,
IBM Tivoli Monitoring for Databases
Enhance the availability and performance of database servers IBM Tivoli Monitoring for Databases Highlights Integrated, intelligent database monitoring for your on demand business Preconfiguration of metric
CA Nimsoft Monitor. Probe Guide for Apache HTTP Server Monitoring. apache v1.5 series
CA Nimsoft Monitor Probe Guide for Apache HTTP Server Monitoring apache v1.5 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
DMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application
I. General Database Server Performance Information. Knowledge Base Article. Database Server Performance Best Practices Guide
Knowledge Base Article Database Server Performance Best Practices Guide Article ID: NA-0500-0025 Publish Date: 23 Mar 2015 Article Status: Article Type: Required Action: Approved General Product Technical
Deploying and Optimizing SQL Server for Virtual Machines
Deploying and Optimizing SQL Server for Virtual Machines Deploying and Optimizing SQL Server for Virtual Machines Much has been written over the years regarding best practices for deploying Microsoft SQL
DEPLOYMENT GUIDE. Websense Enterprise Websense Web Security Suite TM. v6.3.1
DEPLOYMENT GUIDE Websense Enterprise Websense Web Security Suite TM v6.3.1 1996 2009, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San Diego, CA 92121, USA Published June 13, 2007 Printed
SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs
SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs Narayana Pattipati IBM Systems and Technology Group ISV Enablement January 2013 Table of contents Abstract... 1 IBM PowerVM
Enterprise Manager. Version 6.2. Administrator s Guide
Enterprise Manager Version 6.2 Administrator s Guide Enterprise Manager 6.2 Administrator s Guide Document Number 680-017-017 Revision Date Description A August 2012 Initial release to support version
Analyzing Java Performance on iseries
Session #: E2122 Analyzing Java Performance on iseries Speaker: Gregory S. Hurlebaus Title: PartnerWorld for Developers, iseries Technology Consultant May 7-10, 2002 Abstract This presentation will cover
Stratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
Windows 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
JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra
JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra January 2014 Legal Notices Apache Cassandra, Spark and Solr and their respective logos are trademarks or registered trademarks
Microsoft SharePoint Server 2010
Microsoft SharePoint Server 2010 Medium Farm Solution Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen August 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY,
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft Applications:
How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users)
Paper SAS315-2014 SAS 9.4 Web Application Performance: Monitoring, Tuning, Scaling, and Troubleshooting Rob Sioss, SAS Institute Inc., Cary, NC ABSTRACT SAS 9.4 introduces several new software products
IBM WebSphere Portal 7.0 Performance Tuning Guide
IBM WebSphere Portal software family Your world. Your way. IBM WebSphere Portal 7.0 Performance Tuning Guide IBM Collaboration Solutions Performance Team December 2010 Document version 1 Contents PERFORMANCE
Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems
Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can
