KCCACHETEST(1)
π KCCACHETEST π
okay so bestie, lemme tell you about kccachetest β it's the command line interface to test the cache hash database, and honestly? it's giving glow-up energy for your whole testing workflow. β¨
β¨ NAME β¨
kccachetest β a command line interface to test the cache hash database π
πΈ DESCRIPTION πΈ
so like, kccachetest is a utility for facility test and performance test of the cache hash database. two jobs, one icon. π
the command gets used in these formats, and heads up β rnum specifies the number of iterations, so that's how many times we're doing the thing, no cap:
kccachetest order [-th num] [-rnd] [-etc] [-tran] [-tc] [-bnum num] [-capcnt num] [-capsiz num] [-lv] rnum
- Performs in-order tests. π¦
kccachetest queue [-th num] [-it num] [-rnd] [-tc] [-bnum num] [-capcnt num] [-capsiz num] [-lv] rnum
- Performs queuing operations. πΈ
kccachetest wicked [-th num] [-it num] [-tc] [-bnum num] [-capcnt num] [-capsiz num] [-lv] rnum
- Performs mixed operations selected at random. π (the chaos mode, we love her)
kccachetest tran [-th num] [-it num] [-tc] [-bnum num] [-capcnt num] [-capsiz num] [-lv] rnum
- Performs test of transaction. π
π OPTIONS π
the options feature the following, and yes bestie, we're listing every single one because they all matter:
-th numβ specifies the number of worker threads. π-rndβ performs random test. π² vibe check: randomized-etcβ performs miscellaneous operations. π-tranβ performs transaction. π«-tcβ tunes the database with the compression option. π₯-bnum numβ specifies the number of buckets of the hash table. πͺ£-capcnt numβ specifies the maximum number of records. π-capsiz numβ specifies the maximum size of memory usage. π§-lvβ reports all errors. π not one, not some β all of them-it numβ specifies the number of repetition. π
π friendly lil heads up: this command returns 0 on success, and another value on failure. so if you get a nonzero back, that's the universe telling you something went sideways. π
and that's the whole page, bestie β this one's from the Kyoto Cabinet manual set, dated 2012-05-24, and the footer says Man Page which is very demure, very mindful of it. mwah, go test something. π
β¨
π¦ where this page comes from
- alpine 3.24: kyotocabinet-doc 1.2.80-r1 Β· GPL-3.0-or-later
- arch rolling: kyotocabinet 1.2.80-2 Β· GPL-3.0-or-later
- debian bookworm: kyotocabinet-utils 1.2.79-2+b1
- debian trixie: kyotocabinet-utils 1.2.80-2+b1
- fedora 43: kyotocabinet 1.2.80-8.fc43 Β· GPL-3.0-only
- fedora 44: kyotocabinet 1.2.80-9.fc44 Β· GPL-3.0-only
- nixos 26.05: kyotocabinet 1.2.80
- nixpkgs unstable: kyotocabinet 1.2.80
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- opensuse-leap 16.0: kyotocabinet 1.2.80-160000.2.2 Β· SUSE-GPL-3.0-with-FLOSS-exception
- ubuntu jammy: kyotocabinet-utils 1.2.79-1
- ubuntu noble: kyotocabinet-utils 1.2.80-1build1
- ubuntu questing: kyotocabinet-utils 1.2.80-2
- ubuntu resolute: kyotocabinet-utils 1.2.80-2build1
- ubuntu stonking: kyotocabinet-utils 1.2.80-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms