Deployment Guide

     Previous  Next    Open TOC in new window  Open Index in new window  View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Evaluating Hardware for the Portal Component

This appendix describes how to evaluate hardware options for the ALUI portal component so that you can provision hardware with appropriate CPU, RAM, and disk capacity.

Complete the steps in the following worksheet to evaluate hardware options.

Step
Calculation
Step 1
Estimate peak load using the following calculation:
Pages/sec = ((Power user pages/hr * #power users + Normal user pages/hr * #normal users + Infrequent user pages/hr * #infrequent users pages/hr) / (3600 sec/hr) * fraction of users who could log on who are actually connected

Note: Base your calculations on historical data for existing Web sites that serve a similar function. Use the following conventions to identify users:

  • Power users. A power user is one who routinely adds or deletes portal content.
  • Normal users. A normal user is one who routinely reads content.
  • Infrequent users. An infrequent user is one who does not routinely use the portal.
Record your estimated peak load here: ____________ pages/sec
Step 2
  • Review the benchmark charts on Portal Performance on Various Hardware Hosts.
  • Choose a configuration that supports the peak load calculation from Step 1. In general, you want to provision a number of Portal components that support a total of 2 to 3 times the estimated peak load from Step 1. For example, if you estimate peak load to be 15 pages/sec, you want to provision either:
    • One (1) Portal component that can support 30-45 pages/sec
    • Two (2) or three (3) Portal components that each support 15 pages/sec.
  • Record the benchmark capacity here: ____________ pages/sec
  • Follow the steps described in Steps 3-10 to adjust this benchmark capacity to a real-life estimate of expected use.
Step 3
If users use My Pages more than communities, revise the number upward by approximately 5%.
Step 4
If users use the Knowledge Directory more than 20% of the time, revise the number downward by approximately 10%.
Step 5
If the deployment runs under SSL (security mode 2) on the Portal component, without an SSL accelerator, subtract 25%.
Step 6
If the Portal component or server hosting the Portal component performs HTTP compression, subtract 10%.
Step 7
If the conditions in both Step 5 and Step 6 are true--that is, you use SSL without an accelerator and use HTTP compression in the portal component--add 18%.
Step 8
If this Portal component also serves the Administrative Portal, revise the number downward by 5%.
Step 9
If you use a virus scanner on the Portal component, subtract 0-10%, depending on the virus scanner settings.
Step 10
If you deploy the Portal component on a Tomcat Web application server, subtract 20%.
  • Tomcat does not perform or scale as well as WebLogic, WebSphere, or IIS with .NET. The capacity can be as much as 20% lower than with these alternatives.
  • Tomcat is also very sensitive to configuration. A poorly tuned Tomcat configuration could perform at less than 50% of the capacity of these other application servers.
  • Set the following Tomcat configuration variables in the Coyote HTTP 1.1 connector to the following settings for optimal performance:
    • connectionTimeout = 8000
    • maxThreads = 100
    • maxKeepAliveRequests = 1 (disable HTTP 1.1 Keep-Alive)
    • acceptCount = 500
Step 11
After you have made the adjustments in Steps 3-10, does the configuration you selected in Step 2 still meet your capacity requirements?

 


Portal Performance on Various Hardware Hosts

Portal performance demonstrates the following general trends:


  Back to Top       Previous  Next