You can run Eneperf in a two-stream mode using two streams of request logs — regular query request logs and logs that contain partial update requests. This lets you test MDEX Engine performance with partial updates applied at regular intervals while running a regular query load.

To run Eneperf in the two-stream mode, use the following Eneperf settings together:

When used in this mode, Eneperf sends update requests from the updates log at regular intervals while sending queries from the query log.

In more detail, Eneperf runs in the following way:

The format of the updates request log is the same as the format of a regular query log for Eneperf, except that the updates log should contain only config?op=update operations in order to provide meaningful performance results. (If your updates log contains regular queries, Eneperf still processes this log successfully. However, the results are not meaningful for measuring updates performance.)

Using --updates-log and --log settings is useful to measure performance of those updates that run at regular intervals. To test updates that run at random times, you can continue using your regular log with Eneperf.

Before running Eneperf in the two-stream mode, you need to create a separate log that contains only partial update requests. You should create such a log with several partial update requests pointing to a single update file using the admin?op=update&updatefile=filename command. For more information on running partial updates on a single file, see the Partial Updates Guide.


Copyright © Legal Notices