Performance Tuning Siebel Software on the Sun Platform
Performance Tuning Siebel Software on the Sun Platform
Performance Tuning Siebel Software on the Sun Platform
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> for Price/<str<strong>on</strong>g>Performance</str<strong>on</strong>g>: Summary...................................................................................7<br />
2 <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Applicati<strong>on</strong> Architecture Overview..................................................................................9<br />
3 Optimal <strong>Sun</strong>/<str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Architecture for Benchmark Workload..................................................11<br />
3.1 Hardware and <str<strong>on</strong>g>Software</str<strong>on</strong>g> Used................................................................................................ 13<br />
4 Workload Descripti<strong>on</strong>................................................................................................................. 14<br />
4.1 OLTP (<str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Web Thin Client End Users)............................................................................14<br />
4.2 Batch Server Comp<strong>on</strong>ents...................................................................................................... 14<br />
5 10,000 C<strong>on</strong>current Users: Test Results Summary.................................................................... 15<br />
5.1 Resp<strong>on</strong>se Times and Transacti<strong>on</strong> Throughput....................................................................... 15<br />
5.2 Server Resource Utilizati<strong>on</strong> ...................................................................................................16<br />
6 <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Scalability <strong>on</strong> <strong>the</strong> <strong>Sun</strong> <strong>Platform</strong>.......................................................................................17<br />
7 <str<strong>on</strong>g>Performance</str<strong>on</strong>g> <str<strong>on</strong>g>Tuning</str<strong>on</strong>g>....................................................................................................................20<br />
7.1 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> Solaris OS for <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Server.......................................................................................21<br />
7.1.1 Solaris MTmalloc <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> for <str<strong>on</strong>g>Siebel</str<strong>on</strong>g>............................................................................... 21<br />
7.1.2 Solaris Alternate Threads Library Usage.........................................................................22<br />
7.1.3 The Solaris Kernel and TCP/IP <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> Parameters for <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Server............................ 23<br />
7.2 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Server for <strong>the</strong> Solaris OS.................................................................................23<br />
7.2.1 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> Call Center, Sales/Service, and eChannel <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Modules................................. 24<br />
7.2.2 Workflow .......................................................................................................................26<br />
7.2.3 Assignment Manager <str<strong>on</strong>g>Tuning</str<strong>on</strong>g>...........................................................................................27<br />
7.2.4 EAI-MQseries..................................................................................................................28<br />
7.2.5 EAI-HTTP Adapter..........................................................................................................29<br />
7.3 <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Server Scalability Limitati<strong>on</strong>s and Soluti<strong>on</strong>s.............................................................. 30<br />
7.3.1 The <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> MaxTasks Upper Limit Problem................................................................... 30<br />
7.3.2 Bloated <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Processes (Comm<strong>on</strong>ly Mistaken as Memory Leaks)...............................34<br />
7.4 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <strong>Sun</strong> Java System Web Server......................................................................................36<br />
7.5 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <strong>the</strong> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Web Server Extensi<strong>on</strong> (SWSE)..................................................................38<br />
7.6 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> Standard Oracle Database and <strong>Sun</strong> Storage.................................................. 39<br />
7.6.1 Optimal Database C<strong>on</strong>figurati<strong>on</strong>..................................................................................... 39<br />
7.6.2 Properly Locating Data <strong>on</strong> <strong>the</strong> Disk for Best <str<strong>on</strong>g>Performance</str<strong>on</strong>g>..............................................40<br />
7.6.3 Disk Layout and Oracle Data Partiti<strong>on</strong>ing.......................................................................41<br />
7.6.4 Solaris MPSS <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> for Oracle Server..........................................................................44<br />
7.6.5 Hot Table <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> and Data Growth................................................................................ 47<br />
<str<strong>on</strong>g>Performance</str<strong>on</strong>g> <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> <str<strong>on</strong>g>Software</str<strong>on</strong>g> <strong>on</strong> <strong>the</strong> <strong>Sun</strong> <strong>Platform</strong> Page 4