- Print
- PDF
Introduction
This page contains the performance benchmarks for Autoform DM.
The benchmarks shown were run against Autoform DM using the configuration specified in the following section.
Environment
Client
The client machine is a Virtual Machine (VM) located on dedicated hardware (the tests run from this PC). Host configuration:
Intel i7 3930K (6 Cores, 12 Threads)
16GB RAM
Samsung SSD 850 PRO 512GB
1GB network adapter
Server
The Autoform DM server components are made up from a number of VMs hosted on a dedicated virtual server (Dell PowerEdge R710 Rack Server). This has the following hardware:
CPUs: 2 x Intel Xeon E5630 2.53GHz (4 Cores, 8 Threads)
Around 120GB RAM
3.64 TB HDD (non-SSD)
And the Virtual Machines are configured as follows.
MS SQL Server 2014 Standard Edition VM:
10GB Memory
8 CPUs
OS: Windows Server 2012 R2
File server VM:
4GB Memory
2 CPUs
OS: Windows Server 2012 R2
Primary Domain Controller and Load Balancer VM:
4GB Memory
2 CPUs
OS: Windows Server 2012 R2
Autoform DM node or Autoform DM standalone VM:
4GB Memory
2 CPUs
OS: Windows Server 2012 R2
System Size
The tests are executed against pre-configured databases to simulate the following typical system sizes:
Small: 1 document type, 100,000 documents
Medium: 5 document types, 5,000,000 documents
Large: 10 document types, 50,000,000 documents
Results
This section contains results for all the benchmark scenarios.
Note
Results should be used as a guideline only; they may differ depending on your particular hardware and software configuration.
REST vs WebService v2
The results show the performance of Autoform DM (standalone) using both REST and WebService v2 on a medium system size.

Note the comparison point for the old REST Session Authentication. This is the quickest option but does assume a usage profile of a single session and multiple requests.



Get action in REST is counted as two actions: GET metadata
and GET file


REST Benchmarks
The results show the performance of Autoform DM across a different number of application nodes using REST.


4 nodes here shows a specific optimization under these conditions, however the other results return to the norm
Summary Table (Create Throughput)
System size & Application node | 0KB | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|---|
Small system – standalone | 3101 | 2544 | 2066 | 1371 | 903 |
Medium system – standalone | 3015 | 2130 | 1419 | 996 | 730 |
Large system – standalone | 2884 | 2595 | 1852 | 1323 | 924 |
Small system – 2 nodes | 2885 | 1937 | 1512 | 897 | 668 |
Medium system – 2 nodes | 2382 | 1811 | 1424 | 848 | 643 |
Large system – 2 nodes | 3099 | 1903 | 1629 | 915 | 688 |
Small system – 3 nodes | 3871 | 2727 | 1798 | 1236 | 746 |
Medium system – 3 nodes | 3523 | 1754 | 2062 | 909 | 870 |
Large system – 3 nodes | 3456 | 2170 | 1594 | 1105 | 729 |
Small system – 4 nodes | 3595 | 2461 | 1908 | 1260 | 837 |
Medium system – 4 nodes | 4068 | 2463 | 2181 | 1168 | 870 |
Large system – 4 nodes | 2694 | 1800 | 1974 | 1067 | 828 |


Summary Table (Create Latency)
System size & Application node | 0KB | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|---|
Small system – standalone | 180 | 224 | 278 | 425 | 650 |
Medium system – standalone | 186 | 269 | 413 | 590 | 812 |
Large system – standalone | 198 | 219 | 312 | 440 | 637 |
Small system – 2 nodes | 214 | 298 | 384 | 656 | 886 |
Medium system – 2 nodes | 260 | 320 | 409 | 697 | 917 |
Large system – 2 nodes | 208 | 304 | 357 | 642 | 861 |
Small system – 3 nodes | 178 | 226 | 323 | 474 | 798 |
Medium system – 3 nodes | 194 | 342 | 281 | 647 | 677 |
Large system – 3 nodes | 206 | 277 | 362 | 554 | 813 |
Small system – 4 nodes | 186 | 264 | 304 | 491 | 719 |
Medium system – 4 nodes | 157 | 275 | 261 | 519 | 677 |
Large system – 4 nodes | 257 | 430 | 295 | 586 | 729 |


