-Dcom.ibm.rdm.configcache.size=400Assume that each active entry in the cache will consume 2M of RAM. For additional tuning guidance for the configuration cache, refer to this technote Tuning the configuration cache for IBM Rational DOORS Next Generation
DB2 REORGCHK UPDATE STATISTICS ON TABLE ALLOracle
EXEC DBMS_STATS.GATHER_DATABASE_STATSSee also Slow server performance and CRRRW7556E on IBM Rational DOORS Next Generation version 6.0.x for further information on keeping databases tuned for configuration management, if you are experiencing performance issues.
RM server hardware and JVM configuration |
Jazz Team Server |
DB2 server |
Number of users supported in DNG 6.0.2 |
Number of users supported in DNG 6.0.4 |
Change in user numbers |
32 GB RAM with 16 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
500 |
500 |
-0 |
64 GB RAM with 24 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
500 |
500 |
0 |
128 GB RAM with 24 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
500 |
500 |
0 |
RM server hardware and JVM configuration |
Jazz Team Server |
DB2 server |
Number of users supported in DNG 6.0 |
Number of users supported in DNG 6.0.2 |
Change in user numbers |
HDD – 32 GB RAM with 16 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
400 |
100 |
-300 |
HDD – 64 GB RAM with 24 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
500 |
500 |
0 |
HDD – 128 GB RAM with 24 GB JVM heap |
32 GB RAM with 16 GB JVM heap |
64 GB RAM |
500 |
500 |
0 |
Function |
Number of machines |
Machine type |
Processor/machine |
Total processor cores/machines |
Memory/machine |
Network interface |
OS and version |
|
Proxy Server (IBM HTTP Server and WebSphere Plugin) |
1 |
IBM System x3250 M4 |
1 x Intel Xeon E3-1240v2 3.4 GHz (quad-core) |
8 |
16 GB |
Gigabit Ethernet |
Red Hat Enterprise Linux Server release 6.3 (Santiago) |
|
Jazz Team Server WebSphere Application Server 8.5.5.1 |
1 |
IBM System x3550 M4 |
2 x Intel Xeon E5-2640 2.5 GHz (six-core) |
24 |
32 GB |
Gigabit Ethernet |
Red Hat Enterprise Linux Server release 6.3 (Santiago) |
|
RM server WebSphere Application Server 8.5.5.1 |
1 |
IBM System x3550 M4 |
2 x Intel Xeon E5-2640 2.5 GHz (six-core) |
24 |
Varied, depending on the repository size and hard disk type. 32 GB to 128 GB |
Gigabit Ethernet |
Red Hat Enterprise Linux Server release 6.3 (Santiago) |
|
Database server DB2 10.1.2 |
1 |
IBM System x3650 M4 |
2 x Intel Xeon E5-2640 2.5 GHz (six-core) |
24 |
64 GB |
Gigabit Ethernet |
Red Hat Enterprise Linux Server release 6.3 (Santiago) |
|
Network switches |
N/A |
Cisco 2960G-24TC-L |
N/A |
N/A |
|
Gigabit Ethernet |
24 Ethernet 10/100/1000 ports |
Artifact type |
Number |
Large modules (10,000 artifacts) |
2 |
Medium modules (1500 artifacts) |
40 |
Small modules (500 artifacts) |
10 |
Folders |
119 |
Module artifacts |
85000 |
Non-module artifacts |
1181 |
Comments |
260582 |
Links |
304029 |
Collections |
14 |
Public tags |
300 |
Private tags |
50 |
Views |
200 |
Terms |
238 |
Streams |
15 |
Baselines |
15 |
Change sets |
600 |
Artifact type |
500,000-artifact |
1-million-artifact |
2-million-artifact |
Projects |
6 |
12 |
24 |
Large modules (10,000 artifacts) |
12 |
24 |
48 |
Medium modules (1500 artifacts) |
240 |
480 |
960 |
Small modules (500 artifacts) |
60 |
120 |
240 |
Folders |
714 |
1428 |
2856 |
Module artifacts |
510,000 |
1,020,000 |
2,040,000 |
Non-module artifacts |
7086 |
14,172 |
28344 |
Comments |
1,563,492 |
3,126,984 |
6,253,968 |
Links |
1,824,174 |
3,648,348 |
7,296,696 |
Collections |
84 |
168 |
336 |
Public tags |
1800 |
3600 |
7200 |
Private tags |
300 |
600 |
1200 |
Views |
1200 |
2400 |
4800 |
Terms |
1428 |
2856 |
5712 |
Streams |
90 |
180 |
360 |
Baselines |
90 |
180 |
360 |
Change sets |
600 |
1200 |
3600 |
Index size on disk |
39 GB |
75 GB |
157 GB |
Use case |
Description |
Number of users |
---|---|---|
Edit stream |
Select the default configuration. Navigate to the streams, baselines, and change set tabs.. |
2% |
Create stream/baseline |
Create a stream and a baseline as children of the default stream. Runs 5 times per hour per user. |
1% |
Select random baseline |
Open the Switch configuration UI; select a random baseline and switch to it. |
1% |
Select random stream |
Open the Switch configuration UI; select a random stream and switch to it. |
1% |
Copy/Paste/Move/Delete |
Create a change set. Open a module that contains 1500 artifacts, select 25 artifacts, move them by using the copy and paste functions, and then delete the copied artifacts. Deliver the change set. |
1% |
Create an artifact |
Create a change set. Create non-module artifacts. Deliver the change set. |
3% |
Create a collection |
Create a change set. Create collections that contain 10 artifacts. Deliver the change set. |
4% |
Create a module artifact end-to-end scenario |
Create a change set. Open a medium module that contains 1500 artifacts, create a module artifact, edit the new artifact, and delete the new artifact. Deliver the change set 75% of the time; discard the change set 25% of the time. |
12% |
Create a small module artifact end-to-end scenario |
create a change set. Open a small module that contains 500 artifacts, create a module artifact, edit that new artifact, and delete the new artifact. Deliver the change set 50% of the time; discard the change set 50% of the time. |
6% |
Create a comment in a module artifact |
Create a change set. Open a medium module that contains 1500 artifacts, open an artifact that is in the module, expand the Comments section of the artifact, and create a comment. Deliver the change set 83% of the time; discard the change set 17% of the time. |
18% |
Hover over a module artifact and edit it |
Create a change set. Open a module that contains 1500 artifacts and hover over an artifact. When the rich hover is displayed, edit the artifact text. Deliver the change set. |
2% |
Hover over and open a collection |
Display all of the collections, hover over a collection, and then open it. |
1% |
Manage folders |
Click “Show Artifacts” to display folder tree and then create a folder. Move the new folder into another folder and then delete the folder that you just created. |
1% |
Open the project dashboard |
Open a dashboard that displays the default dashboard. |
5% |
Search by ID and string |
Open a project, select a folder, search for an artifact by its numeric ID, and click a search result to display an artifact. Search for artifacts by using a generic string search that produces about 50 results. |
9% |
Scroll 20 pages in a module |
Open a module that contains 1500 artifacts and then scroll through 20 pages. |
16% |
Switch the module view |
Open a module that contains 1500 artifacts and then change the view to add columns that display user-defined attributes. |
14% |
Upload a 4 MB file as a new artifact |
Upload a file and create an artifact. |
4% |
Server activity |
100 users in 1 hour |
100 users in 8 hours |
400 users in 8 hours |
Number of artifacts created |
369 |
2952 |
11808 |
Number of artifacts opened |
280 |
2240 |
8960 |
Number of artifacts edited or deleted |
308 |
2464 |
9856 |
Display a list of modules |
591 |
4728 |
18912 |
Comments created |
162 |
1296 |
5184 |
Modules opened |
588 |
4704 |
18816 |
Search by ID and open the artifact |
133 |
1064 |
4256 |
Search by string |
132 |
1056 |
4224 |
Switch module view to filter by attribute |
270 |
2160 |
8640 |
Number of module pages scrolled |
834 |
6672 |
26688 |
Create stream |
8 |
64 |
256 |
Create baseline |
8 |
64 |
256 |
Switch to a stream |
104 |
832 |
3328 |
Switch to a baseline |
80 |
640 |
2560 |
Browse the current configuration |
101 |
808 |
3232 |
Create change set |
360 |
2880 |
11520 |
Discard change set |
68 |
544 |
2176 |
Deliverchange set |
290 |
2320 |
9280 |
-Xgcpolicy:gencon –Xmx16g –Xms16g –Xmn4G -Xcompressedrefs -Xgc:preferredHeapBase=0x100000000For the DNG server, we used a nursery (-Xmn) of 1/3 the maximum heap size.
Repository |
Combined hard disk usage of the Jazz Team Server and RM databases |
Hard disk size |
Up to 500,000 artifacts |
~100 GB |
300 GB |
Up to1 million artifacts |
~150 GB |
400 GB |
Up to 2 million artifacts |
~300 GB |
700 GB |
ThreadLimit | 25 |
ServerLimit | 100 |
StartServers | 2 |
MaxClients | 2500 |
SpareThreads | 25 |
MaxSpareThreads | 500 |
ThreadsPerChild | 25 |
MaxRequestsPerChild | 0 |