Sun Java System Web Server 6.1 SP12 Performance Tuning, Sizing, and Scaling Guide
    
A
 
 about this guide
  audience ( Index Term Link )
  contents ( Index Term Link ) ( Index Term Link )
  conventions ( Index Term Link ) ( Index Term Link )
 
 acceptor threads ( Index Term Link )
 
 AcceptTimeout directive ( Index Term Link ) ( Index Term Link )
 
 access time updates ( Index Term Link )
 
 acl-bucket ( Index Term Link )
 
 ACL cache, tuning ( Index Term Link )
 
 ACLCacheLifetime ( Index Term Link )
 
 ACLGroupCacheSize ( Index Term Link )
 
 ACLUserCacheSize ( Index Term Link ) ( Index Term Link )
 
 activating statistics, with stats-xml ( Index Term Link )
 
 AddLog ( Index Term Link )
 
 Administration interface, more information about ( Index Term Link )
 
 assign-name ( Index Term Link ) ( Index Term Link )
    
B
 
 benchmarking, tuning Solaris for ( Index Term Link )
 
 buckets, performance ( Index Term Link )
 
 buffer size, tuning ( Index Term Link )
 
 busy functions ( Index Term Link ) ( Index Term Link )
    
C
 
 cache, DNS ( Index Term Link )
 
 cache information ( Index Term Link )
 
 cache not utilized ( Index Term Link )
 
 CacheEntries ( Index Term Link ) ( Index Term Link )
 
 CacheHits ( Index Term Link )
 
 CacheLookups ( Index Term Link ) ( Index Term Link )
 
 caching, servlet/JSP ( Index Term Link )
 
 cgi-bucket ( Index Term Link )
 
 CGIStub processes ( Index Term Link )
  CGIExpirationTimeout ( Index Term Link )
  CGIStubIdleTimeout ( Index Term Link )
  MaxCGIStubs ( Index Term Link )
  MinCGIStubs ( Index Term Link )
 
 check-acl SAF ( Index Term Link )
 
 class-loader ( Index Term Link )
 
 class reloading, configuring ( Index Term Link )
 
 classpath, directories in ( Index Term Link )
 
 classpath elements ( Index Term Link )
 
 classpathprefix ( Index Term Link )
 
 classpathsuffix ( Index Term Link )
 
 connection handling ( Index Term Link )
 
 connection pooling, JDBC ( Index Term Link )
  configuring ( Index Term Link )
 
 connection queue information ( Index Term Link )
 
 connection refused errors ( Index Term Link )
 
 connection timeout, tuning ( Index Term Link )
 
 connection timeouts ( Index Term Link )
 
 connections ( Index Term Link )
  closed ( Index Term Link )
  settings in magnus.conf ( Index Term Link )
  simultaneous via RqThrottle parameter ( Index Term Link )
 
 connectionvalidationmethod ( Index Term Link )
 
 connectionvalidationrequired ( Index Term Link )
 
 ConnQueueSize ( Index Term Link ) ( Index Term Link )
  and SNCA ( Index Term Link )
 
 content_length ( Index Term Link )
 
 crontab -e sys command ( Index Term Link )
 
 CurrentCacheEntries ( Index Term Link )
    
D
 
 default-bucket ( Index Term Link )
 
 defaultvs ( Index Term Link )
 
 determining requirements ( Index Term Link )
 
 directives, performance-related ( Index Term Link )
 
 directories in the classpath ( Index Term Link )
 
 DNS cache information ( Index Term Link )
 
 documentation, Web Server ( Index Term Link )
 
 drive space, sizing issues ( Index Term Link )
 
 dynamicreloadinterval ( Index Term Link )
    
