28.06.2014 Views

Performance Tuning Siebel Software on the Sun Platform

Performance Tuning Siebel Software on the Sun Platform

Performance Tuning Siebel Software on the Sun Platform

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!