SlideShare a Scribd company logo
FAQ #00030                                                      Date Published: 10/13/2006


                                    Frequently Asked Questions

                WebSphere Performance Monitoring & Tuning
                          For Webtop Version 5.3 on WebSphere 5.1.x

                                           FAQ Version 1.0
                                              External

FAQ1. Q. How do I monitor Webtop performance in WebSphere? ______________________ 1
        Enabling Performance Monitoring on WebSphere______________________________________________ 2
        Logging in and Using the Tivoli Performance Viewer __________________________________________ 4
FAQ2. Q. Are there guidelines for tuning WebSphere with Webtop? ____________________ 10
        Maximum Heap Size – 1GB _____________________________________________________________         10
        Minimum Heap Size – 512MB ___________________________________________________________         10
        MaxPerm and MaxNew – ¼ of max heap size________________________________________________       10
        Initial Thread Pool Settings ______________________________________________________________   11
        Monitoring Thread Pool Usage ___________________________________________________________      11



This FAQ covers using the Tivoli Performance Viewer to monitor Webtop or any other
WDK application. It also provides some basic start-up settings to help you start tuning
your application server based on the number of users and user habits.


FAQ1. Q. How do I monitor Webtop performance in WebSphere?

       A. The Tivoli Performance Viewer ships with WebSphere and is a useful tool.
You can run the viewer on Windows or UNIX. The executable is found in the WebSphere
home/AppServer/bin directory and is called tperfviewer.sh (UNIX) or tperfviewer.bat
(Windows).




Documentum Performance Engineering                                              Page 1 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                               Date Published: 10/13/2006



Enabling Performance Monitoring on WebSphere

1) To monitor with the viewer, performance monitoring needs to be enabled in
WebSphere. Having it enabled does consume system resources. However, for standard
monitoring, IBM indicates that no more than 5% of resources would be consumed.

Navigate to your application server, runtime tab, and click the link to Performance
Monitoring Services shown below.




Documentum Performance Engineering                                     Page 2 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                          Date Published: 10/13/2006


Enable Standard performance monitoring as shown below. Be sure to save your
configuration changes after clicking OK.




Documentum Performance Engineering                                Page 3 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                             Date Published: 10/13/2006



Logging in and Using the Tivoli Performance Viewer

The performance viewer runs on Windows or UNIX. As noted early, the executable is
found in the WebSphere home/AppServer/bin directory. If running on UNIX, you execute
the shell tperfviewer.sh. If running on Windows, you execute tperfviewer.bat.

1) Logging Monitor Activity - logging is enabled via the drop down menu (see screen shot
below). When logging is enabled, it creates a unique *.xml file in the WebSphere
home/AppServer/logs directory. You can customize which counters it logs, but typically
the default of standard suffices.




Documentum Performance Engineering                                   Page 4 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                              Date Published: 10/13/2006


2) One feature of the viewer is the Performance Advisor. It provides advice that should
be taken in the proper context. For example, it suggests the initial heap size be no more
than 256mb. In reality, this depends on your application and expected heap usage and
shouldn’t be taken in absolute terms. See screen shot below.




Documentum Performance Engineering                                    Page 5 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                              Date Published: 10/13/2006


3) JVM Heap – you can view JVM heap usage and total size. Average heap usage along
with the min and max heap used is important information for helping you decide how to
configure it for your application. See screen shot below.




For more information on sizing your heap properly, please refer to FAQ2 in this
document.




Documentum Performance Engineering                                    Page 6 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                             Date Published: 10/13/2006


3) Thread Pools - It nicely monitors thread pools on the App Server. See screen shot
below.




For more Information on configuring your thread pool optimally for your environment and
user habits, please refer to FAQ2 in this document.




Documentum Performance Engineering                                   Page 7 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                             Date Published: 10/13/2006


4) Webtop servlets - you can monitor Webtop servlets (total requests, response times,
errors, etc.) See screen shot below.




Documentum Performance Engineering                                   Page 8 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                              Date Published: 10/13/2006


5) Logging – the logging feature is very useful. You can record a PerfViewer session and
play it back at recorded speed or faster. To open a log file for playback, go to drop down
menu FILE, then click Log. Navigate to the file by clicking the browse button.
Remember, all log files are stored by default in the WebSphere home/AppServer/logs
directory. See screen shot below.




Documentum Performance Engineering                                    Page 9 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                               Date Published: 10/13/2006



FAQ2. Q. Are there guidelines for tuning WebSphere with Webtop?

        A. Tuning your WebSphere environment (Heap size, thread pool, etc.) is a bit of
an art. Much depends on user habits, hardware limitations, and software versions.

What follows are general guidelines. They are starting points that may not be optimal for
your environment. As always, test before implementing any configuration in a production
environment.

In this document it is assumed we are working with 200 – 300 typical Documentum users
per JVM, and that this JVM is adequately supported with today’s typical CPU and
memory configurations. If you have different user targets or different user habits, adjust
your starting point accordingly.

Maximum Heap Size – 1GB
Generally, we’ve found little value going over 1GB of heap size. Typically the application
is slower as managing a large heap impacts performance. 1GB is a good starting point
with our assumed user count.

Minimum Heap Size – 512MB
This setting is more flexible. But, by starting out at a higher number, WebSphere doesn’t
have to allocate more memory as often once you are up and running.

You may also find that performance is better when the min and max heap sizes are
identical. However, be careful if you have extended periods of light user activity. During
those periods, garbage collection (GC) could be more expensive given a heap that is
much larger than needed.

How many JVMs
Adding more users may require more JVMs. If you find your heap is over 80% utilized at
peak usage and 1GB or larger, you should consider adding another JVM to compensate
as opposed to increasing your heap size.

MaxPerm and MaxNew – ¼ of max heap size
MaxPerm region (default 64MB) holds class data and long-lived resources and is often
undersized. Also, MaxNew region is for short-lived objects. In some version of the JDK it
helps to also set this to no more than ¼ of max heap size. See references at bottom for
more details.




Documentum Performance Engineering                                    Page 10 of 11
EMC Developer Network – http://developer.emc.com
FAQ #00030                                                      Date Published: 10/13/2006



Initial Thread Pool Settings
Proper thread pool settings vary widely by the user base’s habits and the operating
environment. Use this rough formula to arrive at a starting thread pool per JVM: (Nbr of
active users doing content transfer * 2) + (Nbr of other active users)

Given our assumptions the formula might look as follows: (200 * 2) + 50 = 450 threads.
As a result, you might want to set your initial Min and Max thread count as follows:
 Minimum: 200
 Maximum: 500

Note: WebSphere threads are tied closer to the number of users as compared to other
application servers, i.e., BEA WebLogic. This results in relatively large thread pools on
WebSphere.

Monitoring Thread Pool Usage
Monitor thread pool usage in Tivoli. In particular, you should monitor Percent Maxed
statistic which tells you the average percent of time ALL threads are in use. If this ever
rises above 10%, consider adding more threads to cover periods of peak system use.

[Reference Section]

    •   IBM WebSphere Application Server 5.1.x - Enabling Performance Monitoring Services
    •   IBM WebSphere Application Server 5.1.x - Monitoring Performance with Tivoli Performance Viewer
    •   IBM WebSphere Application Server 5.1.x - Java virtual machine settings
    •   IBM WebSphere Application Server 5.1.x - Thread pool settings




Documentum Performance Engineering                                            Page 11 of 11
EMC Developer Network – http://developer.emc.com

More Related Content

What's hot

Configuration management: automating and rationalizing server setup with CFEn...
Configuration management: automating and rationalizing server setup with CFEn...Configuration management: automating and rationalizing server setup with CFEn...
Configuration management: automating and rationalizing server setup with CFEn...
Jonathan Clarke
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld
 
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery ManagerVMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
VMworld
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
Stephen Beagles
 
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
Symantec
 
TSM 6.4 Technical updates
TSM 6.4 Technical updates TSM 6.4 Technical updates
TSM 6.4 Technical updates Solv AS
 
Veeam suite v8
Veeam suite v8 Veeam suite v8
Veeam suite v8
Marketing Team
 
Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
ColdFusionConference
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
René Winkelmeyer
 
Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Michael Martin
 
Ibm aix
Ibm aixIbm aix
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM India Smarter Computing
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
Alan Renouf
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
IBM India Smarter Computing
 
Multi-threaded Performance Pitfalls
Multi-threaded Performance PitfallsMulti-threaded Performance Pitfalls
Multi-threaded Performance PitfallsCiaran McHale
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems Solv AS
 
Protecting Exchange with Veeam
Protecting Exchange with VeeamProtecting Exchange with Veeam
Protecting Exchange with Veeam
Veeam Software
 
EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)
Copaco Nederland
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...
Jorge de la Cruz
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
VMUG IT
 

What's hot (20)

