Edit
Attach
P
rintable
r2 - 2014-09-29 - 08:23:34 - Main.bjsuhui
You are here:
TWiki
>
Deployment Web
>
DeploymentPlanningAndDesign
>
PerformanceDatasheetsAndSizingGuidelines
>
RTCSystemZPerformanceTesting
>
RTCEECLITests
>
RTCEEScmCommandLinePerformance
<div id="header-title" style="padding: 10px 15px; border-width:1px; border-style:solid; border-color:#FFD28C; background-image: url(<nop>https://jazz.net/wiki/pub/Deployment/WebPreferences/TLASE.jpg); background-size: cover; font-size:120%"> ---+!! Rational Team Concert For z/OS SCM Command Line Performance<img src="https://jazz.net/wiki/pub/Deployment/WebPreferences/todo.png" alt="todo.png" width="50" height="50" align="right"> %DKGRAY% Authors: Main.SuHui <br> Date: Sep 25th, 2014 </br> Build basis: Rational Team Concert for z/OS version 4.0.3, 5.0 %ENDCOLOR%</div></sticky> <!-- Page contents top of page on right hand side in box --> <sticky><div style="float:right; border-width:1px; border-style:solid; border-color:#DFDFDF; background-color:#F6F6F6; margin:0 0 15px 15px; padding: 0 15px 0 15px;"> %TOC{title="Page contents"}% </div></sticky> <sticky><div style="margin:15px;"></sticky> ---++ Introduction This report compares the performance of RTC for z/OS SCM command line include zload and zimport. The zimport command will import z/OS PDS members into RTC source control. And zload command will load a repository workspace onto the z/OS system. Based on our test for every release from version 4.0.3 to 5.0, the performance of zload and zimport command stay stable without notable performance regression or improvement. This report only include data of two release, 4.0.3 and 5.0 to demonstrate the performance. The performance data provided is obtained by benchmark test of each release. ---++ Disclaimer %INCLUDE{"PerformanceDatasheetDisclaimer"}% ---++ Findings Based on our test data, performance of the zload and zimport SCM commands stay stable from version 4.0.3 and 5.0. There are no notable performance regressions or improvements between releases. ---++ Topology The tests are executed in a Single Tier Topology infrastructure like the one in the following diagram: %INCLUDE{"RTCEETestingTopologies" section="SingleTierZ"}% The RTC server was set up based on !WebSphere and DB2 on Linux for System z. The build machine with Rational Build Agent was on zOS. <table class="gray-table"> <tr> <th><strong>Test Environment</strong></th> <th></th> <th></th> </tr> <tr> <td><strong>RTC Server</strong></td> <td>Operating System & Version: Linux for System z (SUSE Linux Enterprise Server 10 (s390x))</br> System Resource : 10 GB Storage, 4 CPs (20000 mips, CPU type : 2097.710, CPU model: E12) </br> CLM: from 4.0.3 GA to 5.0 GA, 4 GB heap size </br> DB2: 9.7.0.5 (from 4.0.3 GA to 4.0.6 GA), 10.1.0.0(5.0 GA)</br> WAS: 8.0.0.3 (from 4.0.3 GA to 4.0.5 GA), 8.5.5.1 (from 4.0.6 GA to 5.0 GA)</br> </td> <tr> <td><strong>Build Forge Agent</strong></td> <td>Operating System & Version: z/OS 01.12.00</br> System Resource: 6 GB Storage, 4 CPs (20000 mips, CPU type : 2097.710, CPU model: E12)</br> Build System Toolkit: from 4.0.3 GA to 5.0 GA </td> </tr> </table> ---++ Methodology Run duration of the commands are compared by getting test start date and time. The sample projects for the test are: * Mortgage Application *100 which is 100 duplicates of the [[https://jazz.net/wiki/bin/view/Main/ZOSBuildSamplesV4][Mortgage sample application]] * Mortgage Application *1000 which is 1000 duplicates of the [[https://jazz.net/wiki/bin/view/Main/ZOSBuildSamplesV4][Mortgage sample application]] <table class="gray-table" style="width: 60%"> <tr> <th><strong>Test Data</strong></th> <th></th> <th></th> </tr> <tr> <td><strong>Sample Project</strong></td> <td>Mortgage*100</td> <td>Mortgage*1000</td> </tr> <tr> <td><strong>Assets</strong></td> <td>600 COBOL programs<br/> 400 Copybooks<br/> 200 BMS<br/>3 others<br/> </td> <td>6000 COBOL programs<br/> 4000 Copybooks<br/> 2000 BMS<br/>3 others<br/> </td> </tr> <tr> <td><strong>Total Assets</strong></td> <td>1203 </td> <td>12003 </td> </tr> </table> In the repository the source code is stored in one stream with one single component which includes 5 zComponent Projects. The commands are executed twice against each version. ---+++Test Scenario Description <table class="gray-table"> <tbody> <tr> <th align="center">Test Scenario</th> <th align="center">Description</th> </tr> <tr> <td>SCM command line</td> <td>1. run the zload command to load a repository workspace containing source code of the sample project onto the z/OS system</br>run the zimport command to import the loaded PDS to a new created repository workspace</td> </tr> </tbody> </table> ---++ Results ---+++ Run duration The charts below show the command run duration of version 4.0.3 and 5.0. The commands are run twice against each release and the average time is taken for comparison. The run durations for both zload and zimport command are comparable between release 4.0.3 and 5.0. ---++++ zload <img src="%ATTACHURLPATH%/zload.gif" alt="zload.gif" width="70%" height="70%" /> ---++++ zimport <img src="%ATTACHURLPATH%/zimport.gif" alt="zimport.gif" width="70%" height="70%" /> ---++ Appendix A - Key Tuning Parameters #AppendixC <table class="gray-table"> <tbody> <tr> <th align="left" width="200"><strong>Product</strong><br></th> <th align="left" width="100"><strong>Version</strong></th> <th align="left" width="600"><strong>Highlights for configurations under test</strong></th> </tr> <tr> <td style="vertical-align: top;">IBM !WebSphere Application Server</td> <td style="vertical-align: top;">8.0.0.3 (4.0.3GA to 4.0.5GA),<br> 8.5.5.1 (4.0.6GA to 5.0GA)</td> <td style="vertical-align: top;"><strong>JVM settings:</strong> * GC policy and arguments, max and init heap sizes: <verbatim> -Xmn512m -Xgcpolicy:gencon -Xcompressedrefs -Xgc:preferredHeapBase=0x100000000 -Xmx4g -Xms4g</verbatim> <strong>OS configuration:</strong> <verbatim> * hard nofile 120000 * soft nofile 120000</verbatim> Refer to http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m4/topic/com.ibm.jazz.install.doc/topics/c_special_considerations_linux.html for details </td> </tr> <tr> <td>DB2</td> <td>DB2 Enterprise Server 9.7.0.5 (4.0.3GA to 4.0.6GA),<br> 10.1.0.0 (5.0GA)</td> <td>Tablespace is stored on the same machine as IBM !WebSphere Application Server</td> </tr> <tr> <td>License Server</td> <td>Same as CLM version</td> <td>Hosted locally by JTS server</td> </tr> <tr> <td>Network</td> <td> </td> <td>Shared subnet within test lab</td> </tr> </tbody> </table> ---++++!! About the authors Main.SuHui -------------------- ---+++++!! Questions and comments: * What other performance information would you like to see here? * Do you have performance scenarios to share? * Do you have scenarios that are not addressed in documentation? * Where are you having problems in performance? %COMMENT{type="below" target="PerformanceDatasheetReaderComments" button="Submit"}% %INCLUDE{"PerformanceDatasheetReaderComments"}% <sticky></div></sticky>
Edit
|
Attach
|
P
rintable
|
V
iew topic
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
:
r6
|
r4
<
r3
<
r2
<
r1
|
More topic actions...
Deployment
Deployment web
Planning and design
Installing and upgrading
Migrating and evolving
Integrating
Administering
Monitoring
Troubleshooting
Community information and contribution guidelines
Create new topic
Topic list
Search
Advanced search
Notify
RSS
Atom
Changes
Statistics
Web preferences
NOTE: Please use the Sandbox web for testing
Status icon key:
To do
Under construction
New
Updated
Constant change
None - stable page
Smaller versions of status icons for inline text:
Copyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our
Terms of Use.
Please read the following
disclaimer
.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more
here
.