You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Patch for benchmark tool with load profile and space pre-filling.
Added:
- Flag "insert" - percentage of insert operations to bench space.
- Flag "select" - percentage of select operations from bench space.
- Flag "update" - percentage of update operations in bench space.
- Flag "fill" - number of records to pre-fill the space.
```
user@cartridge-cli % ./cartridge bench --select=30 --update=30 --insert=40 --fill=100000
Tarantool 2.8.3 (Binary) f4897ffe-98dd-40fc-a6f2-21ca8bb52fe7
Parameters:
URL: 127.0.0.1:3301
user: guest
connections: 10
simultaneous requests: 10
duration: 10 seconds
key size: 10 bytes
data size: 20 bytes
insert: 40 percentages
select: 30 percentages
update: 30 percentages
Data schema
| key | value
| ------------------------------ | ------------------------------
| random(10) | random(20)
The pre-filling of the space has started,
because the insert operation is not specified
or there was an explicit instruction for pre-filling.
...
Pre-filling is finished. Number of records: 100000
Benchmark start.
...
Benchmark stop.
Results:
Success operations: 1332979
Failed operations: 0
Request count: 1334004
Time (seconds): 10.000733
Requests per second: 133390
```
Part of tarantool#645
0 commit comments