Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TCFTEST(1)			 Tokyo Cabinet			    TCFTEST(1)

NAME
       tcftest - test cases of the fixed-length	database API

DESCRIPTION
       The  command  `tcftest'	is a utility for facility test and performance
       test.  This command is used in the following format.  `path'  specifies
       the  path  of  a	 database file.	 `rnum'	specifies the number of	itera-
       tions.  `width' specifies the width of the value	of each	record.	 `lim-
       siz' specifies the limit	size of	the database file.

	      tcftest write [-mt] [-nl|-nb] [-rnd] path	rnum [width [limsiz]]
		     Store records with	keys  of  8  bytes.   They  change  as
		     `00000001', `00000002'...
	      tcftest read [-mt] [-nl|-nb] [-wb] [-rnd]	path
		     Retrieve all records of the database above.
	      tcftest remove [-mt] [-nl|-nb] [-rnd] path
		     Remove all	records	of the database	above.
	      tcftest rcat [-mt] [-nl|-nb] [-pn	num] [-dai|-dad|-rl] path rnum
	      [limsiz]]
		     Store records with	partway	duplicated keys	using concate-
		     nate mode.
	      tcftest misc [-mt] [-nl|-nb] path	rnum
		     Perform miscellaneous test	of various operations.
	      tcftest wicked [-mt] [-nl|-nb] path rnum
		     Perform updating operations selected at random.

       Options feature the following.

	      -mt : call the function `tcfdbsetmutex'.
	      -nl : enable the option `FDBNOLCK'.
	      -nb : enable the option `FDBLCKNB'.
	      -rnd : select keys at random.
	      -wb : use	the function `tcfdbget4' instead of `tcfdbget2'.
	      -pn num :	specify	the number of patterns.
	      -dai : use the function `tcfdbaddint' instead of `tcfdbputcat'.
	      -dad  :  use the function	`tcfdbadddouble' instead of `tcfdbput-
	      cat'.
	      -rl : set	the length of values at	random.

       This command returns 0 on success, another on failure.

SEE ALSO
       tcfmttest(1), tcfmgr(1),	tcfdb(3), tokyocabinet(3)

Man Page			  2012-08-18			    TCFTEST(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tcftest&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help