Timo: The general layout of the information is pretty similar to Top (and described on the etop docs http://www.erlang.org/doc/man/etop.html <http://www.erlang.org/doc/man/etop.html> and http://www.erlang.org/doc/apps/observer/etop_ug.html <http://www.erlang.org/doc/apps/observer/etop_ug.html>) - the one downside is that it doesn't profile which function is using the most CPU (the "Reds" column is Reductions, which is Erlang's measure of work being done by a process). If you run it for a while longer, with a shorter -interval setting, you may be able to "catch" what function is being run most frequently other than the gen_server:loop and gen_event:loop functions you're seeing, as they are generic OTP functions and not very useful for diagnostics.
Doug > On May 22, 2015, at 9:58 AM, Timo Gatsonides <t...@me.com> wrote: > >> Try running `riak-admin top` on the node to see what's going on: >> >> http://docs.basho.com/riak/1.4.12/ops/running/tools/riak-admin/#top >> <http://docs.basho.com/riak/1.4.12/ops/running/tools/riak-admin/#top> >> >> This may give you some insight into what that node is doing. > > Thanks for the quick response. I had already done that, however I don’t > understand the output … > > It is below. > > -Timo > > > =============================================================================================================================== > '' 13:56:31 > Load: cpu 0 Memory: total 69336 binary > 2717 > procs 664 processes 8439 code > 10720 > runq 0 atom 501 ets > 6227 > > Pid Name or Initial Func Time Reds Memory > MsgQ Current Function > ------------------------------------------------------------------------------------------------------------------------------- > <6206.105.0> erlang:apply/2 '-' 5091705 2600 > 0 cpu_sup:measurement_server_loop/1 > <6206.181.0> riak_core_vnode_manager '-' 3064188 231536 > 0 gen_server:loop/6 > <6206.580.0> proc_lib:init_p/5 '-' 2805797 34472 > 0 gen_fsm:loop/7 > <6206.715.0> proc_lib:init_p/5 '-' 2485959 55144 > 0 gen_fsm:loop/7 > <6206.709.0> proc_lib:init_p/5 '-' 2445894 13896 > 3 eleveldb:get/3 > <6206.94.0> riak_sysmon_filter '-' 2394053 13656 > 0 gen_server:loop/6 > <6206.714.0> proc_lib:init_p/5 '-' 2177064 34472 > 0 gen_fsm:loop/7 > <6206.710.0> proc_lib:init_p/5 '-' 2153568 34472 > 0 gen_fsm:loop/7 > <6206.3.0> erl_prim_loader '-' 2053533 142464 > 0 erl_prim_loader:loop/3 > <6206.707.0> proc_lib:init_p/5 '-' 2032382 34472 > 0 gen_fsm:loop/7 > > =============================================================================================================================== > '' 13:56:36 > Load: cpu 7 Memory: total 70450 binary > 2994 > procs 665 processes 9133 code > 10720 > runq 3 atom 501 ets > 6247 > > Pid Name or Initial Func Time Reds Memory > MsgQ Current Function > ------------------------------------------------------------------------------------------------------------------------------- > <6206.105.0> erlang:apply/2 '-' 8092 2600 > 0 cpu_sup:measurement_server_loop/1 > <6206.580.0> proc_lib:init_p/5 '-' 6710 34472 > 0 eleveldb:write/3 > <6206.94.0> riak_sysmon_filter '-' 6447 13656 > 0 gen_server:loop/6 > <6206.709.0> proc_lib:init_p/5 '-' 6174 34472 > 0 gen_fsm:loop/7 > <6206.28437.0> erlang:apply/2 '-' 3623 21440 > 0 erlang:receive_emd/3 > <6206.707.0> proc_lib:init_p/5 '-' 3089 21696 > 0 gen_fsm:loop/7 > <6206.711.0> proc_lib:init_p/5 '-' 3075 34472 > 0 gen_fsm:loop/7 > <6206.374.0> riak_kv_stat_sj_2 '-' 2679 3856 > 0 gen_server:loop/6 > <6206.714.0> proc_lib:init_p/5 '-' 1955 21696 > 0 gen_fsm:loop/7 > <6206.7.0> application_controller '-' 1779 55880 > 0 gen_server:loop/6 > > =============================================================================================================================== > '' 13:56:40 > Load: cpu 8 Memory: total 69471 binary > 2827 > procs 664 processes 8469 code > 10720 > runq 0 atom 501 ets > 6251 > > Pid Name or Initial Func Time Reds Memory > MsgQ Current Function > ------------------------------------------------------------------------------------------------------------------------------- > <6206.105.0> erlang:apply/2 '-' 10113 2600 > 0 cpu_sup:measurement_server_loop/1 > <6206.181.0> riak_core_vnode_manager '-' 9724 231536 > 0 gen_server:loop/6 > <6206.182.0> riak_core_capability '-' 5827 54960 > 0 gen_server:loop/6 > <6206.715.0> proc_lib:init_p/5 '-' 5814 34472 > 0 gen_fsm:loop/7 > <6206.712.0> proc_lib:init_p/5 '-' 5153 21696 > 0 gen_fsm:loop/7 > <6206.94.0> riak_sysmon_filter '-' 4465 13656 > 0 gen_server:loop/6 > <6206.580.0> proc_lib:init_p/5 '-' 3619 34472 > 0 gen_fsm:loop/7 > <6206.376.0> riak_kv_stat_sj_4 '-' 2542 3856 > 0 gen_server:loop/6 > <6206.707.0> proc_lib:init_p/5 '-' 2298 34472 > 0 gen_fsm:loop/7 > <6206.7.0> application_controller '-' 2148 55880 > 0 gen_server:loop/6 > > =============================================================================================================================== > '' 13:56:45 > Load: cpu 9 Memory: total 69332 binary > 2786 > procs 665 processes 8324 code > 10720 > runq 0 atom 501 ets > 6269 > > Pid Name or Initial Func Time Reds Memory > MsgQ Current Function > ------------------------------------------------------------------------------------------------------------------------------- > <6206.105.0> erlang:apply/2 '-' 8092 2600 > 0 cpu_sup:measurement_server_loop/1 > <6206.712.0> proc_lib:init_p/5 '-' 5472 34472 > 0 gen_fsm:loop/7 > <6206.94.0> riak_sysmon_filter '-' 4674 13656 > 0 gen_server:loop/6 > <6206.580.0> proc_lib:init_p/5 '-' 3939 55144 > 0 gen_fsm:loop/7 > <6206.161.0> riak_core_ring_manager '-' 3591 230096 > 0 gen_server:loop/6 > <6206.709.0> proc_lib:init_p/5 '-' 2890 34472 > 0 gen_fsm:loop/7 > <6206.376.0> riak_kv_stat_sj_4 '-' 2880 5720 > 0 gen_server:loop/6 > <6206.710.0> proc_lib:init_p/5 '-' 2476 34472 > 0 gen_fsm:loop/7 > <6206.708.0> proc_lib:init_p/5 '-' 2033 21696 > 0 gen_fsm:loop/7 > <6206.639.0> proc_lib:init_p/5 '-' 1997 34472 > 0 gen_fsm:loop/7 >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com