Vous êtes sur la page 1sur 4

EMC DOCUMENTUM CONTENT MANAGEMENT

BENCHMARK

EMC DOCUMETUM XCP 2.0 WITH


4000 USERS O ORACLE 11GR2
As a global leader in content management applications, EMC is committed to delivering high-performance
performance solutions that deliver rich
functionality with robust performance at volumes that are representative of customer environments.
EMC benchmarks demonstrate our softwares performance characteristics for a range of processing volumes
volum in a specific configuration.
Customers and prospects can use this information to determine the software, hardware, and network configurations necessary to support
their processing volumes.
The primary objective of our benchmarking effort is to provide as many data points as possible to support this important decision.

SUMMARY OF RESULTS
Benchmark
(English)

Rfrence
d'excution
(Franais)

BenchmarkTest
(Deutsch)

Patrn de
rendimiento
(Espaol)

()

EMC Documentum XCP 2.0


Users
Transactions per hour
Average response time (seconds)

4000
672,673
0.97

Application server hits (each second)

357.91

EMC Documentum XCP 2.0


actifs
Transactions par heure

4000
672,673

Temps de rponse moyen (secondes)


Coups de serveur d'application (par seconde)

0.97
357.91

EMC Documentum XCP 2.0


benutzer

4000

Verhandlungen pro stunde


Durchschnittliche antwortzeit (sekunden)
ekunden)
Anwendung bedienererfolge
edienererfolge (pro Sekunde)

672,673
0.97
357.91

EMC Documentum XCP 2.0


activos
Transacciones por hora
Tiempo de reaccin medio (segundos)
Golpes del servidor del uso (por segundo)

4000
672,673
0.97
357.91

EMC Documentum XCP 2.0

4000

672,673

0.97

357.91

BENCHMARK PROFILE
In December 2012, EMC Documentum conducted benchmark to
demonstrate the scalability and performance of its first of the kind
XCP 2.0 Case Management software. This benchmark was
conducted in Documentum Labs located in Pleasanton, California.

The database server tier was installed on an HP Proliant DL785 G6


server running Oracle 11.2.0.2 64-bit
bit Enterprise Edition. The Oracle
Database and Documentum file store files were fiber channel
attached to an EMC CLARiiON CX700 storage subsystem.
Three VMware hosts were used to simulate the workload of 4000
users. HP Mercury LoadRunner has been EMC Documentums load
generation tool of choice and was used to conduct this benchmark.
Multiple tests were conducted and used to collect the metrics reported
in this summary. Transaction processing times and system utilization
were measured for all tests.
All tests were conducted in a controlled environment with no other
applications running.
ng. The test scenario designed was sustained for
about 2 hours. Tuning changes (if any) were approved by EMC
Documentum development and will be generally available in a future
update or release.
The diagram below depicts the Business object transaction response
re
time for 1000, 2000, 3000 and 4000 Users.
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
Submit_Car_Ins
urance_Request

4000 Users

Select_Car_Insur
ance_Options

3000 Users

Click_On_Reque
st_Car_Insuranc
e

2000 Users

View_Insurance
_Customer

1000 Users

Save_Customer

1994-2013 EMC Corporation. All rights reserved.

Highlighting throughput and sustainability, the benchmark


environment was able to process around 672,673 Documentum XCP
transactions during a one hour steady state period.

Enter_Customer
_Data

Leveraging the latest advanced capabilities of the EMC Documentum


platform, Documentum xCP accelerates
celerates development and
deployment of powerful business solutions that cross a wide range of
industries and that streamline critical processes.

The goal of this benchmark was to simulate 4000 concurrent users


user of
EMC Documentums XCP 2.0 interface engaging in a variety of
case- and content management-related
related transactions and to maintain
acceptable response times.

Click_On_Create
_Customer

Escalating data and more complicated processes can slow the pace of
your business. With EMC Documentum xCP, your organization can
create dynamic, cloud-based
based business solutions that transform
decision-making.
ng. Documentum xCP lets you design and deploy
solutions that bring new efficiency and agility to complex processes
from loan applications to benefits approvals.

With Documentum xCP solutions, your organization can improve


productivity, provide the highest levels of customer
cus
service, and
evolve quickly as processes and priorities change. The latest, most
powerful version of Documentum xCP provides new capabilities that
let you transform your business and IT.

