Skip to content

Latest commit

 

History

History

scaling

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Load Scaling

1. Rate

It's possible to limit the load operations rate. Example:

java -jar mongoose-<VERSION>.jar --load-op-limit-rate=10000 ...

Note

The rate limit implementation uses the adaptive throttle, so it works with limited level of accuracy.

2. Concurrency

To scale up the load a custom concurrency level may be used. Mongoose by default limits the concurrency level with the single active load operation at any moment of the time. This limit may be increased, for example:

java -jar mongoose-<VERSION>.jar --storage-driver-limit-concurrency=10000 ...

Also, the concurrency limit may be disabled at all (unlimited concurrency case):

java -jar mongoose-<VERSION>.jar --storage-driver-limit-concurrency=0 ...

*Note

The exact concurrency limit behaviour depends on the storage driver is being used. For details please refer to the particular storage driver documentation notes.

3. Distributed Mode

The load may be scaled out using many hosts running the same test