PERFORMANCE TESTING RESULTS BEFORE API OPTIMIZATION

CONFIGURATIONS

1.      Management server

Processor

Dual core Intel(R) Xeon(R) CPU processor, 2.27GHz, ht enabled, 4 processor

Operating System

CentOS release 5.5 (Final), x86_64

Configuration Parameters

Following config parameters were used in both the management servers

-        Java heap size = 5 GB

-        db.cloud.maxActive = 250

-        db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&prepStmtCacheSqlLimit=4096&includeInnodbStatusInDeadlockExceptions=true&logSlowQueries=true

Java version

java version "1.6.0"

OpenJDK  Runtime Environment (build 1.6.0-b09)

OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

2.      Database

 Processor

Quad-Core AMD Opteron(tm) Processor, 2.1GHz, ht enabled, 8 processor

Operating System

CentOS release 6.2 (Final), x86_64

Configuration Parameters

DB configurations for this run is detailed in the my.cnf attached: my.cnf.txt

Mysql version

MySQL-server-5.5.21-1.linux2.6.x86_64

TEST ENVIRONMENT SET UP

Test Set up for this run consists of 1 zone with 1800 simulated hosts across over a hundred pods. 4000 accounts were created with each account having one network.

Following is the detailed configuration of the infrastructure:

1 Zone

115 Pods [Each Pod having 2 Clusters]

230 Clusters [Each cluster having 8 hosts and one primary storage]

1840 Hosts

4000 User accounts [Each account having one network]

12000 User instances

8000 Virtual Routers [Since we are using Redundant Virtual Router offering]

Performance Numbers for List APIs

API

pagesize

Response time XML
in sec

Response Time - JSON
in sec

 

listHosts -count:1794

100

6

12

 

 

1000

117

114

 

 

5000

160

196

 

 

10000

175

176

 

 

no pagesize

209

168

 

listVolumes-count:12K

100

6

5

 

 

1000

104

85

 

 

5000

F

833

Failed - XML

 

10000

F

F

Failed

 

no pagesize

Didn’t try

Didn’t try

 

listVirtualMachines-count:12K

100

2

2

 

 

1000

35

14

 

 

5000

193

145

 

 

10000

330

269

 

 

no pagesize

 

 

 

listRouters- count:8K

100

32

39

 

 

1000

374

F

Failed

 

5000

F

 

 

 

10000

Didn’t try

Didn’t try

 

 

no pagesize

 

 

 

listAccounts-count:4K

100

62

59

 

 

1000

 

F

Failed

 

5000

F

 

Failed

 

10000

NA

NA

since count=4K

listUsers-count:4K

no pagesize

Didn’t try

Didn’t try

 

 

100

 

13

 

 

1000

49

37

 

 

5000

136

74

 

 

10000

NA

NA

since count=4K

 

no pagesize

NA

NA

since count=4K

listAsyncJobs

100

6

11

 

 

1000

68

96

 

 

5000

F

 

Failed

 

10000

 

 

 

 

no pagesize

 

 

 

listStoragePools-count:224

100

2

5

 

 

1000

15

7

 

 

5000

25

32

 

 

10000

NA

NA

since count=224

 

no pagesize

 

 

 


  • No labels