Benchmarking Tips
The following are tips for benchmarking HSE applications.
System Requirements
The system running the HSE application should meet the specified requirements. Be certain to:
- Configure huge pages and other virtual memory tuning parameters
- Balance block storage devices across NUMA nodes, when applicable, and configure read-ahead
Configuration Parameters
In the HSE application or kvdb.conf
file, provide appropriate values for at least the
following parameters.
KVDB parameters:
throttling.init_policyas determined byhse storage profilein the common case where the KVDB is configured with a capacity media classdurability.interval_msas appropriate for the applicationdurability.mclassrepresenting the fastest tier of storage configured for the KVDB
KVS parameters:
mclass.policymaximizing the use of faster tiers of storage for all KVSs when multiple media classes are configured for a KVDBvalue.compression.default=onfor all KVSs, unless the application performs its own value compression or values are known to not compress