.TH KUMOSTAT "1" "July 2009" "kumostat" .SH NAME kumostat - get kumofs status .SH SYNOPSIS kumostat server-address[:port=19800] command .PP kumostat -m manager-address[:port=19700] command .SH DESCRIPTION Get status from Server node. .SH COMMANDS .TP .B pid get pid of server process .TP .B uptime get uptime .TP .B time get UNIX time .TP .B version get version .TP .B cmd_get get total number of processed get requests .TP .B cmd_set get total number of processed set requests .TP .B cmd_delete get total number of processed delete requests .TP .B items get number of stored items .TP .B rhs get rhs (routing table for Get) .TP .B whs get whs (routing table for Set/Delete) .TP .B hscheck check if rhs == whs .TP .B set_delay maximize throughput at the expense of latency .TP .B unset_delay maximize throughput at the expense of latency .SH DELAY MODE If the delay mode is enabled, req/sec throughput is maximized at the expense of latency. This mode actually disables TCP_NODELAY option of all sockets. The practice of this feature is as following: .PP - run some scripts that watches load of the kumo-server. (see source code of kumotop) .PP - if the load of kumo-server becomes high, enable delay mode by .B kumostat set_delay command. .PP - if the load of kumo-server becomes low, disable delay mode by .B kumostat unset_delay command. .PP .SH EXAMPLE $ kumostat svr1 items .PP $ kumotop -m mgr1 hscheck .SH SEE ALSO kumo-server(1).