BUSINESS PROCESSES
Comp
onents
Login

EMC Documentum defines a business process as a series of user


operations against structured and unstructured data. In these
processes the user is guided through any number of transactions that
incrementally bring the business process to completion. Three
different business processes were exercised in this benchmark by five
different types of users.

Busin
ess
Object

Scenario 1 Request Car Insurance:


Agent User creates car insurance request:
The agent user logs on to the xCP 2.0 and views its home page
designed with 5 different grids. The agent user creates a new
customer. Once the customer is created, the agent submits the car
insurance request for the customer.
Agent User completes the initial review of insurance request:
Once auto-tasks are completed, the task appears in Agents inbox.
The user then goes to inbox, acquires the task and completes it. The
agent user may need an expert advice or may approve the task
without expert advice, depending on task. If the task does not need
expert advice then as soon as the task is completed, six auto tasks are
completed for the task to appear in the agent user inbox (S1s queue)
again to review the Insurance request and approve it. The task
appears with the name as Agent Review Signed Contract.

xPlore

Real
Time
Query

Task
List
Query

Expert User reviews a task for insurance request:


The expert user logs into the system and views the home page. Then
the user search for a car by brand and production year. The expert
user looks at a task, and approves it. Once the task is completed, six
auto tasks are executed and then a task appears in Agent inbox to
review signed contract.

Proces
s

Agent User completes the initial review of insurance request:


The agent user then acquires a task and completes the task. After the
agent manually finishes the task, four auto tasks are executed to
complete the workflow.

Statel
ess
Proces
s

Scenario 2 Reference Document Submission


Expert User submits a document for review:
The user logs on to the xCP home page, and then click on document,
proposes new to submit new document approval process. The new
document import process starts a workflow and one auto task is
executed before the task appears in Managers inbox. Expert user
also views the document that was already approved last month

Navig
ation

Manager User approves the document to be published:


The user logs on to the xCP home page. Then user navigates to
his/her inbox to view tasks. The user gets the next task in queue and
approves it to be published.

CTS
Async
hrono
us

Scenario 3 Supervisor
Supervisor Views the overall system:
The supervisor user logs on to the xCP home page and reviews the
various BAM report to view overall process. Then the supervisor
performs few global searches to get a customer and then view the
documents related to the customer. Supervisor then updates one of
the documents for that customer to exercise a real time file
modification transaction. The supervisor also looks at a BAM crystal
report to check the overall health of the system.

CTS
Real
Time
BAM

Signo
ut

Table 1 provides average response times in seconds for 1000, 2000,


3000 and 4000 users performing various actions contained within
each of the business processes exercised in the benchmark:

Transaction

1000

2000

3000

4000

Get_Signin_Page
Login
Click_On_Create_Customer

0.01
0.33
0.20

0.01
0.48
0.22

0.01
0.51
0.22

0.01
0.63
0.29

Enter_Customer_Data
Save_Customer
View_Insurance_Customer
Click_On_Request_Car_Insurance

0.18
0.50
0.49
0.10

0.21
0.53
0.62
0.19

0.21
0.51
0.65
0.24

0.27
0.61
0.70
0.37

Select_Car_Insurance_Options

0.18

0.26

0.30

0.47

Submit_Car_Insurance_Request

0.72

0.79

0.76

0.88

Customer_Enter_Search_Value

0.39

0.49

0.53

1.03

Facet_Filter_On_Car_Brand

0.39

0.52

0.66

0.80

Click_On_Document_Search

2.63

2.77

2.91

0.98

Facet_Filter_On_This_Month

1.53

1.61

1.91

1.29

GS_Document_Created_By_Agent_X

0.61

0.62

0.65

1.00

GS_Facet_Filter_On_InsuranceCusto
mer
GS_FacetFilterOnLASTMonth_Insur
anceCustomer
GetCustomerAddress

0.37

0.42

0.48

0.91

0.56

0.59

0.72

1.49

0.02

0.02

0.02

0.03

GetCustomerCars

0.01

0.01

0.01

0.02

GetCustomerRelatives

0.04

0.05

0.05

0.02

Search_For_Car_By_Model

0.07

0.10

0.15

0.27
0.27

Search_For_Car_By_ModelAndYear

0.21

0.25

0.31