Summary Table (Get Throughput)
System size & Application node | 0KB | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|---|
Small system – standalone | 3171 | 1506 | 1448 | 1088 | 973 |
Medium system – standalone | 3123 | 1307 | 1239 | 903 | 807 |
Large system – standalone | 3177 | 1518 | 1455 | 1088 | 980 |
Small system – 2 nodes | 2563 | 1168 | 1130 | 561 | 478 |
Medium system – 2 nodes | 2528 | 1099 | 1131 | 503 | 486 |
Large system – 2 nodes | 2599 | 1164 | 1131 | 559 | 481 |
Small system – 3 nodes | 4134 | 1432 | 1862 | 708 | 583 |
Medium system – 3 nodes | 2486 | 1829 | 1101 | 816 | 458 |
Large system – 3 nodes | 3624 | 1353 | 1582 | 637 | 625 |
Small system – 4 nodes | 3762 | 1652 | 1585 | 708 | 651 |
Medium system – 4 nodes | 3364 | 1826 | 1499 | 830 | |
Large system – 4 nodes | 2987 | 1668 | 1371 | 701 | 524 |
.png?sv=2022-11-02&spr=https&st=2025-03-01T05%3A51%3A32Z&se=2025-03-01T06%3A01%3A32Z&sr=c&sp=r&sig=IW9yjjfee08M%2BUPmuvlAmLXKFah2QnVLzPCLeIvCEjk%3D)
.png?sv=2022-11-02&spr=https&st=2025-03-01T05%3A51%3A32Z&se=2025-03-01T06%3A01%3A32Z&sr=c&sp=r&sig=IW9yjjfee08M%2BUPmuvlAmLXKFah2QnVLzPCLeIvCEjk%3D)
Summary Table (Get Latency)
System size & Application node | 0KB | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|---|
Small system – standalone | 176 | 384 | 401 | 543 | 608 |
Medium system – standalone | 179 | 445 | 470 | 655 | 735 |
Large system – standalone | 176 | 381 | 399 | 543 | 604 |
Small system – 2 nodes | 221 | 500 | 517 | 1085 | 1276 |
Medium system – 2 nodes | 223 | 536 | 517 | 1214 | 1234 |
Large system – 2 nodes | 217 | 502 | 518 | 1089 | 1247 |
Small system – 3 nodes | 135 | 430 | 313 | 842 | 1135 |
Medium system – 3 nodes | 230 | 318 | 533 | 740 | 1319 |
Large system – 3 nodes | 167 | 441 | 392 | 958 | 1034 |
Small system – 4 nodes | 164 | 369 | 396 | 852 | 989 |
Medium system – 4 nodes | 189 | 317 | 416 | 715 | 966 |
Large system – 4 nodes | 220 | 365 | 467 | 872 | 1241 |


Summary Table (Search Throughput)
System size & Application node | 1 Result | 100 Results | 1000 Results |
---|---|---|---|
Small system – standalone | 2114 | 745 | 745 |
Medium system – standalone | 1827 | 733 | 733 |
Large system – standalone | 1687 | 723 | 723 |
Small system – 2 nodes | 1811 | 589 | 589 |
Medium system – 2 nodes | 1472 | 584 | 584 |
Large system – 2 nodes | 1446 | 560 | 560 |
Small system – 3 nodes | 2333 | 956 | 956 |
Medium system – 3 nodes | 1937 | 832 | 832 |
Large system – 3 nodes | 1651 | 662 | 662 |
Small system – 4 nodes | 1972 | 816 | 816 |
Medium system – 4 nodes | 1943 | 825 | 825 |
Large system – 4 nodes | 1887 | 831 | 831 |


Summary Table (Search Latency)
System size & Application node | 1 Result | 100 Results | 1000 Results |
---|---|---|---|
Small system – standalone | 270 | 793 | 793 |
Medium system – standalone | 317 | 806 | 806 |
Large system – standalone | 353 | 818 | 818 |
Small system – 2 nodes | 328 | 1004 | 1004 |
Medium system – 2 nodes | 392 | 1016 | 1016 |
Large system – 2 nodes | 400 | 1059 | 1059 |
Small system – 3 nodes | 244 | 614 | 614 |
Medium system – 3 nodes | 296 | 709 | 709 |
Large system – 3 nodes | 362 | 954 | 954 |
Small system – 4 nodes | 292 | 764 | 764 |
Medium system – 4 nodes | 302 | 724 | 724 |
Large system – 4 nodes | 322 | 734 | 734 |
REST Benchmarks - Encryption Comparison
The results show the performance of Autoform DM (standalone) with encryption enabled or disabled on a medium system size.
Encryption Create

Summary Table
Medium System Standalone | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|
Encryption feature enabled – throughput | 2112 | 1509 | 1024 | 720 |
Encryption feature enabled – latency | 271 | 386 | 576 | 823 |
Encryption feature disabled – throughput | 2130 | 1419 | 996 | 730 |
Encryption feature disabled – latency | 269 | 413 | 590 | 812 |
Encryption Get

Summary Table
Medium System Standalone | 100KB | 200KB | 1000KB | 2000KB |
---|---|---|---|---|
Encryption feature enabled – throughput | 1320 | 1265 | 910 | 820 |
Encryption feature enabled – latency | 440 | 461 | 651 | 724 |
Encryption feature disabled – throughput | 1307 | 1239 | 903 | 807 |
Encryption feature disabled – latency | 445 | 470 | 655 | 735 |