===== 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