Search_For_Dormant_Task

0.17

0.20

0.26

0.18

Search_For_Acquired_Task

0.12

0.09

0.08

0.09

Sort_On_Status_DESC

3.88

4.15

3.50

3.74

Sort_On_Status_ASC

3.91

4.16

3.43

3.58

Click_Agent_Inbox

0.14

0.21

0.25

0.73

Click_Legal_Inbox

2.28

2.54

2.60

2.70

Click_Manager_Inbox

0.75

0.87

1.00

3.00

Acquire_Task

0.29

0.27

0.27

0.32

Acquire_Task_Call

0.18

0.17

0.17

0.20

Acquire_Task_RefreshInbox

0.11

0.10

0.10

0.12

View_Acquired_Task

0.73

0.79

0.84

1.19

Get_Next_Task

0.22

0.26

0.28

0.54

Complete_Task

2.78

3.11

3.15

3.52

Complete_Task_With_Expert_Advice

0.74

0.82

0.91

0.96

Get_Salutation

0.05

0.05

0.05

0.07

Get_State

0.05

0.05

0.05

0.07

Get_City

0.05

0.05

0.05

0.07

Get_PostalCode

0.05

0.05

0.05

0.07

Get_Country

0.05

0.05

0.05

0.07

Get_Quote

0.05

0.06

0.07

0.09

Click_On_Documents_Propose_New

2.34

2.70

2.74

2.94

Click_On_Folder_ProposeNewDocu
ments
Select_File_To_Import

0.27

0.33

0.39

0.53

0.03

0.03

0.03

0.04

Select_Content_Type_For_File_To_I
mport
Click_Finish_To_Import_File

0.02

0.06

0.10

0.17

2.92

3.29

3.35

3.55

Import_Document

0.52

0.57

0.64

0.78

Refresh_Page_After_Import

2.39

2.72

2.71

2.76

Click_On_App_Folder

0.10

0.14

0.18

0.31

Click_On_Reference_Folder

0.12

0.17

0.24

0.35

Click_Folder_Level_2

1.45

1.69

1.75

1.86

Open_Viewer_To_View_PDF_File

0.38

0.42

0.51

0.80

View_PDF_File

0.47

0.56

0.65

0.02

View_Rendered_PDF_File

0.89

0.69

0.80

0.93

View_Document_Content

0.44

0.54

0.64

0.89

CTS_RT_PageReorder

4.13

4.11

4.33

4.81

View_BAM_Report_DocPerState

0.08

0.12

0.12

3.72

Click_On_Crystal_Reports

0.62

0.71

0.73

0.92

View_Agent_Home_Page

0.36

0.49

0.38

0.50

View_Manager_Home_Page

0.49

0.67

0.62

0.01

View_Supervisor_Home_Page

0.34

0.43

0.40

0.46

Signout

0.01

0.01

0.01

0.01

Average Response Time


Total Transactions

0.72
130,328

0.79
260,359

0.81
385,207

0.97
672,673

Total Throughput (bytes)

245,085,932

1,200,207
,743

1,958,381,
516

3,047,339,1
62

Average Throughput (bytes/second)

68,079

333,391

543,995

846,483

Total Hits

259,778

511,831

758,440

1,288,468

Average Hits per Second:

72.16

142.18

210.68

357.91

Table 1: Average Response Times in Seconds


1994-2013 EMC Corporation. All rights reserved.
Page - 2

METHODOLOGY

SERVER UTILIZATION

The used HP LoadRunner load generators to simulate 4000 users


performing activities defined in the Documentums XCP 2.0
Reference Application benchmark scripts.

Figure 2 and Figure 3 summarizes average CPU utilization and


working set for all tiers:
40
35
30
25
20
15
10
5
0

Average CPU Cores


Consumed

The software submitted a business process at an average rate of once


every five minutes for each concurrent user.
Measurements were recorded on all of the servers when the user load
was attained and the environment reached a steady state.
Figure 1 illustrates the multi-tiered benchmark environment used for
testing.

Oracle

Conte
nt
Server

APP
Server

xPlore

BAM
Datab
ase

BAM
Server

CIS

4000 Users

33.51

27.45

16.59

26.06

2.63

1.30

4.23

3000 Users

29.56

17.71

11.03

21.18

1.21

1.30

2.59