F
 
 failallconnections ( Index Term Link )
 
 file-bucket ( Index Term Link )
 
 file cache
  configuring ( Index Term Link )
  flags for ?list option ( Index Term Link )
  low hit rate with custom NSAPI functions ( Index Term Link )
  magnus.conf directives ( Index Term Link )
  problems, cache not utilized ( Index Term Link )
  tuning ( Index Term Link )
  virtual memory ( Index Term Link )
 
 file descriptor limits ( Index Term Link )
 
 file system tuning, Solaris ( Index Term Link )
 
 FileCacheEnable ( Index Term Link )
 
 find-pathinfo ( Index Term Link ) ( Index Term Link )
 
 find-pathinfo-forward ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 flushed keep-alive connections ( Index Term Link )
 
 func_insert ( Index Term Link )
    
H
 
 hardware virtual servers ( Index Term Link )
 
 high file system page-in rate ( Index Term Link )
 
 hit ratio ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 HitRatio ( Index Term Link )
 
 HotSpot VM performance FAQ ( Index Term Link )
 
 HTTP/1.0-style workload ( Index Term Link )
 
 HTTP/1.1-style workload ( Index Term Link )
    
I
 
 Idle ( Index Term Link )
 
 idletimeout ( Index Term Link )
 
 improving application performance ( Index Term Link )
 
 init-cgi, multi-process mode ( Index Term Link )
 
 init-resonate
  parameters ( Index Term Link ) ( Index Term Link )
 
 iostat -x 60 command ( Index Term Link )
 
 iostat utility ( Index Term Link )
 
 isolationlevelguaranteed ( Index Term Link )
    
J
 
 Java Enterprise System (JES) ( Index Term Link )
 
 Java heap tuning ( Index Term Link )
 
 Java HotSpot VM ( Index Term Link )
 
 java.lang.OutOfMemoryError ( Index Term Link )
 
 Java Security Manager, configuring ( Index Term Link )
 
 Java VM heap space ( Index Term Link )
 
 Java web applications, tuning performance ( Index Term Link )
 
 JDBC connection pool attributes
  connectionvalidationmethod ( Index Term Link )
  connectionvalidationrequired ( Index Term Link )
  failallconnections ( Index Term Link )
  idletimeout ( Index Term Link )
  isolationlevelguaranteed ( Index Term Link )
  maxpoolsize ( Index Term Link )
  maxwaittime ( Index Term Link )
  name ( Index Term Link )
  poolresizequantity ( Index Term Link )
  steadypoolsize ( Index Term Link )
  transactionisolationlevel ( Index Term Link )
  validationtablename ( Index Term Link )
 
 JDBC connection pooling
  advantages of ( Index Term Link )
  configuring ( Index Term Link )
  improving application performance ( Index Term Link )
 
 JDBCCONNECTIONPOOL ( Index Term Link )
 
 JES ( Index Term Link )
 
 jsp-config ( Index Term Link )
    
K
 
 keep-alive connections, flushed ( Index Term Link )
 
 keep-alive information ( Index Term Link )
 
 KeepAlive connections, about ( Index Term Link )
 
 KeepAliveCount ( Index Term Link ) ( Index Term Link )
 
 KeepAliveFlushes ( Index Term Link ) ( Index Term Link )
 
 KeepAliveHits ( Index Term Link ) ( Index Term Link )
 
 KeepAliveMaxCount ( Index Term Link )
 
 KeepAliveQueryMaxSleepTime ( Index Term Link )
 
 KeepAliveQueryMeanTime ( Index Term Link )
 
 KeepAliveRefusals ( Index Term Link )
 
 KeepAliveThreads ( Index Term Link ) ( Index Term Link )
 
 KeepAliveTimeout ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 KeepAliveTimeouts ( Index Term Link )
    
L
 
 libloadbal
  enabling via magnus.conf ( Index Term Link )
  library configuration ( Index Term Link )
  plugin ( Index Term Link )
  sample ( Index Term Link )
  using ( Index Term Link )
 
 listen socket
  default virtual server ( Index Term Link )
  statistics ( Index Term Link )
 
 ListenQ ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 load balancing, libloadbal plugin ( Index Term Link )
 
 load balancing, using ( Index Term Link )
 
 load-modules ( Index Term Link )
 
 log file modes ( Index Term Link )
  verbose ( Index Term Link )
 
 LogVerbose ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 long service times ( Index Term Link )
 
 low-memory problems ( Index Term Link )
    
