Edit
Attach
P
rintable
r4 - 2014-05-19 - 18:24:38 - Main.gcovell
You are here:
TWiki
>
Deployment Web
>
DeploymentPlanningAndDesign
>
PerformanceDatasheetsAndSizingGuidelines
>
RationalTeamConcertForZOSzIIP
<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%"> ---+!! <img src="https://jazz.net/wiki/pub/Deployment/WebPreferences/new.png" alt="new.png" width="50" height="50" align="right"> Rational Team Concert Enterprise Extension zIIP Offload Performance in 5.0 Sprint 4 %DKGRAY% Authors: [[Main.LuLu][Lu Lu]] <br> Last updated: May 6, 2014 <br> Build basis: Rational Team Concert on zOS, version: 5.0 Sprint 4 %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 provide the offload percentage of Java workload in RTC EE by System z Integrated Information Processor (zIIP). zIIP processor can help to offload application workload(Java application) from z/OS greatly. Objective of this testing is to provide offload percentage of Java workload in RTC EE by zIIP processor. Note: <strong>We strongly recommend to run with a zIIP or zAAP on the build machine in order to offload the java workload and make it less expensive.</strong> ---++ Disclaimer %INCLUDE{"PerformanceDatasheetDisclaimer"}% ---++ Findings In this scenario, we compare CPU utilization between 1 general CP and 1 general CP with 1 zIIP processor to find that offload percentage of Java workload in RTC EE on the build machine when using zIIP processor. * From zIIP performance testing result, we find that <strong>about 80% - 90% workload has been offloaded by zIIP processor</strong> and <strong>CPU utilization of general CP is blow 5% utilization smooth and steady with zIIP processor</strong>. The IBM System z Integrated Information Processor (zIIP) is available on all IBM zEnterprise (zEnterprise), System z12, System z10, and System z9 servers. It is designed to increase general computing capacity and to lower overall total cost of computing for select data and transaction processing workloads for business intelligence (BI), ERP and CRM, and select network encryption workloads on the mainframe. ---++ Topology The tests are executed in a Single Tier Topology infrastructure like the one in the following diagram: <img src="%ATTACHURLPATH%/singleTierRTCEETests.png" alt="singleTierRTCEETests.png" width="80%" height="80%"/> 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: 5.0 Sprint4 (CALM-I20131211-0734), 4 GB heap size </br> DB2: 9.7.0.5 </br> WAS: 8.5.5.1 </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: 5.0 Sprint4 (RTC-I20131211-0354) </td> </tr> </table> ---++ Methodology Monitor tools - NMON is used for RTC server and RMF on zOS was used for Rational Build Agent. The sample project for the test was Mortgage*1000 which is 1000 duplicates of the [[https://jazz.net/wiki/bin/view/Main/ZOSBuildSamplesV4][Mortgage sample application]] . <table class="gray-table" style="width: 40%"> <tr> <th><strong>Test Data</strong></th> <th></th> </tr> <tr> <td><strong>Sample Project</strong></td> <td>Mortgage*1000</td> </tr> <tr> <td><strong>Assets</strong></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>12003 </td> </tr> </table> In the repository, source code is stored in one stream with one single component which includes 5 zComponent Projects. Each test scenario is executed twice against for comparation. ---+++Test Scenarios <table class="gray-table"> <tbody> <tr> <th align="center">Test Scenario</th> <th align="center">Description</th> </tr> <tr> <td>Full Dependency Build</td> <td>1. Run 2 time of full dependency build with 1 general CP;</br>2. Run 2 time of full dependency build with 1 general CP and 1 zIIP</td> </tr> </tbody> </table> ---++ Results ---+++ Run duration These data tables show the run duration comparing between 1 general CP and 1 general CP + 1 zIIP with the test start and completion time. From testing result of build time, we can find that Full Dependency build takes a little less time when zIIP online, saved about 10% build time. <img src="%ATTACHURLPATH%/zIIP_testing_result.jpg" alt="zIIP_buildtime.jpg" width="80%" height="80%" /> ---+++ CPU and Memory for Build Agent <table class="gray-table"> <tbody> <tr> <td> This graph shows CPU utilization for Build Forge Agent on ZOS machine, data is collected by RMF tool. About 80% - 90% java workload has been offloaded by zIIP processor. </td> </tr> <tr> <td>With one general CP:</td> </tr> </tr> <td><img src="%ATTACHURLPATH%/1GCP.jpg" alt="1GCP.jpg" width="70%" height="70%" /></td> </tr> <tr > <td>With one general CP & one zIIP:</td> </tr> <tr> <td><img src="%ATTACHURLPATH%/1GCP__1_zIIP.jpg" alt="1GCP__1zIIP.jpg" width="70%" height="70%" /> </td> </tr> </tbody> </table> ---++ Appendix A - Key Tuning Parameters #AppendixA <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.5.5.1 </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</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> ---++ Appendix A - Reference materials #AppendixA <table class="gray-table"> <tbody> <tr> <td>Refer to following links for zIIP processor material: </td> </tr> <tr> <td>- http://www-03.ibm.com/systems/z/hardware/features/ziip/capability.html </br> - http://www-03.ibm.com/systems/z/hardware/features/ziip/index.html </td> </tr> </tbody> </table> ---++++!! About the authors Main.LuLu -------------------- ---+++++!! 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
:
r8
|
r6
<
r5
<
r4
<
r3
|
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
.