1KCPOLYTEST(1) Kyoto Cabinet KCPOLYTEST(1)
2
3
4
6 kcpolytest - command line interface to test the polymorphic database
7
8
10 The command `kcpolytest' is a utility for facility test and performance
11 test of the polymorphic database. This command is used in the follow‐
12 ing format. `path' specifies the path of a database file. `rnum'
13 specifies the number of iterations.
14
15 kcpolytest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc]
16 [-tran] [-oat|-onl|-onl|-otl|-onr] [-lv] path rnum
17 Performs in-order tests.
18 kcpolytest queue [-th num] [-it num] [-rnd]
19 [-oat|-onl|-onl|-otl|-onr] [-lv] path rnum
20 Performs queuing operations.
21 kcpolytest wicked [-th num] [-it num] [-oat|-onl|-onl|-otl|-onr]
22 [-lv] path rnum
23 Performs mixed operations selected at random.
24 kcpolytest tran [-th num] [-it num] [-hard]
25 [-oat|-onl|-onl|-otl|-onr] [-lv] path rnum
26 Performs test of transaction.
27 kcpolytest mapred [-rnd] [-ru] [-oat|-onl|-onl|-otl|-onr] [-lv]
28 [-tmp str] [-dbnum num] [-clim num] [-cbnum num] [-xnl] [-xpm]
29 [-xpr] [-xpf] [-xnc] path rnum
30 Performs MapReduce operations.
31 kcpolytest index [-th num] [-rnd] [-set|-get|-rem|-etc] [-tran]
32 [-oat|-onl|-onl|-otl|-onr] [-lv] path rnum
33 Performs indexing operations.
34 kcpolytest misc path
35 Performs miscellaneous tests.
36
37 Options feature the following.
38
39 -th num : specifies the number of worker threads.
40 -rnd : performs random test.
41 -set : performs setting operation only.
42 -get : performs getting operation only.
43 -getw : performs getting with a buffer operation only.
44 -rem : performs removing operation only.
45 -etc : performs miscellaneous operations.
46 -tran : performs transaction.
47 -oat : opens the database with the auto transaction option.
48 -oas : opens the database with the auto synchronization option.
49 -onl : opens the database with the no locking option.
50 -otl : opens the database with the try locking option.
51 -onr : opens the database with the no auto repair option.
52 -lv : reports all errors.
53 -it num : specifies the number of repetition.
54 -hard : performs physical synchronization.
55 -ru : reuses the existing database.
56 -tmp str : specifies the path of a directory for temporary stor‐
57 age.
58 -dbnum num : specifies the number of temporary databases.
59 -clim num : specifies the limit size of cache memory.
60 -cbnum num : specifies the bucket number of cache memory.
61 -xnl : executes with the no locking option.
62 -xpm : executes with the parallel mapper option.
63 -xpr : executes with the parallel reducer option.
64 -xpf : executes with the parallel flusher option.
65 -xnc : executes with the no compression option.
66
67 This command returns 0 on success, another on failure.
68
69
71 kcpolymgr(1), kclangctest(1)
72
73
74
75Man Page 2012-05-24 KCPOLYTEST(1)