Organizations / Events
Computer Measurement Group (CMG)
Holds annual International Conference
Many regional US groups and International groups
Velocity Web Performance and Operations Conference from O'Reilly Media
New York Web Performance Group and links to other Web Performance Groups
ACM SIGMETRICS, the ACM
Special Interest Group (SIG) for the computer/communication system performance community
SIGMETRICS/Performance Conference (more academic)
ACM/SPEC International Conference on Performance Engineering (more academic)
The Internet Measurement Conference
IFIP WG 7.3 on Computer Performance Modeling and Analysis
International Symposium on Computer Performance, Modeling, Measurements and Evaluation
Capacity Planning
CMG conference proceedings from 1976 through 2008 a unique collection of papers about capacity planning, performance engineering, and performance management
Dr. Neil Gunther's Site and Blog
Guerrilla
Capacity Planning by Neil J. Gunther
Dr. Norton's publications include papers on Simalytic Modeling
as well as a number of other modeling related topics
Capacity Planning and Performance Tuning Resources from Fortuitous
Adrian Cockcroft's Blog performance, modeling, and capacity planning
Capacity Planning for Internet Services. Quick planning techniques for high growth rates
by Adrian Cockcroft and Bill Walker
Open Source
Capacity & Performance Management Tools for Windows & Unix Systems by Brian
Johnson
System Management by Exception by Igor Trubin
Boris Zibitsker's blog on Predictive Analytics for IT
Mailbox Server Processor Capacity Planning from Microsoft
Using Transaction Cost Analysis for Site Capacity Planning from Microsoft
Capacity Model for Internet Transactions from Microsoft
A Capacity Planning Framework for Multi-tier Enterprise Services with Real Workloads
Capacity Planning for Internet Service Networks by Geoff Huston
Capacity Planning: An Essential Tool for Managing Web Services by Virgílio A.F. Almeida and Daniel A. Menascé
How to Develop an Effective Capacity Planning Process By Rich Schiesser (from IT Systems Management)
IBM Server and ERP Sizing Guides
Capacity Planning Market Forrester review from the BMC site
Capacity Planning Directory
Quantitative
System Performance the classic text by Lazowska, Zahorjan, Graham,
and Sevcik
Stochastic Petri Nets - An Introduction to the Theory book by Falko Bause and Pieter Kritzinger
Performance Management
Application Performance Engineering Hub
Application Performance, Scalability, and Architecture blog from Dynatrace
The Performance Management section of The Virtualization Practice
APM Digest
Correlsense's blog
App Signal blog from AppDynamics
Catchpoint’s Blog
Application Performance Matters Blog from OPNET
Monitis' Blog
Seriti Consulting Blog the Web Operations and Management Specialists, by Stephen Thair
Tuning
It is often difficult to separate information how to design systems with good
performance (architecture, performance patterns, language structures, etc.) from
information how to tune and deploy systems, quite often both sides are
considered. Although more tuning- and product - oriented
links are placed here, a lot of related information can be found in the
Performance section. See also
Bottlenecks.
Wilson Mar's
performance tuning notes mainly Windows and .Net
Jaqui Lynch's
Publications including UNIX, AIX, Linux, and Apache performance tuning
Performance monitoring and capacity planning by Randy Johnson and Harris Kern, mostly DBMS-related tuning
PerformanceWiki performance / tuning tips
Windows
Windows Performance resource page from Microsoft
Performance Tuning Guidelines for Windows Server 2008 R2 from Microsoft
Performance Tuning Guidelines for Windows Server 2003 from Microsoft
Windows Server 2003 Performance and Scalability Microsoft white paper
Tuning Windows Server 2003 on IBM
System x Servers IBM white paper
Windows 2000 Performance Tuning Microsoft white paper
Windows System Resource Manager
Windows Server Performance Team Blog
Linux/Unix
Tuning IBM
xSeries Servers for Performance IBM Redbook (Windows, Linux, NetWare, VMware)
SarCheck Linux & UNIX performance analysis and performance tuning tool
Solaris Internals and Performance FAQ
AIX 5L Practical
Performance Tools and Tuning Guide IBM Redbook
Database
Performance Tuning on AIX IBM Redbook
Tuning Red Hat Enterprise Linux on IBM Eserver xSeries Servers IBM Redbook
IBM System i and System p System Planning and Deployment: Simplifying Logical Partitioning IBM Redbook
PowerVM Virtualization on IBM System p: Managing and Monitoring IBM Redbook
Planning and Sizing for
Virtualization on System P by Jaqui Lynch
VMware
VMware Technical Resources a lot of performance-related technical papers
VMworld sessions and labs
Performance Best Practices and
Benchmarking Guidelines VMware Infrastructure 3 version 3.5 with ESX 3.5, ESXi 3.5, and VirtualCenter 2.5
Apache Web (aka IBM HTTP) Server
Apache 1.3
Performance Notes
Apache 2.0
Performance Tuning
Apache
Performance and Security Guide by Nasim Mansurov
Tuning Apache Web Servers for Speed by Dean Gaudet
Microsoft IIS
The Art and Science of Web Server Tuning with Internet Information Services 5.0
IIS 6.0 Performance Tuning
WebLogic
WebLogic 10.3 Server Performance and Tuning manual
WebLogic 9.2 Server Performance and Tuning manual
WebLogic 8.1 Server Performance and Tuning manual
Workload Management in WebLogic Server 9.0 by Naresh Revanuru
Avoiding Unnecessary JSP Recompilation
by Nagesh Susarla
Oracle JRockit JVM
Oracle JRockit Performance Tuning Guide Release R28
Marcus Hirt's Blog A blog focused on JRockit and JRockit Mission Control
WebSphere
WebSphere Application Server V8 Concepts, Planning and Design Guide
WebSphere Application Server V6: Scalability and Performance Handbook
WebSphere Application Server V7: Monitoring the Runtime
WebSphere 6.0 Tuning Performance from
WebSphere documentation
WebSphere 5.1 Performance Tuning and Monitoring (pdf) from
WebSphere documentation
Recommended reading list: J2EE and WebSphere Application Server from IBM Software Services, includes Performance and Monitoring
WebSphere
V5.1 Performance, Scalability, and High Availability IBM Redbook
DB2 UDB V8
and WebSphere V5 Performance Tuning and Operations Guide IBM Redbook
Meet the experts: Stacy Joines and Gary Hunt on WebSphere performance
Monitoring WebSphere Application Performance on z/OS
MQ
Performance: Getting the Most Out of WebSphere MQ
Microsoft SQL Server
SQL Server 2008, Monitoring and Performance from Microsoft MSDN
SQL Server 2005, Database Engine Administrator InfoCenter from Microsoft MSDN
SQL Server 2000, Optimizing Database Performance Overview from Microsoft MSDN
SQL Server 2000, Monitoring Server Performance and Activity from Microsoft MSDN
Microsoft SQL Server 2008 Tuning Tips for PeopleSoft Applications from Microsoft, a lot of usuful info for any applications
SQL Server Performance site
about Microsoft SQL Server performance tuning and optimization
Analyzing and Optimizing Performance SQL Server 2000 Analysis Services, from Microsoft MSDN
SQL Nitro, network acceleration for SQL Server
Oracle
Oracle Database Performance Tuning Guide 11g Release 1 (11.1) manual from
Oracle
Oracle Database Performance Tuning Guide 10g Release 2 (10.2) manual from
Oracle
Oracle Database Performance Tuning Guide and Reference 9i Release 2 (9.2)
manual from Oracle
Oracle database performance problems and tuning by SearchOracle.com (free registration
required)
Oracle Statspack Survival Guide
Automatic Workload Repository
Forecasting Oracle Performance. Tools and Scripts from OraPub
Learning Guide: Performance tuning by SearchOracle.com (free registration
required)
DB2
DB2 UDB
Practical Performance Tuning by John Maenpaa
DB2 8.2 Administration Guide: Performance (pdf) from
DB2 8
documentation
DB2 7.2 Administration Guide: Performance (pdf) from
DB2 7
documentation
DB2 UDB V7.1
Performance Tuning Guide IBM Redbook
DB2
Performance Expert for Multiplatforms V2 IBM Redbook
DB2PORTAL.com DB2 resources for the mainframe
DB2 10 for z/OS Performance Topics IBM Redbook
DB2 9 for z/OS Performance Topics IBM Redbook
DB2 UDB for z/OS Version 8
Performance Topics IBM Redbook
DB2 UDB for z/OS:
Design Guidelines for High Performance and Availability IBM Redbook
DB2 for z/OS: DB2 Universal Database concurrency by Fred Whitlark
A Deep Blue View of DB2 Performance: IBM Tivoli OMEGAMON XE for DB2 Performance Expert on z/OS IBM Redbook
Local vs Remote Database Access:
A Performance Test IBM Redpaper
DB2 UDB V8
and WebSphere V5 Performance Tuning and Operations Guide IBM Redbook
MySQL
MySQL Server
Performance Tuning by Jeremy Zawodny (free Linux Magazine registration
required)
MySQL Performance Blog from Percona
MySQL 5.1 Reference Manual
Oracle Applications
Oracle Documentation for all products
Oracle E-Business Suite Technology blog
Oracle EPM and BI
Oracle EPM and BI Documentation
Oracle EPM and BI White Papers, White Papers on OTN, Learning Library
Articles and Presentations from Rittman Mead Consulting
The Accelatis Ascension Suite HFM Deployment Management and Optimization
SAP
Performance Analysis and Measurements: Achieving Optimal Performance for SAP Solutions
SAP R/3 Performance Monitoring & Tuning by Wilson Mar
Modeling Tools
Each vendor site provide many interesting documents about
modeling, capacity planning, performance management, etc.
BMC Capacity Management (former BEST/1, Patrol Perform &Predict)
TeamQuest
How to Do Capacity
Planning
Multi-Tiered Applications Sizing Methodology Based on Load Testing and Queuing Network Models by Leonid Grinshpan
Metron Athene, "provides ITIL-compliant capacity management, automatic performance analysis and reporting for UNIX, Linux, Windows and Mainframe Servers."
CA (former HyPerformix) Capacity Management solutions includes Optimizer (uses discrete event simulation modeling technology), Capacity Manager and Data Manager. Optimizer was integrated with LoadRunner. For some time Mercury promoted HyPerformix as Mercury Capacity Planning.
Wilson Mar's notes
OPNET IT Guru Systems Planner
PDQ -
open source from
Dr. Neil Gunther
Java Modelling Tools -
a suite of applications developed by Politecnico di Milano and released under GPL license
OMNeT++
is an extensible, modular, component-based C++ simulation library and framework, free for academic and non-profit use
Ptolemy II is
a set of Java packages supporting heterogeneous, concurrent modeling and design
from UC at Berkeley, free for academic and commercial use.
A Collection of Modelling and Simulation Resources on the Internet by Andrea Emilio Rizzoli
Application Performance Management
Tools
A new class of software for performance monitoring and
diagnostics in production or under load. Basic monitoring (using operating
systems tools and utilities) is considered in the
Monitoring section.
Gartner Magic Quadrant for Application Performance Monitoring, 2010
Gartner Magic Quadrant for J2EE Application Server Management, 2005
TRAC Research market research and analyst firm that specializes in IT performance management
Oracle Enterprise Manager manages Oracle and non-Oracle technologies within a single console. Oracle Application Diagnostics for Java.
Oracle Composite Application Monitor and Modeler Production Monitoring
& Diagnostics for J2EE (former ClearApp, Acsera)
HP
Diagnostics (former Mercury) is integrated with Performance Center. Includes Mercury Diagnostics for J2EE
(former LoadRunner Transaction Breakdown), .Net and ERP/CRM (Siebel,
Oracle, and SAP NetWeaver) and Deep Diagnostics for
J2EE (former Performant OptiBench).
Compuware Application Performance Management
including
Gomez (former Vantage) for Java and .NET Performance
Compuware Strobe application performance management for
z/OS applications
Wily
Introscope gives the ability to quickly isolate and resolve
performance issues in each stage of the application lifecycle. J2EE and .Net
Precise Software Application Performance Management
(was also Symantec, Veritas)
solutions to optimize the performance and
availability of enterprise applications including J2EE, .NET, databases
(DB2, Oracle, and SQL Server), and ERP/CRM (SAP, PeopleSoft, Siebel, and Oracle Applications).
Quest
Application Management (including former Sitraka products)
optimizing performance and availability for J2EE, Oracle E-Business, PeopleSoft, SAP,
Siebel.
Quest
White Papers
IBM Tivoli Service Availability and Performance Management, including products from acquired Cyanea and Candle
Large-Scale Implementation of IBM Tivoli Composite Application Manager IBM Redpaper
IBM Tivoli Composite Application Manager V6.0 Family: Installation, Configuration, and Basic Usage IBM Redbook
IBM Enterprise
Workload Manager
Resources. An IBM attempt to extend the mainframe technology to other platforms.
IBM Enterprise Workload Manager V2.1 IBM Redbook
Hardening the EWLM Performance Data IBM Redpaper
Performance monitoring with Enterprise Workload Manager. Enable ARM instrumentation for end-to-end
performance monitoring in IBM middleware on AIX and Linux by CheKim Chhuor
OPNET
application performance solutions including Panorama (former Altaworks) "realtime application monitoring and analytics".
BMC Application Problem Resolution System (former Identify AppSight) is positioned a little differently:
"patented
Black Box technology monitors application execution and captures a synchronized
record of user activity, configuration, and code execution in real time. Simply
play back the Black Box log to quickly pinpoint the root cause of problems.
That's any problem - performance, configuration, functional, or user errors - in
Windows, .NET, and J2EE applications"
BMC ProactiveNet Performance Management including BMC Performance Manager(former Patrol)
dynaTrace performance diagnostics of Java/J2EE and .NET Applications, promises a deep look into the inner workings of applications under load
Macro 4 provides a range of application performance solutions for mainframe and distributed environments
JXInsight enterprise Java performance monitoring, problem diagnostic, transaction analysis and application management solution
FactFinder Application Management Software from BlueStripe Software
AppDynamics Application Performance Management (APM) solution, has free AppDynamics Lite edition
New Relic RPM "A single tool that can monitor and manage all your web apps to the line of code", RPM Lite is free
Lucierna Antorcha Java Application Performance Management
RTI delivers end-to-end performance diagnostics for JBoss and Apache Tomcat
Netuitive Predictive Analytics for IT
Geneos from ITSR Group,real-time performance monitoring and management solutions
ExtraHop, a network-based application performance management (APM) solution
Performance Management directory from KnowledgeStorm
Enterprise Monitoring Tools
Tools allowing monitoring of multiple servers including
alerting and reporting. Basic monitoring (using operating
systems tools and utilities) are considered in the
Monitoring section.
ASG PerfMan, cross-platform from Windows to z/OS
PerfCap Performance Management and Capacity Planning software,
supported on IBM-AIX, HP-UX, SUN Solaris, Tru64 Unix, Linux, Windows NT/2000/XP and OpenVMS platforms
Performance
SeNTry (also known as NTSMF) from
Demand Technology, high-performance Windows performance monitor
Lean 6 Sigma Capacity Management
from ORSYP (acquired Sysload Software): real-time monitoring, analysis and iterative tuning
Meta-View
Performance Manager from Lund, Windows
and different flavors of UNIX
Performance and
Availability Management from NetIQ
PROGNOSIS from Integrated Research (IR),
"real-time, systems management software for high-availability computing
environments"
Performance Management from ASG (acquired
Landmark)
MonitorIT from Goliath Technologies,
"monitor the health of their infrastructure including physical and virtual servers, networks, desktops, applications and storage"
Heroix multiplatform,
automated monitoring and management software
eG Innovations end-to-end monitoring solutions
Nimsoft (acquired Indicative) unified IT monitoring
SolarWinds Orion, including Application Performance Monitor and Network Performance Monitor
ManageEngine Applications Manager includes server monitoring, application server monitoring, database monitoring, web services monitoring, virtualization monitoring, cloud monitoring and an array of other application management capability
SightLine, one solution for cross-platform performance and capacity management
Galileo Performance Explorer, customizable views of infrustructure performance - on demand
List of Free Performance Monitoring Tools from MFJ Associates
Nagios, IT Infrastructure Monitoring, there is The Open Source monitoring solution
Ganglia Monitoring System, a scalable distributed monitoring system for high-performance computing systems, a BSD-licensed open-source project
Graphite, scalable realtime graphing, used for server monitoring
Transaction Tracking / Business Activity Monitoring
Oracle Enterprise Manager Real User Experience Insight (former Moniforce UXInsight) monitors real user activity, provide analysis and notifications
Correlsense's SharePath "provides the unique ability to manage and monitor cross tier transactions at the transaction level, manage transaction Service Level Agreements (SLAs) and enable root cause performance analysis"
HP TransactionVision (former Bristol Technology) tracks customer
transactions throughout their entire lifecycle. It provides Business Process Monitoring that increases
visibility into your customer facing transactions.
SeaView/RTM (Response Time Monitor)
"passively captures network packets via a spanned port on the server switch.
The software discovers and captures granular data describing all application sessions in real time. Built into the SeaView architecture is the ability to plug in
application-specific modules that probe deeply into captured packets to measure the performance of actual business transactions."
TeaLeaf "provides real-time,
browser-level visibility into every customer's online experience."
OpTier "delivers end-to-end visibility and
control of all business transactions, across all tiers."
Quest User Experience Management
BMC End User Experience Management (former Coradiant)
Business Activity Monitoring with WebSphere Business Monitor V6.1 IBM Redbook
Business Activity
Monitoring (BAM) directory from KnowledgeStorm
Performance-Related Technologies
Oracle Coherence "provides replicated and distributed (partitioned) data management and caching services"
TIBCO Grid Computing virtualizes applications across a real-time infrastructure (former DataSynapse)
ScaleOut Software, data and computing grids
Terracotta Ehcache and BigMemory, snap-in performance and scale for enterprise Java applications
Network Performance Management
Guide to Network Performance Management
and
Network Performance Management from
TechTarget (free registration required)
The End All of
Network Performance Management by Bruce Boardman, six network performance
management products tested (Argent Guardian 6.0a, Compuware Vantage 8, Concord
eHealth Suite 5.0.2, NetScout nGenius Performance Manager 1.4, NetQoS SuperAgent
3.0, and ProactiveNet 4.1.2)
Network Performance Directory
List of Free Performance Monitoring Tools from MFJ Associates
Slides for teaching a course on TCP Performance, instruction support material for M. Hassan and R. Jain book "High Performance TCP/IP Networking: Concepts, Issues, and Solutions"
John Sellens's System and Network Monitoring Page
Wireshark network protocol analyzer
Bit-Twist Ethernet packet generator
CA NetQoS Network Performance Management
Measure Network Performance with iperf and Measure Network Performance: iperf and ntop by Carla Schroder
Books
Click on the book or its title to see book information and
reviews (if available) on Amazon.com