Configuration management: automating and rationalizing server setup with CFEn...
Configuration management: automating and rationalizing server setup with CFEn...Configuration management: automating and rationalizing server setup with CFEn...
Configuration management: automating and rationalizing server setup with CFEn...
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
 
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery ManagerVMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
VMworld 2013: Three Quirky Ways to Simplify DR with VMware Site Recovery Manager
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
TECHNICAL WHITE PAPER▶Symantec Backup Exec 2014 Blueprints - OST Powered Appl...
 
TSM 6.4 Technical updates
TSM 6.4 Technical updates TSM 6.4 Technical updates
TSM 6.4 Technical updates
 
Veeam suite v8
Veeam suite v8 Veeam suite v8
Veeam suite v8
 
Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 
Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000
 
Ibm aix
Ibm aixIbm aix
Ibm aix
 
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 SystemsIBM PowerVM Virtualization Technology on IBM POWER7 Systems
IBM PowerVM Virtualization Technology on IBM POWER7 Systems
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
Multi-threaded Performance Pitfalls
Multi-threaded Performance PitfallsMulti-threaded Performance Pitfalls
Multi-threaded Performance Pitfalls
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
 
Protecting Exchange with Veeam
Protecting Exchange with VeeamProtecting Exchange with Veeam
Protecting Exchange with Veeam
 
EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)
 
How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...How to protect an Enterprise Email and Collaboration environment using Veeam ...
How to protect an Enterprise Email and Collaboration environment using Veeam ...
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 

Viewers also liked

Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009Pedab
 
Websphere Certification in Chennai
Websphere Certification in ChennaiWebsphere Certification in Chennai
Websphere Certification in Chennai
THINK IT Training
 
WMQ, WMB and EIP
WMQ, WMB and EIPWMQ, WMB and EIP
WMQ, WMB and EIP
Vít Kotačka
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
Correlsense
 
TechDoc - WMB - Administration - Logs
TechDoc - WMB - Administration - LogsTechDoc - WMB - Administration - Logs
TechDoc - WMB - Administration - LogsGlen Brumbaugh
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott
 
WebSphere Message Broker installation guide
WebSphere Message Broker installation guideWebSphere Message Broker installation guide
WebSphere Message Broker installation guide
Vijaya Raghava Vuligundam
 
WebSphere Message Broker Training Agenda
WebSphere Message Broker Training AgendaWebSphere Message Broker Training Agenda
WebSphere Message Broker Training Agenda
Vijaya Raghava Vuligundam
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
Kuldeep Saxena
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
praveen_guda
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
IBM WebSphereIndia
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
gummadi1
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
ejlp12
 

Viewers also liked (17)

Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009
 
Websphere Certification in Chennai
Websphere Certification in ChennaiWebsphere Certification in Chennai
Websphere Certification in Chennai
 
IBM certification
IBM certificationIBM certification
IBM certification
 
WMQ, WMB and EIP
WMQ, WMB and EIPWMQ, WMB and EIP
WMQ, WMB and EIP
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
TechDoc - WMB - Administration - Logs
TechDoc - WMB - Administration - LogsTechDoc - WMB - Administration - Logs
TechDoc - WMB - Administration - Logs
 
Vishwanarayan Sriganesh (1)
Vishwanarayan  Sriganesh (1)Vishwanarayan  Sriganesh (1)
Vishwanarayan Sriganesh (1)
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
 
WebSphere Message Broker installation guide
WebSphere Message Broker installation guideWebSphere Message Broker installation guide
WebSphere Message Broker installation guide
 
WebSphere Message Broker Training Agenda
WebSphere Message Broker Training AgendaWebSphere Message Broker Training Agenda
WebSphere Message Broker Training Agenda
 
1206 alcott pdf
1206 alcott pdf1206 alcott pdf
1206 alcott pdf
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
 

Similar to Faq websphere performance

NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, OptimizeNZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
IBM z Systems Software - IT Service Management
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
Chris Bailey
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
solarisyourep
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
Roman Kharkovski
 
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentCare and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
Emtec Inc.
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
Nuno Alves
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyEMC Forum India
 
Manual 5
Manual 5Manual 5
Manual 5
arifhossen
 
Virtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperVirtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paper
Lenovo Data Center
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
Michelle Holley
 
Alfresco benchmark report_bl100093
Alfresco benchmark report_bl100093Alfresco benchmark report_bl100093
Alfresco benchmark report_bl100093ECNU
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
IBM Systems UKI
 
Jee performance tuning existing applications
Jee performance tuning existing applicationsJee performance tuning existing applications
Jee performance tuning existing applications
Shivnarayan Varma
 
The Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestThe Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFest
Yoshio Terada
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
Sharon James
 
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning Guide
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning GuideWebSphere Portal Version 6.0 Web Content Management and DB2 Tuning Guide
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning GuideTan Nguyen Phi
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
WASdev Community
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
Micro Focus
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
Sharon James
 

Similar to Faq websphere performance (20)

NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, OptimizeNZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
NZS-4409 - Enterprise Java Monitoring on zOS Discover, Alert, Optimize
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
 
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM EnvironmentCare and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
 
Manual 5
Manual 5Manual 5
Manual 5
 
Virtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperVirtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paper
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Alfresco benchmark report_bl100093
Alfresco benchmark report_bl100093Alfresco benchmark report_bl100093
Alfresco benchmark report_bl100093
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Jee performance tuning existing applications
Jee performance tuning existing applicationsJee performance tuning existing applications
Jee performance tuning existing applications
 
The Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestThe Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFest
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning Guide
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning GuideWebSphere Portal Version 6.0 Web Content Management and DB2 Tuning Guide
WebSphere Portal Version 6.0 Web Content Management and DB2 Tuning Guide
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
IBM XIV Gen3 Storage System
IBM XIV Gen3 Storage SystemIBM XIV Gen3 Storage System
IBM XIV Gen3 Storage System
 

Recently uploaded

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

