Standalone DB - Linux

These results should be viewed as guidelines and not performance guarantees, since there are many variables that affect performance (file set, network configurations, hardware characteristics, etc.). If throughput is important to your implementation, OPSWAT recommends site-specific benchmarking before implementing a production solution.

Environment

Using AWS environment with the specification below:

MetaDefender Core

OSAWS instance typevCPUMemory (GB)Network bandwidth (Gbps)Disk typeBenchmark
Ubuntu 24.04c5.4xlarge1632Up to 10SSDAmazon EC2 c5.4xlarge - Geekbench

Client tool

A simple tool written in Python to collect files in a designated folder and submit requests to MetaDefender Core.

This client tool is running on CentOS 7

Python
Copy
OSAWS instance typevCPUMemory (GB)Network bandwidth (Gbps)Disk type
CentOS 7c5.4xlarge1632Up to 10SSD

Dataset

Detailed information of dataset below will be used for testing:

File categoryFile typeNumber of filesTotal size (MB)Average file size (MB)
AdobePDF370385 MB1.0 MB
ExecutableEXE45309.5 MB6.9 MB
MSI1545.75 MB3.1 MB
ImageBMP80515 MB6.4 MB
JPG420237.5 MB0.6 MB
PNG345169 MB0.5 MB
MediaMP3135865 MB6.4 MB
MP450500 MB10.0 MB
OfficeDOCX235190 MB0.8 MB
DOC225486 MB2.2 MB
PPTX365860 MB2.4 MB
PPT3551950 MB5.5 MB
XLSX340283.5 MB0.8 MB
XLS335284.5 MB0.8 MB
TextCSV100236 MB2.4 MB
HTML107576 MB0.1 MB
TXT500210 MB0.4 MB
ArchiveZIP

Compressed files: 10

Extracted files: 270

Compressed size: 125.5 MB

Extracted size: 156.5 MB

Avg compressed size: 12.6 MB

Avg extracted size: 0.6 MB

Summary (compressed)50007728.5 MB1.55 MB average file size
Summary (extracted)52607759.5 MB1.48 MB average file size

Product Information

Product versions:

  • MetaDefender Core version 5.19.0
  • Engines:
    • Metascan 5: Ahnlab, Bitdefender, ClamAV, ESET, K7
    • Metascan 10: Metascan 5 + Avira, Varist, IKARUS, Quick Heal, TACHYON
    • Metascan MAX: Metascan 10 + Lionic, CMC, CrowdStrike Falcon ML, Aurora, Trellix, NANOV, RocketCyber, Sophos, Webroot SMD, Xvirus Anti-Malware
    • Deep CDR: 7.8.2
    • Proactive DLP: 3.3.1
    • Archive: 7.8.2
    • File type analysis: 7.8.3
    • File-based vulnerability assessment: 4.57-236
    • Adaptive Sandbox: 3.1.0

MetaDefender Core settings

General settings

  • Turn off data retention
  • Turn off engine update
  • Max file size: 99999999

Archive extraction

  • Max recursion level: 99999999
  • Max number of extracted files: 99999999
  • Max total size of extracted files: 99999999
  • Timeout: 10 minutes
  • Handle archive extraction task as Failed: true
    • Extracted partially: true

Metascan

  • Scan timeout: 10 minutes
  • Per engine scan timeout: 1 minutes

Adaptive Sandbox

  • Max file size: 18446744073709 MB (max)
  • Timeout: 86400 (max)

Performance test results

Summary

MetaDefender Core with single engine (technology):

Performance Report - Single Engine Standalone Linux
Use case Scan duration
(minutes)
Throughput
(objects/hour)
Avg. processing time
(seconds/object)
Avg./Max CPU usage
(%)
Avg./Max RAM usage
(%)
Avg. Network speed
(KB/s)
Metascan 5 8.2 931,849.5 0.004 89.3/96.5 43.6/46.3 21,186.5
Metascan 10 16.0 478,237 0.008 93.9/98.2 48.0/49.9 10,047.9
Metascan MAX 34.4 221,862.8 0.016 99.3/99.9 79.3/81.5 6,519.7
Deep CDR 20.6 369,795.5 0.010 81.5/86.7 61.9/71.5 11,859.2
Proactive DLP 11.7 652,890.1 0.006 55.5/61.0 59.6/63.6 15,727.0
Vulnerability 7.2 1,062,277.8 0.003 93.4/97.4 58.8/59.2 19,892.6
Embedded Sandbox 166.2 45,901.1 0.078 63.2/88.0 72.1/85.5 3,612.0

MetaDefender Core with common engine packages:

Performance Report - Common Engine Linux
Use case Scan duration
(minutes)
Throughput
(objects/hour)
Avg. processing time
(seconds/object)
Avg./Max CPU usage
(%)
Avg./Max RAM usage
(%)
Avg. Network speed
(KB/s)
Metascan 5
+ Deep CDR
21.9 348,555.1 0.010 85.1/86.8 81.1/87.2 6,852.0
Metascan 5
+ Deep CDR
+ Proactive DLP
27.7 275,900.3 0.013 76.8/84.2 85.2/90.9 6,803.4
Metascan 5
+ Deep CDR
+ Proactive DLP
+ Vulnerability
28.0 272,840.0 0.013 82.2/90.7 87.4/92.4 6,112.9
Metascan 5
+ Deep CDR
+ Proactive DLP
+ Vulnerability + Embedded Sandbox
175.9 43,389.4 0.083 72.4/90.7 86.0/95.0 3,523.3
Metascan 10
+ Deep CDR
28.5 268,188.7 0.013 92.6/98.1 67.5/76.3 7,299.4
Metascan 10
+ Deep CDR
+ Proactive DLP
31.0 246,530.0 0.015 91.8/96.5 90.2/96.2 6,413.0
Metascan 10
+ Deep CDR
+ Proactive DLP
+ Vulnerability
34.4 221,701.7 0.016 91.1/98.2 90.2/95.9 6,923.2
Metascan 10
+ Deep CDR
+ Proactive DLP
+ Vulnerability + Embedded Sandbox
184.5 41,361.9 0.087 73.4/99.0 83.9/87.9 3,563.3
Metascan MAX
+ Deep CDR
42.7 178,528.4 0.020 99.1/99.9 89.1/95.6 5,593.7
Metascan MAX
+ Deep CDR
+ Proactive DLP
45.9 166,391.2 0.022 96.7/99.9 93.3/97.7 5,831.5
Metascan MAX
+ Deep CDR
+ Proactive DLP
+ Vulnerability
49.2 125,521.8 0.029 95.7/99.9 87.7/98.5 5,203.9
Metascan MAX
+ Deep CDR
+ Proactive DLP
+ Vulnerability + Embedded Sandbox
204.4 37,334.4 0.096 77.4/99.9 82.8/96.2 3,483.4

System resource utilization charts

MetaDefender Core with Metascan 10 + Deep CDR + Proactive DLP + Vulnerability + Sandbox:

Utilization charts
CPU usage
Memory usage
Network usage

Disk usage

MetaDefender Core with Metascan MAX + Deep CDR + Proactive DLP + Vulnerability + Sandbox:

Utilization charts
CPU usage
Memory usage
Network usage

Disk usage
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches