base/frameworks/input/readers/benchmark.zeek

InputBenchmark

Interface for the benchmark input reader.

Namespace

InputBenchmark

Summary

Redefinable Options

InputBenchmark::addfactor: count &redef

Addition factor for each heartbeat.

InputBenchmark::autospread: double &redef

Spreading where usleep = 1000000 / autospread * num_lines

InputBenchmark::factor: double &redef

Multiplication factor for each second.

InputBenchmark::spread: count &redef

Spread factor between lines.

InputBenchmark::stopspreadat: count &redef

Stop spreading at x lines per heartbeat.

InputBenchmark::timedspread: double &redef

1 -> enable timed spreading.

Detailed Interface

Redefinable Options

InputBenchmark::addfactor
Type

count

Attributes

&redef

Default

0

Addition factor for each heartbeat.

InputBenchmark::autospread
Type

double

Attributes

&redef

Default

0.0

Spreading where usleep = 1000000 / autospread * num_lines

InputBenchmark::factor
Type

double

Attributes

&redef

Default

1.0

Multiplication factor for each second.

InputBenchmark::spread
Type

count

Attributes

&redef

Default

0

Spread factor between lines.

InputBenchmark::stopspreadat
Type

count

Attributes

&redef

Default

0

Stop spreading at x lines per heartbeat.

InputBenchmark::timedspread
Type

double

Attributes

&redef

Default

0.0

1 -> enable timed spreading.