k2hbench - Man Page
Bench mark Tool for K2HASH
Synopsis
Description
k2hbench is bench mark test tool, this can test benchmark for K2HASH library with any mode. Then this tool read/write the k2hash file or memory for bench mark on multi process/thread. You can see usage this tool by typing "-h".
Options
- -h
display help
- -f [K2HASH FILE]
specify permanent k2hash file
- -t [K2HASH FILE]
specify temporary k2hash file
- -m
k2hash data on only memory
- -type [ro | rw]
bench type as READ ONLY/READ WRITE(default rw).
- -proc [count]
process count(default 1).
- -thread [count]
thread count(default 1).
- -loop [loop count]
Loop count(default 1) for each thread, must set over 0.
- -dcount [count]
data count(default 1) for using read/write test.
- -dlength [byte]
data length(default 128 byte) for testing.
- -start_nodata
if set this option, not initialize data before starting.
- -mask [BIT COUNT]
specify bit mask count for k2hash data
- -cmask [BIT COUNT]
specify collision bit mask count for k2hash data
- -elementcnt [ELEMENT COUNT]
specify element count for each k2hash table
- -pagesize [BYTE]
specify pagesize for each k2hash internal data -nofullmap not map all of k2hash file on memory when k2hash file specified
- -ro
work with read only mode when permanent k2hash file
- -g [ERR | WAN | INFO]
set debugging level, k2hbench displays debugging message for itself
Environment
- K2HDBGMODE
K2HDBGMODE environment sets debugging message level as same as -g option. The value is set as SILENT, ERR, WAN or INFO. When k2hbench catches SIGUSR1 signal, the debugging message level is bumpup. The level is changed as order by SILENT, ERR, WAN, INFO, SILENT...
- 2HDBGFILE
K2HDBGFILE environment sets the file which is debugging message, this is as same as -glog option.
See Also
k2hash(1), k2hreplace(1), k2hcompress(1), k2htouch(1), k2hedit(1), k2hlinetool(1)
Bugs
Please report owner and committers.
Author
k2hash has been written by Takeshi Nakatani <nakatani@yahoo-corp.jp>.