2000 Users

23.67

13.13

6.80

14.07

1.30

1.28

2.58

1000 Users

15.61

6.79

4.60

6.71

0.79

0.87

2.60

Memory Working Sets


in GB

Figure 2: Average CPU utilization

Figure 1: Test environment configuration


onfiguration

80
70
60
50
40
30
20
10
0
Oracle

Conte
nt
Server

APP
Server

xPlore

BAM
Datab
ase

BAM
Server

CIS

4000 Users

65.32

14.43

14.54

71.75

1.92

2.36

1.60

3000 Users

63.88

10.41

11.15

71.59

1.31

2.54

1.67

2000 Users

63.54

7.23

8.44

70.26

1.46

3.13

1.67

1000 Users

62.94

6.36

5.83

34.97

1.82

3.06

1.67

Figure 3: Memory Working Sets in GB

DATA COMPOSITION
BENCHMARK ENVIRONMENT
ENVIRONMEN

The data composition for this benchmark was built using aan in- house
loader. A summary of the data composition at the completion of all of
the testing follows in Table 2:

Repository
Composition

Users
Groups
Roles
Folders
Documents
Workflow
Activity
Process

HARDWARE AND SOFTWARE CONFIGURATION


Load Runner Controller:

50,000
100
4
2,216,339
Over 10 million
Minimum of 350,000
pre-loaded
250+
36

Three VMware virtual machines were used for the HP Load Runner
controller and load generators.
Each VM machine was equipped as follows:

2 Intel Xeon MP processors operating


oper
at 2.66 GHz

4 GB RAM

1 Gigabit Ethernet port

HP LoadRunner Software 11.00.0.0

Application server(s):
Table 2: Repository composition

One Dell PowerEdge R900 Server running Windows Server 2008 R2


(64-bit) with the following:

SERVER PERFORMANCE
PATCH/UPDATE COMPLIANCE
The execution of this benchmark generated several performance
specific enhancements. These enhancements will all be made
available via Service Packs (or Patches).
Performance may vary on other
er hardware and software platforms and
with other data composition models.

1994-2013 EMC Corporation. All rights reserved.


Page - 3

4 * 8 core Intel Xeon processors operating at 2.26 GHz

192 GB RAM

One Gigabit Ethernet adapter

VMware vFabric tc Server Standard 2.7.2

Documentum xCP Runtime 2.0

Documentum Content Transformation Services 2.0

Content server:

xPlore server:

One Dell PowerEdge R900 Server running Windows Server 2008 R2


(64-bit) with the following:

One HP Proliant DL785 G6 server running Windows Server 2008 R2


(64-bit) with the following:

4 * 8 core Intel Xeon processors operating at 2.26 GHz

192 GB RAM

One Gigabit Ethernet adapter

Documentum Content Server 7.0

Oracle Client version 11.2.0.3.0

3 * 6 core AMD 64 processors operating at 2.8 GHz


~900 GB Internal HDD drive
128 GB of memory
Two dual-port Gigabit Ethernet adapters
Documentum xPlore 1.3

CTS, CIS, BAM and BAM Database Servers:

Database server:

Each component runs on a dedicated VMware virtual machine


running Windows Server 2008 R2 (64-bit) with the following:

4 Intel Xeon MP processors operating at 2.40 GHz

One Dell PowerEdge R900 Server running Windows Server 2008 R2


(64-bit) with the following:

4 * 8 core Intel Xeon processors operating at 2.26 GHz

4 GB RAM

192 GB RAM

40 GB Internal HDD

Two Gigabit Ethernet adapters

1 Gigabit Ethernet port

Oracle Enterprise Version 11.2.0.3 64-bit

Documentum Content Transformation Services 2.0,


Documentum Content Intelligence Services 2.0,
Documentum Business Activity Monitor 2.0,
Oracle Enterprise 11.2.0.3

EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice.
The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this
publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software
described in this publication requires an applicable software license.
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. All other trademarks used herein are the property of their
respective owners.
Copyright 2013 EMC Corporation. All rights reserved.

EMC Software
6801 Koll Center Parkway
Pleasanton, California 94566
Tel +1 925-600-6800
World Wide Web http://www.software.emc.com

1994-2013 EMC Corporation. All rights reserved.


Page - 4

Vous aimerez peut-être aussi