===== kyototycoonの起動オプション =====
* master
ktserver
-ls // logging level "SYSTEM"
-dmn // switches to a daemon process.
-pid /var/lib/kyototycoon/ktserver.pid // pid
-port 1978 // port number
-tout 5 // timeout in seconds
-plsv /usr/libexec/ktplugservmemc.so // pluggable server. compatibility with memcache
-plex port=11221#opts=fq#th=8#tout=5 // configuration expression of a pluggable server
port=11221 : port number
opts=fq : f **** /q キューモードを有効にする
th=8 : number of worker threads
tout=5 : timeout in seconds
-ulog /var/lib/kyototycoon/ulog // update log directory
-sid 229 // server ID number
-mhost 192.168.24.230 // replication master host
-mport 1978 // replication master port
-rts /var/lib/kyototycoon/229.rts // file to contain the replication time stamp
/var/lib/kyototycoon/casket.kct#ktopts=p#bnum=100000#msiz=1g#dfunit=8
// database
ktopts=p : 時限削除機能は不要
bnum=100000 : ハッシュ表のバケット数が100000個
msiz=1g : DBファイルの先頭1GB分をmmapでマップしてIOを効率化する
dfunit=8 : 8個のフラグメンテーションを検出する毎にそれを解消する処理を走らせる
* slave
ktserver
-ls
-dmn
-pid /var/lib/kyototycoon/ktserver.pid
-port 1978
-tout 5
-plsv /usr/libexec/ktplugservmemc.so
-plex port=11221#opts=fq#th=8#tout=5
-ulog /var/lib/kyototycoon/ulog
-sid 230
-mhost 192.168.24.229
-mport 1978
-rts /var/lib/kyototycoon/230.rts
/var/lib/kyototycoon/casket.kct#ktopts=p#bnum=100000#msiz=1g#dfunit=8