Test Results
Test results is as the follows. From each benchmark, We found the bottle-neck was disc I/O. Also, retrieving of small file size (average 128KB) has the room for an improvement. So We have been improving Leo's object-cache lib from this week.
Detail benchmark configuration for average of 128KB (file size)
Item |
Value |
Mode |
Max |
Duration |
1,000 sec |
# of concurrents |
64 |
Driver |
basho_bench_driver_leofs |
Misc |
http_raw_request_timeout |
30,000ms (30sec) |
value_generator_source_size |
4,194,304 bytes |
key_generator |
partitioned_sequential_int: 100,000 |
value_generator |
exponential_bin: min-size:16,384 bytes, avg-size:131,072 |
operations |
READ : WRITE = 80% : 20% |
|
Detail benchmark configuration for average of 512KB (file size)
Item |
Value |
Mode |
Max |
Duration |
1,000 sec |
# of concurrents |
64 |
Driver |
basho_bench_driver_leofs |
Misc |
http_raw_request_timeout |
30,000ms (30sec) |
value_generator_source_size |
4,194,304 bytes |
key_generator |
partitioned_sequential_int: 100,000 |
value_generator |
exponential_bin: min-size:16,384 bytes, avg-size:524,288 bytes |
operations |
READ : WRITE = 80% : 20% |
|
Detail benchmark configuration for average of 1MB (file size)
Item |
Value |
Mode |
Max |
Duration |
1,000 sec |
# of concurrents |
64 |
Driver |
basho_bench_driver_leofs |
Misc |
http_raw_request_timeout |
30,000ms (30sec) |
value_generator_source_size |
4,194,304 bytes |
key_generator |
partitioned_sequential_int, 100,000 |
value_generator |
exponential_bin: min-size:16,384 bytes, avg-size:1,048,576 bytes |
operations |
READ : WRITE = 80% : 20% |
|
We’re planning to make next benchmark for LeoFS v0.14.2-RC at the end of this month. Also, in the next-benchmarks, we will include large-file such as over size of 4MB.
We keep improving and growing LeoFS. Looking forward to the next-version.