Faq websphere performance

  • 1. FAQ #00030 Date Published: 10/13/2006 Frequently Asked Questions WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x FAQ Version 1.0 External FAQ1. Q. How do I monitor Webtop performance in WebSphere? ______________________ 1 Enabling Performance Monitoring on WebSphere______________________________________________ 2 Logging in and Using the Tivoli Performance Viewer __________________________________________ 4 FAQ2. Q. Are there guidelines for tuning WebSphere with Webtop? ____________________ 10 Maximum Heap Size – 1GB _____________________________________________________________ 10 Minimum Heap Size – 512MB ___________________________________________________________ 10 MaxPerm and MaxNew – ¼ of max heap size________________________________________________ 10 Initial Thread Pool Settings ______________________________________________________________ 11 Monitoring Thread Pool Usage ___________________________________________________________ 11 This FAQ covers using the Tivoli Performance Viewer to monitor Webtop or any other WDK application. It also provides some basic start-up settings to help you start tuning your application server based on the number of users and user habits. FAQ1. Q. How do I monitor Webtop performance in WebSphere? A. The Tivoli Performance Viewer ships with WebSphere and is a useful tool. You can run the viewer on Windows or UNIX. The executable is found in the WebSphere home/AppServer/bin directory and is called tperfviewer.sh (UNIX) or tperfviewer.bat (Windows). Documentum Performance Engineering Page 1 of 11 EMC Developer Network – http://developer.emc.com
  • 2. FAQ #00030 Date Published: 10/13/2006 Enabling Performance Monitoring on WebSphere 1) To monitor with the viewer, performance monitoring needs to be enabled in WebSphere. Having it enabled does consume system resources. However, for standard monitoring, IBM indicates that no more than 5% of resources would be consumed. Navigate to your application server, runtime tab, and click the link to Performance Monitoring Services shown below. Documentum Performance Engineering Page 2 of 11 EMC Developer Network – http://developer.emc.com
  • 3. FAQ #00030 Date Published: 10/13/2006 Enable Standard performance monitoring as shown below. Be sure to save your configuration changes after clicking OK. Documentum Performance Engineering Page 3 of 11 EMC Developer Network – http://developer.emc.com
  • 4. FAQ #00030 Date Published: 10/13/2006 Logging in and Using the Tivoli Performance Viewer The performance viewer runs on Windows or UNIX. As noted early, the executable is found in the WebSphere home/AppServer/bin directory. If running on UNIX, you execute the shell tperfviewer.sh. If running on Windows, you execute tperfviewer.bat. 1) Logging Monitor Activity - logging is enabled via the drop down menu (see screen shot below). When logging is enabled, it creates a unique *.xml file in the WebSphere home/AppServer/logs directory. You can customize which counters it logs, but typically the default of standard suffices. Documentum Performance Engineering Page 4 of 11 EMC Developer Network – http://developer.emc.com
  • 5. FAQ #00030 Date Published: 10/13/2006 2) One feature of the viewer is the Performance Advisor. It provides advice that should be taken in the proper context. For example, it suggests the initial heap size be no more than 256mb. In reality, this depends on your application and expected heap usage and shouldn’t be taken in absolute terms. See screen shot below. Documentum Performance Engineering Page 5 of 11 EMC Developer Network – http://developer.emc.com
  • 6. FAQ #00030 Date Published: 10/13/2006 3) JVM Heap – you can view JVM heap usage and total size. Average heap usage along with the min and max heap used is important information for helping you decide how to configure it for your application. See screen shot below. For more information on sizing your heap properly, please refer to FAQ2 in this document. Documentum Performance Engineering Page 6 of 11 EMC Developer Network – http://developer.emc.com
  • 7. FAQ #00030 Date Published: 10/13/2006 3) Thread Pools - It nicely monitors thread pools on the App Server. See screen shot below. For more Information on configuring your thread pool optimally for your environment and user habits, please refer to FAQ2 in this document. Documentum Performance Engineering Page 7 of 11 EMC Developer Network – http://developer.emc.com
  • 8. FAQ #00030 Date Published: 10/13/2006 4) Webtop servlets - you can monitor Webtop servlets (total requests, response times, errors, etc.) See screen shot below. Documentum Performance Engineering Page 8 of 11 EMC Developer Network – http://developer.emc.com
  • 9. FAQ #00030 Date Published: 10/13/2006 5) Logging – the logging feature is very useful. You can record a PerfViewer session and play it back at recorded speed or faster. To open a log file for playback, go to drop down menu FILE, then click Log. Navigate to the file by clicking the browse button. Remember, all log files are stored by default in the WebSphere home/AppServer/logs directory. See screen shot below. Documentum Performance Engineering Page 9 of 11 EMC Developer Network – http://developer.emc.com
  • 10. FAQ #00030 Date Published: 10/13/2006 FAQ2. Q. Are there guidelines for tuning WebSphere with Webtop? A. Tuning your WebSphere environment (Heap size, thread pool, etc.) is a bit of an art. Much depends on user habits, hardware limitations, and software versions. What follows are general guidelines. They are starting points that may not be optimal for your environment. As always, test before implementing any configuration in a production environment. In this document it is assumed we are working with 200 – 300 typical Documentum users per JVM, and that this JVM is adequately supported with today’s typical CPU and memory configurations. If you have different user targets or different user habits, adjust your starting point accordingly. Maximum Heap Size – 1GB Generally, we’ve found little value going over 1GB of heap size. Typically the application is slower as managing a large heap impacts performance. 1GB is a good starting point with our assumed user count. Minimum Heap Size – 512MB This setting is more flexible. But, by starting out at a higher number, WebSphere doesn’t have to allocate more memory as often once you are up and running. You may also find that performance is better when the min and max heap sizes are identical. However, be careful if you have extended periods of light user activity. During those periods, garbage collection (GC) could be more expensive given a heap that is much larger than needed. How many JVMs Adding more users may require more JVMs. If you find your heap is over 80% utilized at peak usage and 1GB or larger, you should consider adding another JVM to compensate as opposed to increasing your heap size. MaxPerm and MaxNew – ¼ of max heap size MaxPerm region (default 64MB) holds class data and long-lived resources and is often undersized. Also, MaxNew region is for short-lived objects. In some version of the JDK it helps to also set this to no more than ¼ of max heap size. See references at bottom for more details. Documentum Performance Engineering Page 10 of 11 EMC Developer Network – http://developer.emc.com
  • 11. FAQ #00030 Date Published: 10/13/2006 Initial Thread Pool Settings Proper thread pool settings vary widely by the user base’s habits and the operating environment. Use this rough formula to arrive at a starting thread pool per JVM: (Nbr of active users doing content transfer * 2) + (Nbr of other active users) Given our assumptions the formula might look as follows: (200 * 2) + 50 = 450 threads. As a result, you might want to set your initial Min and Max thread count as follows: Minimum: 200 Maximum: 500 Note: WebSphere threads are tied closer to the number of users as compared to other application servers, i.e., BEA WebLogic. This results in relatively large thread pools on WebSphere. Monitoring Thread Pool Usage Monitor thread pool usage in Tivoli. In particular, you should monitor Percent Maxed statistic which tells you the average percent of time ALL threads are in use. If this ever rises above 10%, consider adding more threads to cover periods of peak system use. [Reference Section] • IBM WebSphere Application Server 5.1.x - Enabling Performance Monitoring Services • IBM WebSphere Application Server 5.1.x - Monitoring Performance with Tivoli Performance Viewer • IBM WebSphere Application Server 5.1.x - Java virtual machine settings • IBM WebSphere Application Server 5.1.x - Thread pool settings Documentum Performance Engineering Page 11 of 11 EMC Developer Network – http://developer.emc.com