Benchmarking Tips
The following are tips for benchmarking HSE applications.
System Requirements
The system running the HSE application should meet the specified requirements. In particular:
- Configure huge pages and other virtual memory tuning parameters as documented
- Balance storage devices across NUMA nodes when applicable
Configuration Parameters
In the HSE application or kvdb.conf
file, provide appropriate values for at least the
following parameters.
KVDB parameters:
throttling.init_policy
as determined byhse storage profile
in the common case where the KVDB is configured with a capacity media classdurability.interval_ms
as appropriate for the applicationdurability.mclass
representing the fastest tier of storage configured for the KVDB
KVS parameters:
mclass.policy
maximizing the use of faster tiers of storage for all KVSs when multiple media classes are configured for a KVDBcompression.value.algorithm=lz4
for all KVSs, unless the application performs its own value compression or values are known to not compress