Performance and scalability data


This topic provides information about performance, scalability, and reliability test results for PATROL for Log Management version 2.7.30.x.

Minimum hardware requirements

The tests are done on the following hardware components and BMC considers these as the minimum hardware requirements to achieve the numbers in the scaling table below:

Component

Details

Processor

2 processors, 2.30GHz

RAM

8.00 GB

System type

64-bit Operating System

Scalability and sizing best practices

The table below provides information about the tested configuration scenarios on both Windows and Linux environments:

Scenario

Number of files

File size

New content size

Latest/All

pmgreader process

PATROL Agent process

CPU usage

Memory usage in MB

CPU usage

Memory usage in MB

1

10000

~1 MB

~1 KB

Latest

~0.4 %

~8

~0.3 %

~30

2

1000

~1 MB

~1 KB

All

~0.6 %

~12

~2.5 %

~52

3

1000

~10 MB

~1 KB

Latest

~0.4 %

~6

~0.3 %

~30

4

100

~10 MB

~1 KB

All

~0.5 %

~10

~2.2 %

~38

5

100

~100 MB

~1 KB

Latest

~0.3 %

~5

~0.4 %

~30

6

50

~100 MB

~1 KB

All

~0.4 %

~9

~2.0 %

~32

7

60

~500 MB

~1 MB

Latest

~0.2 %

~3

~0.5 %

~30

8

30

~500 MB

~1 MB

All

~0.2 %

~6

~2.0 %

~32

9

20

~2 GB

~1 MB

Latest

~0.1 %

~3

~0.5 %

~30

10

10

~2 GB

~1 MB

All

~0.2 %

~4

~1.8 %

~30

Note

  • All the tests were performed with the default collection interval 2 minutes (Normal).
  • CPU usage is normally ~0.5% with small peaks. If there is a high CPU usage and a long peak, change the collection interval to either 10 minutes (Medium) or 30 minutes (Low).

File size: The log file size that is being monitored.

Number of files: Number of log files that is being monitored at the same time.

Latest/All: File disposition

New content size: The new content that has been written to each log file for each collection interval.

We have tested each scenario separately (only a single scenario has been tested each time). 

For example, consider the scenario 1, here in this scenario we have created a setup of 10,000 log files in the same folder. The setup was configured to monitor the latest files. Each of the log files was of 1 MB.

The collection interval was for 2 minutes. For each collection interval, a new content was added with a size of 1 KB. That is for every 2 minutes; the file size was increased to 1025 KB, similarly, for 4 minutes the file size was 1026 KB and so on.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*