Sun Microsystems 820434310 - Manual

Sun Microsystems 820434310

Sun Microsystems 820434310 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
Page: / 128

Table of Contents:

  • Page 3 – Contents; Preface
  • Page 4 – Tuning the Enterprise Server
  • Page 7 – Figures
  • Page 9 – Tables
  • Page 11 – Examples
  • Page 13 – Sun GlassFish Enterprise Server Documentation Set
  • Page 15 – Symbol Conventions
  • Page 16 – Third-Party Web Site References; Sun Welcomes Your Comments
  • Page 17 – Process Overview
  • Page 18 – Performance Tuning Sequence; Tune your application, described in
  • Page 19 – Application Architecture
  • Page 21 – Security Requirements; User Authentication and Authorization; Encryption
  • Page 22 – Hardware Resources
  • Page 23 – Administration
  • Page 24 – Capacity Planning
  • Page 25 – To Determine Capacity; Determine performance on a single CPU.; User Expectations
  • Page 27 – Tuning Your Application; Java Programming Guidelines; Avoid Serialization and Deserialization; Use StringBuffer to Concatenate Strings
  • Page 28 – Assign null to Variables That Are No Longer Needed; Declare Constants as static final; Avoid Finalizers
  • Page 29 – Declare Method Arguments final; Synchronize Only When Necessary
  • Page 30 – Suggested Coding Practices; General Guidelines
  • Page 31 – Configuration and Deployment Tips; Optimize SSL; Disable Security Manager
  • Page 32 – Goals; Increased speed; Decreased memory consumption; Improved functional properties; Monitoring EJB Components
  • Page 34 – Monitoring Individual EJB Components
  • Page 35 – Use High Performance Beans; Use Caching; Cache EJB references; Cache home interfaces
  • Page 36 – Cache EJB resources; Use the Appropriate Stubs; Remove Unneeded Stateful Session Beans; Using Local and Remote Interfaces
  • Page 37 – Prefer Local Interfaces
  • Page 38 – Improving Performance of EJB Transactions
  • Page 39 – Using Special Techniques; Version Consistency
  • Page 41 – Request Partitioning; To enable request partitioning; Add the additional threadpool IDs to the Application Server’s ORB.
  • Page 42 – Tuning Tips for Specific Types of EJB Components; Entity Beans
  • Page 43 – Checkpoint only when needed; Stateless Session Beans
  • Page 44 – Refresh period
  • Page 46 – JDBC and Database Access; Use JDBC Directly
  • Page 47 – Tuning Message-Driven Beans; Tune the Message-Driven Bean’s Pool Size
  • Page 49 – Deployment Settings
  • Page 51 – Session Properties: Session Timeout
  • Page 52 – Manager Properties: Reap Interval; Disable Dynamic JSP Reloading
  • Page 53 – Monitoring the EJB Container; Tuning the EJB Container; Overview of EJB Pooling and Caching
  • Page 54 – Tuning the EJB Pool; EJB Pool Settings; Initial and Minimum Pool Size
  • Page 55 – Pool Idle Timeout; Tuning the EJB Cache; EJB Cache Settings
  • Page 56 – Pool and Cache Settings for Individual EJB Components
  • Page 57 – Commit Option; Determining the best commit option
  • Page 58 – Transaction Service Settings; Monitoring the Transaction Service; Viewing Monitoring Information
  • Page 59 – Tuning the Transaction Service; Disable Distributed Transaction Logging
  • Page 60 – Keypoint Interval; Monitoring the HTTP Service
  • Page 61 – Enabled
  • Page 64 – Access Log; Request Processing
  • Page 66 – Buffer Length; Keep Alive; Max Connections
  • Page 67 – Time Out; HTTP Protocol; DNS Lookup Enabled; HTTP File Cache
  • Page 69 – Tuning HTTP Listener Settings; Network Address
  • Page 70 – Overview; How a Client Connects to the ORB; Monitoring the ORB
  • Page 71 – Connection Statistics; Tuning the ORB
  • Page 72 – Tunable ORB Parameters
  • Page 73 – Client ORB Properties; Controlling connections between client and server ORB
  • Page 74 – Load Balancing; Thread Pool Sizing
  • Page 75 – Improving ORB Performance with Java Serialization
  • Page 76 – To Enable Java Serialization; Using JSG for Application Clients
  • Page 77 – JDBC Connection Pool Settings; Monitoring JDBC Connection Pools; Tuning JDBC Connection Pools
  • Page 78 – Pool Size Settings; Timeout Settings; Max Wait Time
  • Page 79 – Idle Timeout; Isolation Level Settings; Transaction Isolation Level; Connection Validation Settings
  • Page 80 – Connector Connection Pool Settings; Transaction Support
  • Page 83 – Tuning the Java Runtime System; Java Virtual Machine Settings
  • Page 84 – Tuning the Garbage Collector
  • Page 85 – Make sure that the system is not using 100 percent of its CPU.; Additional Information
  • Page 86 – Tracing Garbage Collection; Other Garbage Collector Settings
  • Page 87 – Tuning the Java Heap; Guidelines for Java Heap Sizing
  • Page 88 – Heap Tuning Parameters
  • Page 89 – Survivor Ratio Sizing; Rebasing DLLs on Windows
  • Page 90 – To rebase the Application Server’s DLLs; Make; the default directory.; utility to make sure the DLLs were rebased correctly.; Restart the Application Server.; Heap Configuration on Windows
  • Page 93 – Tuning the Operating System and Platform; Server Scaling; Processors
  • Page 95 – Solaris 10 Platform-Specific Tuning Information; Tuning Parameters
  • Page 96 – Sizing the Connection Hash Table
  • Page 97 – File Descriptor Setting
  • Page 99 – File Descriptors; IP Stack Settings
  • Page 101 – Virtual Memory
  • Page 102 – Network Interface; To tune disk I/O performance for non SCSI disks; Check the speed again using the; To tune the TCP/IP settings; Add the following entry to
  • Page 103 – Add the following to; Add the following as the last entry in; Tuning Operating System and TCP Settings
  • Page 105 – Disk Configuration; Network Configuration; Start Options
  • Page 107 – Tuning for High-Availability; Tuning HADB; Disk Use; Calculating HADB Data Device Size
  • Page 108 – Tuning Data Device Size
  • Page 109 – Placing HADB files on Physical Disks; Memory Allocation
  • Page 110 – Performance; DataBufferPoolSize; hadbm deviceinfo
  • Page 111 – Tuning DataBufferPoolSize; LogBufferSize
  • Page 112 – Tuning LogBufferSize; InternalLogbufferSize
  • Page 113 – Tuning InternalLogbufferSize; NumberOfLocks
  • Page 114 – Calculating the number of locks; Summary; Tuning NumberOfLocks
  • Page 115 – Timeouts; JDBC connection pool timeouts; Load Balancer timeouts
  • Page 116 – HADB timeouts; Operating System Configuration
  • Page 117 – Tuning Session Persistence Frequency
  • Page 118 – Session Persistence Scope; session; Session Size
  • Page 119 – Checkpointing Stateful Session Beans
  • Page 120 – Enabling the Health Checker; url
  • Page 123 – Index
Loading the manual

Sun GlassFish Enterprise Server
2.1 Performance Tuning Guide

Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, CA 95054
U.S.A.

Part No: 820–4343–10
January 2009

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - Contents; Preface

Contents Preface ...................................................................................................................................................13 1 Overview of Enterprise Server Performance Tuning ..................................................................... 17 Process O...

Page 4 - Tuning the Enterprise Server

Tuning Tips for Specific Types of EJB Components ............................................................... 42 JDBC and Database Access ......................................................................................................... 46 Tuning Message-Driven Beans .........................

Page 7 - Figures

Figures FIGURE 1–1 Java EE Application Model ....................................................................................... 20 7

Other Sun Microsystems Models

All Sun Microsystems Other