Summary of hardware/software used in tests:

  • All tests are performed on Dell Vostro 3360 notebook in order to control identical of hardware
  • Vmware Workstation 8 is used to run both guest VM servers
  • Windows 2008 R2 Datacenter (trial) is used for both guest VM servers
  • One VM guest server is running directly on Dell Vostro 3360 notebook’s HDD to simulate HDD performance (2.5″ 5400 RPM), refer as VM-HDD
  • One VM guest server is running from SSD (connected to Dell Vostro 3360 notebook via external harddisk box with USB 3.0) to simulate SSD performance (2.5″ consumer grade SSD), refer as VM-SSD

Both VM guest servers have been configured as below:

Memory 2GB
Processors 2
Hard Disk (SCSI) 30GB (Pre-allocated)
Network Adapter Host-only (to exclude network latency)
Display Auto Detect
Shared Folders Disabled
  • OC 3.1.3 Community is installed and configured as https access only on both VM guest servers
  • All tests are performed by Firefox 18.0.1 installed on individual VM guest server in order to exclude network latency out of the tests
  • OC 3.1.3 database size is 236MB
  • PostgreSQL’s maintenance commands (VACUUM, Reindex) have been applied on both VM guest servers database before perform the tests
  • OC related components version info: Apache Tomcat 6.0.36, jdk 6u38 (x64) and PostgreSQL 8.4.15

Test Results – Data Entry

Storage Type
Time used in seconds (entry only first page of individual event). Lower is better.
Event 1
Event 2
Event 3
Event 4
Event 5
Event 6
Event 7
Total
VM-HDD
3.497
1.943
1.882
1.404
1.336
1.406
1.397
12.865
VM-SSD
1.893
1.41
1.425
1.225
1.121
1.158
1.099
9.331
SSD Performance Gain %
45.868
27.432
24.283
12.749
16.093
17.639
21.331
27.470

Comment: On average, SSD performance gain over HDD is around 27.47% which clearly shows shorter time to save entries data.

Test Results – Generic Dataset

Dataset File Type [uncompress file size/compressed (.zip) file size]
Time used in seconds. Lower is better.
VM-HDD
VM-SSD
SSD Performance Gain %
CDISC ODM XML 1.3 Full with OpenClinica extensions [4,593KB/25 KB]
948
1019
-7.49
CDISC ODM XML 1.3 Clinical Data with OpenClinica extensions [1,502KB/117KB]
939
1001
-6.60
CDISC ODM XML 1.3 Clinical Data [1,036KB/107KB]
1005
964
4.08
CDISC ODM XML 1.2 Clinical Data with OpenClinica extensions [1,451KB/115KB]
940
966
-2.77
CDISC ODM XML 1.2 Clinical Data [1,035KB/107KB]
970
961
0.93
Excel Spreadsheet [64KB/15KB]
1238
1145
7.51
Tab-delimited Text [64KB/14KB]
1251
1173
6.24
SPSS data and syntax [135KB/24KB]
1224
1180
3.59
Total
8515
8409
1.24

Comment: On average, SSD performance gain over HDD is just 1.24%. SSD does not have much advantage due to CPU usage and file write operations for processing datasets. SSD is even slower than HDD in some tests above.

Additional Test Results Iometer (www.iometer.org)

Details
VM-HDD
VM-SSD SSD Performance Gain % VM-SAS RIAD 10 SAS RAID 10 Performance Gain %
Read I/O per second (higher is better)
277.95
1539.68
553.94
1022.58
367.90
Write I/O per second (higher is better)
272.42
1520.15
558.02
1042.01
382.50
Total I/O per second (higher is better)
550.37
3059.83
559.96
2064.60
375.13
Read MBs per second (higher is better)
3.57
19.75
553.22
13.21
370.03
Write MBs per second (higher is better)
3.48
19.55
561.78
13.37
384.20
Total MBs per second (higher is better)
7.05
39.29
557.30
26.58
377.02
Average Read Response Time / ms (lower is better)
1.809
0.1824
991.78
0.5563
325.18
Average Write Response Time / ms (lower is better)
1.8203
0.4711
386.39
0.4081
446.04
Average I/O Response Time / ms (lower is better)
1.8146
0.3258
556.97
0.4815
376.86
Maximum Read Response Time / ms (lower is better)
384.3666
47.3384
811.96
131.6158
292.03
Maximum Write Response Time / ms (lower is better)
114.2165
50.6832
225.35
206.3535
-55.35
Maximum I/O Response Time / ms (lower is better)
384.3666
50.6832
758.37
206.3535
186.27
Test period 2 minutes, one configuration has been used inside IometerVM-SAS RAID 10, Test on a test server
Average Gain %
589.25
Average Gain %
318.98

Comments:

  • SSD enterprise grade may not give much higher performance over SSD consumer grade, but it provides higher endurance on server type workloads. SSD consumer grade with server type workloads may produce poor results.
  • SSD enterprise grade is much more expensive than SSD consumer grade. If you are planning to use SSD on the server, SSD enterprise grade is highly recommended (however, it’s up to you if you are willing to spend less and accept to risk your data)
  • For people who already used SAS disks with RAID 10 (hardware RAID), switch to SSD (enterprise grade) may not give you greater benefits, especially when looking at cost and space limitations
  • Internet connection speed/network latency is a key factor of for OpenClinica. Due to the inability to control this over test time, it was excluded from this list.
  • Due to organization’s confidential information, I cannot share the actual CRFs used in tests. The CRFs generally had minimal text, calendar, and option box with up to 20-30 items.

Content and Testing Results supplied by:

Montri Ridjaibun
Clinical Trials Database/Software Architect Manager
Mahidol-Oxford Tropical Medicine Research Unit (MORU)
Bangkok/Thailand

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×