M
 
 magnus.conf
  ACLUserCacheSize ( Index Term Link )
  activating statistics ( Index Term Link )
  directives, performance-related ( Index Term Link )
  enabling libloadbal ( Index Term Link )
  file cache directives, using ( Index Term Link )
  init-cgi, multi-process mode ( Index Term Link )
  listen queue ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  simultaneous connections via RqThrottle ( Index Term Link )
 
 Magnus Editor, using to tune ( Index Term Link )
 
 manager-properties properties ( Index Term Link )
 
 MaxCacheEntries ( Index Term Link )
 
 MaxKeepAlive ( Index Term Link )
 
 MaxKeepAliveConnections ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 maxLocks, tuning ( Index Term Link )
 
 maxpoolsize ( Index Term Link )
 
 MaxProcs ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 maxSessions ( Index Term Link )
 
 maxwaittime ( Index Term Link )
 
 memory, sizing issues ( Index Term Link )
 
 memory requirements ( Index Term Link )
 
 MinCGIStubs ( Index Term Link )
 
 MMapSessionManager, tuning ( Index Term Link )
 
 modes
  log file ( Index Term Link )
  multi-process ( Index Term Link )
  single-process ( Index Term Link )
 
 monitoring server performance
  overview ( Index Term Link )
  using perfdump ( Index Term Link )
  using performance buckets ( Index Term Link )
  using stats-xml ( Index Term Link )
  using the Server Manager ( Index Term Link )
 
 monitoring statistics ( Index Term Link )
  SE toolkit ( Index Term Link )
 
 mpstat 60 command ( Index Term Link )
 
 multi-process mode ( Index Term Link ) ( Index Term Link )
 
 multi-thread mode ( Index Term Link )
    
N
 
 NameTrans ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 native threads pool ( Index Term Link )
 
 NativePool ( Index Term Link )
 
 NativePoolMaxThreads ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 NativePoolMinThreads ( Index Term Link )
 
 NativePoolQueueSize ( Index Term Link ) ( Index Term Link )
 
 NativePoolStackSize ( Index Term Link )
 
 NativeThread ( Index Term Link )
 
 NCA ( Index Term Link )
 
 netstat -i 60 ( Index Term Link )
 
 netstat -s command ( Index Term Link )
 
 networking, sizing issues ( Index Term Link )
 
 nocache parameter ( Index Term Link )
 
 nostat ( Index Term Link ) ( Index Term Link )
 
 nsfc.conf, file cache settings ( Index Term Link )
 
 nsfc.conf settings ( Index Term Link )
 
 NSPR ( Index Term Link )
 
 NSServletService ( Index Term Link )
 
 ntrans-base ( Index Term Link ) ( Index Term Link )
    
O
 
 obj.conf
  activating statistics ( Index Term Link )
  perfdump utility ( Index Term Link )
  performance buckets ( Index Term Link )
  performance-related parameters ( Index Term Link )
  timeout period ( Index Term Link )
    
P
 
 PATH_INFO ( Index Term Link )
 
 PathCheck ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 peak concurrent users ( Index Term Link )
 
 perfdump
  about ( Index Term Link )
  installing ( Index Term Link )
  performance buckets ( Index Term Link )
  sample output ( Index Term Link )
  statistics monitored ( Index Term Link )
  using to monitor server activity ( Index Term Link )
 
 performance
  buckets ( Index Term Link )
  issues ( Index Term Link )
  monitoring tools ( Index Term Link )
  overview ( Index Term Link )
  problems ( Index Term Link )
  studies ( Index Term Link )
  tuning ( Index Term Link )
 
 performance buckets
  configuration of ( Index Term Link )
  defining in magnus.conf ( Index Term Link )
  information in perfdump ( Index Term Link )
  performance report ( Index Term Link )
  using to monitor activity ( Index Term Link )
 
 performance monitoring, Solaris-specific ( Index Term Link )
 
 performance report, performance buckets ( Index Term Link )
 
 persistence-type ( Index Term Link ) ( Index Term Link )
 
 persistent connection information ( Index Term Link )
 
 persistent connections ( Index Term Link )
 
 pfx2dir ( Index Term Link )
 
 PHP scalability tests ( Index Term Link )
 
 poll interval ( Index Term Link )
 
 pool, native threads ( Index Term Link )
 
 poolresizequantity ( Index Term Link )
 
 PR_GetFileInfo ( Index Term Link )
 
 PR_TransmitFile ( Index Term Link )
 
 precompiled JSPs ( Index Term Link )
 
 problems
  common ( Index Term Link )
  connection timeouts ( Index Term Link )
  KeepAlive connections flushed ( Index Term Link )
  log file modes ( Index Term Link )
  low memory ( Index Term Link )
  under-throttled server ( Index Term Link )
 
 process modes ( Index Term Link )
 
 processes ( Index Term Link )
  settings in magnus.conf ( Index Term Link )
 
 processors, sizing issues ( Index Term Link )
 
 product support ( Index Term Link ) ( Index Term Link )
 
 profiling ( Index Term Link )
    
Q
 
 quality of service (QOS) features ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 queue, peak work ( Index Term Link )
    
R
 
 ratio, hit ( Index Term Link )
 
 RcvBufSize ( Index Term Link )
 
 reapIntervalSeconds ( Index Term Link )
 
 refresh ( Index Term Link )
 
 reload-interval ( Index Term Link )
 
 restart ( Index Term Link )
 
 rlim_fd_cur ( Index Term Link )
 
 rlim_fd_max ( Index Term Link )
 
 RqThrottle ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  and SNCA ( Index Term Link )
  NativePoolQueueSize ( Index Term Link )
  simultaneous connections ( Index Term Link )
  under-throttled server ( Index Term Link )
    
S
 
 scalability studies ( Index Term Link )
 
 SE toolkit ( Index Term Link )
 
 segmap_percent ( Index Term Link )
 
 send-cgi ( Index Term Link )
 
 send-file, nocache parameter ( Index Term Link )
 
 serverclasspath ( Index Term Link )
 
 Service ( Index Term Link ) ( Index Term Link )
 
 servlet/JSP caching ( Index Term Link )
 
 session creation information ( Index Term Link )
 
 session-properties ( Index Term Link )
 
 session settings, web application ( Index Term Link )
 
 single-process mode ( Index Term Link )
 
 SNCA
  RqThrottle and ConnQueueSize ( Index Term Link )
  using ( Index Term Link )
 
 SndBufSize ( Index Term Link )
 
 Solaris
  file system tuning ( Index Term Link )
  Network Cache and Accelerator ( Index Term Link )
  platform-specific issues ( Index Term Link )
  tuning for performance benchmarking ( Index Term Link )
 
 Solaris-specific performance monitoring ( Index Term Link )
  long-term system monitoring ( Index Term Link )
  SE toolkit ( Index Term Link )
  short-term system monitoring ( Index Term Link )
 
 sq_max_size ( Index Term Link ) ( Index Term Link )
 
 SSL test ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 static test ( Index Term Link ) ( Index Term Link )
 
 statistics
  busy function ( Index Term Link )
  cache information ( Index Term Link )
  connection queue ( Index Term Link )
  hit ratio ( Index Term Link )
  listen socket information ( Index Term Link )
  monitoring ( Index Term Link ) ( Index Term Link )
  nocache parameter ( Index Term Link )
  performance buckets ( Index Term Link )
  poll interval ( Index Term Link )
  types monitored by perfdump ( Index Term Link )
  viewing ( Index Term Link ) ( Index Term Link )
  virtual server ( Index Term Link )
 
 stats-xml, activating statistics ( Index Term Link )
 
 steadypoolsize ( Index Term Link )
 
 studies ( Index Term Link )
  general conclusions ( Index Term Link )
  goals ( Index Term Link )
  nsfc.conf settings ( Index Term Link )
  results ( Index Term Link )
  system configuration ( Index Term Link )
  tuned server settings ( Index Term Link )
  Web Server configuration ( Index Term Link )
 
 Sun Java Enterprise System (JES) ( Index Term Link )
 
 Support ( Index Term Link ) ( Index Term Link )
    
T
 
 TCP buffering, tuning ( Index Term Link )
 
 tcp_close_wait_interval ( Index Term Link )
 
 tcp_conn_req_max_q ( Index Term Link ) ( Index Term Link )
 
 tcp_conn_req_max_q0 ( Index Term Link ) ( Index Term Link )
 
 tcp_ip_abort_interval ( Index Term Link )
 
 tcp_keepalive_interval ( Index Term Link )
 
 tcp_recv_hiwat ( Index Term Link )
 
 tcp_rexmit_interval_initial ( Index Term Link )
 
 tcp_rexmit_interval_max ( Index Term Link )
 
 tcp_rexmit_interval_min ( Index Term Link )
 
 tcp_slow_start_initial ( Index Term Link )
 
 tcp_smallest_anon_port ( Index Term Link )
 
 tcp_time_wait_interval ( Index Term Link )
 
 tcp_xmit_hiwat ( Index Term Link )
 
 tcpHalfOpenDrop ( Index Term Link )
 
 tcpListenDrop ( Index Term Link )
 
 tcpListenDropQ0 ( Index Term Link )
 
 test results ( Index Term Link )
 
 thread pools ( Index Term Link )
 
 thread POOLS, native ( Index Term Link )
 
 threads ( Index Term Link )
  acceptor ( Index Term Link )
  multi-process mode ( Index Term Link )
  settings in magnus.conf ( Index Term Link )
 
 tips, general ( Index Term Link )
 
 transactionisolationlevel ( Index Term Link )
 
 tuning maxLocks ( Index Term Link )
 
 tuning MMapSessionManager ( Index Term Link )
 
 tuning rules, keep-alive subsystem ( Index Term Link )
 
 tuning TCP buffering ( Index Term Link )
 
 tuning the file cache ( Index Term Link )
 
 tuning the Web Server ( Index Term Link )
  ACL user cache ( Index Term Link )
  Java web applications performance ( Index Term Link )
  the file cache ( Index Term Link )
  threads, processes, and connections ( Index Term Link )
  using statistics ( Index Term Link )
 
 tuning tips
  general ( Index Term Link )
  platform-specific ( Index Term Link )
    
U
 
 UFS ( Index Term Link )
 
 under-throttled server ( Index Term Link )
 
 UNIX file system ( Index Term Link )
 
 update-interval ( Index Term Link )
 
 UseNativePoll ( Index Term Link )
 
 using Java heap tuning ( Index Term Link )
 
 using statistics to tune your server ( Index Term Link )
    
V
 
 validationtablename ( Index Term Link ) ( Index Term Link )
 
 viewing statistics ( Index Term Link ) ( Index Term Link )
 
 virtual memory, file cache ( Index Term Link )
 
 virtual servers ( Index Term Link )
  default ( Index Term Link )
  hardware/software ( Index Term Link )
  listen sockets ( Index Term Link )
  monitoring statistics ( Index Term Link )
  performance ( Index Term Link )
 
 vmstat 60 command ( Index Term Link )
    
W
 
 WASP servlet test ( Index Term Link )
 
 web application session settings ( Index Term Link )
 
 web applications, tuning performance ( Index Term Link )
 
 work queue, length ( Index Term Link )