2.1.1 Increase capacity and resiliency

Sizing examples

Number of simultaneous users (threads)

10

100

Data throughput (kB/s)

8005

8070

Request throughput (req/s)

97.91280654

97.31414474

Total requests

35934

355002

Total time

367

3648

CPU cores

2

8

RAM

8 GB

16 GB

Load

 

Average

Minimum

Maximum

CPU (%)

57

23

80

IO (/SEC)

877

377

2063

RAM (BYTES)

53835148

42102784

58867712

 

Average

Minimum

Maximum

CPU (%)

641

274

699

IO (/SEC)

916

215

5460

RAM (BYTES)

74840914

33054720

78626816

Load chart

images/download/attachments/26167840/image2017-8-1_11-35-24.png

images/download/attachments/26167840/image2017-8-1_15-25-18.png

Measurement methodology

  1. MetaDefender Core connection was disabled to eliminate potential bottleneck caused by Core

  2. 100 ms delay was applied between requests

  3. Each user requested the whole dataset 10 times

    1. Files were requested in a randomized fashion

Test environment

images/inline/55d8fb49b65a2e813cd78153f238dccc7ea7d76b.png

Traffic mix

File type

Share

Archive (zip)

2.8 %

Image

2.5 %

Microsoft Office

10.7 %

PDF

1.5 %

Windows executable (.exe)

24.2 %

HTML

19.6 %

Text

37.3 %

Total

98.6 %

Rounding error

1.4 %