Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tcrmttest(1) [debian man page]

TCRMTTEST(1)							   Tokyo Tyrant 						      TCRMTTEST(1)

NAME
tcrmttest - test cases of the remote database API DESCRIPTION
The command `tcrmttest' is a utility for facility test under multi-thread situation. This command is used in the following format. `host' specifies the host name of the server. `rnum' specifies the number of iterations. tcrmttest write [-port num] [-tnum num] [-nr] [-rnd] [-ext name] host rnum Store records with keys of 8 bytes. They change as `00000001', `00000002'... tcrmttest read [-port num] [-tnum num] [-mul num] host Retrieve all records of the database above. tcrmttest remove [-port num] [-tnum num] host Remove all records of the database above. Options feature the following. -port num : specify the port number. -tnum num : specify the number of running threads. -nr : use the function `tcrdbputnr' instead of `tcrdbput'. -rnd : select keys at random. -ext name : call a script language extension function. -mul num : specify the number of records for the mget command. If the port number is not more than 0, UNIX domain socket is used and the path of the socket file is specified by the host parameter. This command returns 0 on success, another on failure. SEE ALSO
ttserver(1), ttultest(1), ttulmgr(1), tcrtest(1), tcrmgr(1), ttutil(3), tcrdb(3) Man Page 2010-01-20 TCRMTTEST(1)

Check Out this Related Man Page

TCHMTTEST(1)							   Tokyo Cabinet						      TCHMTTEST(1)

NAME
tchmttest - test cases of the hash database API DESCRIPTION
The command `tchmttest' is a utility for facility test under multi-thread situation. This command is used in the following format. `path' specifies the path of a database file. `tnum' specifies the number of running threads. `rnum' specifies the number of iterations. `bnum' specifies the number of buckets. `apow' specifies the power of the alignment. `fpow' specifies the power of the free block pool. tchmttest write [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-nb] [-as] [-rnd] path tnum rnum [bnum [apow [fpow]]] Store records with keys of 8 bytes. They change as `00000001', `00000002'... tchmttest read [-rc num] [-xm num] [-df num] [-nl|-nb] [-wb] [-rnd] path tnum Retrieve all records of the database above. tchmttest remove [-rc num] [-xm num] [-df num] [-nl|-nb] [-rnd] path tnum Remove all records of the database above. tchmttest wicked [-tl] [-td|-tb|-tt|-tx] [-nl|-nb] [-nc] path tnum rnum Perform updating operations selected at random. tchmttest typical [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-nb] [-nc] [-rr num] path tnum rnum [bnum [apow [fpow]] Perform typical operations selected at random. tchmttest race [-tl] [-td|-tb|-tt|-tx] [-xm num] [-df num] [-nl|-nb] path tnum rnum [bnum [apow [fpow]] Perform race condition test. Options feature the following. -tl : enable the option `HDBTLARGE'. -td : enable the option `HDBTDEFLATE'. -tb : enable the option `HDBTBZIP'. -tt : enable the option `HDBTTCBS'. -tx : enable the option `HDBTEXCODEC'. -rc num : specify the number of cached records. -xm num : specify the size of the extra mapped memory. -df num : specify the unit step number of auto defragmentation. -nl : enable the option `HDBNOLCK'. -nb : enable the option `HDBLCKNB'. -as : use the function `tchdbputasync' instead of `tchdbput'. -rnd : select keys at random. -wb : use the function `tchdbget3' instead of `tchdbget'. -nc : omit the comparison test. -rr num : specify the ratio of reading operation by percentage. This command returns 0 on success, another on failure. SEE ALSO
tchtest(1), tchmgr(1), tchdb(3), tokyocabinet(3) Man Page 2012-08-18 TCHMTTEST(1)
Man Page