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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How is this d<strong>on</strong>e?<br />

sdcv480s002:/export/home/sunperf/18306/siebsrvr/admin/%limit stack<br />

stacksize 8192 kbytes<br />

sdcv480s002:/export/siebsrvr/admin/%limit stacksize 1024<br />

sdcv480s002:/export/siebsrvr/admin/%limit stacksize<br />

stacksize 512 kbytes<br />

Please note that a large stack limit can inhibit <strong>the</strong> growth of <strong>the</strong> data segment, because<br />

<strong>the</strong> total process size upper limit is 4Gbytes for a 32-bit applicati<strong>on</strong>. Also even if <strong>the</strong><br />

process stack hasn't grown to a large extent, <strong>the</strong> virtual memory space will be reserved<br />

for it according to <strong>the</strong> limit value. While <strong>the</strong> recommendati<strong>on</strong> to limit stack size to 512<br />

bytes worked well for <strong>the</strong> workload defined in this paper, this setting may have to be<br />

tweaked for different <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> deployments and workloads. The range could be from 512 to<br />

1024 bytes.<br />

7.4 <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <strong>Sun</strong> Java System Web Server<br />

The three main files where tuning can be d<strong>on</strong>e are obj.c<strong>on</strong>f, server.xml and<br />

magnus.c<strong>on</strong>f.<br />

Edit magnus.c<strong>on</strong>f:<br />

1. Set <strong>the</strong> RqThrottle=4028 in <strong>the</strong> magnus.c<strong>on</strong>f file under <strong>the</strong> web server<br />

root directory.<br />

2. ListenQ 16000.<br />

3. C<strong>on</strong>nQueueSize 8000.<br />

4. KeepAliveQueryMeanTime 50.<br />

Edit server.xml:<br />

1. Replaced host name with ip address in server.xml.<br />

Edit obj.c<strong>on</strong>f:<br />

1. Turned off access logging.<br />

2. Turned off cgi, jsp, servlet support.<br />

3. Removed <strong>the</strong> following lines from obj.c<strong>on</strong>f: ###PathCheck fn="checkacl"<br />

acl="default" and ###PathCheck fn=unix-uri-clean, since<br />

<strong>the</strong>se are not being used by <str<strong>on</strong>g>Siebel</str<strong>on</strong>g>.<br />

<str<strong>on</strong>g>Tuning</str<strong>on</strong>g> parameters used for high user load with <strong>Sun</strong> Java System Web Servers are<br />

listed in <strong>the</strong> following table.<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 36

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

Saved successfully!

Ooh no, something went wrong!