I believe you should be looking for the get_fsm_objsize stats listed here:
http://docs.basho.com/riak/kv/2.1.4/using/cluster-operations/inspecting-node/#get-fsm-objsize
. Unless you are using consistent bucket types or write once bucket types.

-Alexander



Alexander Sicular
Solutions Architect
Basho Technologies
9175130679
@siculars

On Mon, May 2, 2016 at 10:43 AM, Guillaume Boddaert <
guilla...@lighthouse-analytics.co> wrote:

> Here we go for a complete round of my hosts, all are objsize : 0
>
> Here is a sample answer (headers only, that are followed by the full set
> of JSON content) from the RIAK5 host
>
> HTTP/1.1 200 OK
> X-Riak-Vclock: a85hYGBgzGDKBVI8xTxKnGbpn7QYuPafyWBKZMxjZXjyYfYFviwA
> Vary: Accept-Encoding
> Server: MochiWeb/1.1 WebMachine/1.10.8 (that head fake, tho)
> Link: </buckets/twitter>; rel="up"
> Last-Modified: Mon, 02 May 2016 15:40:20 GMT
> ETag: "2l2QODpewyBZQFqDnyEy3F"
> Date: Mon, 02 May 2016 15:40:20 GMT
> Content-Type: application/json
> Content-Length: 10722
>
> Below the riak-admin status output.
>
>
> admin@riak1:~$ sudo riak-admin status | grep -e 'objsize' | grep 'put'
> consistent_put_objsize_100 : 0
> consistent_put_objsize_95 : 0
> consistent_put_objsize_99 : 0
> consistent_put_objsize_mean : 0
> consistent_put_objsize_median : 0
> write_once_put_objsize_100 : 0
> write_once_put_objsize_95 : 0
> write_once_put_objsize_99 : 0
> write_once_put_objsize_mean : 0
> write_once_put_objsize_median : 0
>
> admin@riak2:~$ sudo riak-admin status | grep -e 'objsize' | grep 'put'
> consistent_put_objsize_100 : 0
> consistent_put_objsize_95 : 0
> consistent_put_objsize_99 : 0
> consistent_put_objsize_mean : 0
> consistent_put_objsize_median : 0
> write_once_put_objsize_100 : 0
> write_once_put_objsize_95 : 0
> write_once_put_objsize_99 : 0
> write_once_put_objsize_mean : 0
> write_once_put_objsize_median : 0
>
> admin@riak3:~$ sudo riak-admin status | grep -e 'objsize' | grep 'put'
> consistent_put_objsize_100 : 0
> consistent_put_objsize_95 : 0
> consistent_put_objsize_99 : 0
> consistent_put_objsize_mean : 0
> consistent_put_objsize_median : 0
> write_once_put_objsize_100 : 0
> write_once_put_objsize_95 : 0
> write_once_put_objsize_99 : 0
> write_once_put_objsize_mean : 0
> write_once_put_objsize_median : 0
>
> admin@riak4:~$ sudo riak-admin status | grep -e 'objsize' | grep 'put'
>
> consistent_put_objsize_100 : 0
> consistent_put_objsize_95 : 0
> consistent_put_objsize_99 : 0
> consistent_put_objsize_mean : 0
> consistent_put_objsize_median : 0
> write_once_put_objsize_100 : 0
> write_once_put_objsize_95 : 0
> write_once_put_objsize_99 : 0
> write_once_put_objsize_mean : 0
> write_once_put_objsize_median : 0
>
> admin@riak5:~$ sudo riak-admin status | grep -e 'objsize' | grep 'put'
>
> consistent_put_objsize_100 : 0
> consistent_put_objsize_95 : 0
> consistent_put_objsize_99 : 0
> consistent_put_objsize_mean : 0
> consistent_put_objsize_median : 0
> write_once_put_objsize_100 : 0
> write_once_put_objsize_95 : 0
> write_once_put_objsize_99 : 0
> write_once_put_objsize_mean : 0
> write_once_put_objsize_median : 0
>
> On 02/05/2016 17:32, Luke Bakken wrote:
>
>> Could you please check the objsize stats on every Riak node? If they
>> are all zero then ... ????
>> --
>> Luke Bakken
>> Engineer
>> lbak...@basho.com
>>
>>
>> On Mon, May 2, 2016 at 8:26 AM, Guillaume Boddaert
>> <guilla...@lighthouse-analytics.co> wrote:
>>
>>> My clients are working through an haproxy box configured on round-robin.
>>>
>>> I've switched from PBC to HTTP to provide you this:
>>>
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53456
>>> [02/May/2016:15:24:12.390] riak_rest riak_rest_backend/riak2 6/0/1/54/61
>>> 503
>>> 222 - - ---- 5/4/2/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126697699594240?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53455
>>> [02/May/2016:15:24:12.339] riak_rest riak_rest_backend/riak3
>>> 57/0/0/54/111
>>> 503 222 - - ---- 5/4/1/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126698291023872?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53454
>>> [02/May/2016:15:24:12.285] riak_rest riak_rest_backend/riak5
>>> 63/0/0/106/169
>>> 503 222 - - ---- 5/4/0/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126698249064449?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53455
>>> [02/May/2016:15:24:12.451] riak_rest riak_rest_backend/riak5 13/0/1/58/72
>>> 503 222 - - ---- 5/4/3/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126696256802816?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53456
>>> [02/May/2016:15:24:12.451] riak_rest riak_rest_backend/riak4 10/0/1/62/73
>>> 503 222 - - ---- 5/4/2/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126698425212929?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>> May  2 15:24:12 intrabalancer haproxy[29677]: my_daemon_box:53453
>>> [02/May/2016:15:24:12.397] riak_rest riak_rest_backend/riak1
>>> 66/0/0/63/129
>>> 503 222 - - ---- 5/4/1/1/0 0/0 "PUT
>>>
>>> /types/activity_fr/buckets/twitter/keys/727126698215485440?dw=1&timeout=50&returnbody=true
>>> HTTP/1.1"
>>>
>>> Yet objsize is still 0 on puts:
>>> admin@riak1:~$ sudo riak-admin status | grep -e 'objsize'
>>> consistent_get_objsize_100 : 0
>>> consistent_get_objsize_95 : 0
>>> consistent_get_objsize_99 : 0
>>> consistent_get_objsize_mean : 0
>>> consistent_get_objsize_median : 0
>>> consistent_put_objsize_100 : 0
>>> consistent_put_objsize_95 : 0
>>> consistent_put_objsize_99 : 0
>>> consistent_put_objsize_mean : 0
>>> consistent_put_objsize_median : 0
>>> node_get_fsm_counter_objsize_100 : 0
>>> node_get_fsm_counter_objsize_95 : 0
>>> node_get_fsm_counter_objsize_99 : 0
>>> node_get_fsm_counter_objsize_mean : 0
>>> node_get_fsm_counter_objsize_median : 0
>>> node_get_fsm_map_objsize_100 : 0
>>> node_get_fsm_map_objsize_95 : 0
>>> node_get_fsm_map_objsize_99 : 0
>>> node_get_fsm_map_objsize_mean : 0
>>> node_get_fsm_map_objsize_median : 0
>>> node_get_fsm_objsize_100 : 10916
>>> node_get_fsm_objsize_95 : 7393
>>> node_get_fsm_objsize_99 : 8845
>>> node_get_fsm_objsize_mean : 4098
>>> node_get_fsm_objsize_median : 3891
>>> node_get_fsm_set_objsize_100 : 0
>>> node_get_fsm_set_objsize_95 : 0
>>> node_get_fsm_set_objsize_99 : 0
>>> node_get_fsm_set_objsize_mean : 0
>>> node_get_fsm_set_objsize_median : 0
>>> write_once_put_objsize_100 : 0
>>> write_once_put_objsize_95 : 0
>>> write_once_put_objsize_99 : 0
>>> write_once_put_objsize_mean : 0
>>> write_once_put_objsize_median : 0
>>>
>>>
>>>
>>> G.
>>>
>>>
>>> On 02/05/2016 17:21, Luke Bakken wrote:
>>>
>>>> Which Riak client are you using? Do you have it configured to connect
>>>> to all nodes in your cluster or just one?
>>>> --
>>>> Luke Bakken
>>>> Engineer
>>>> lbak...@basho.com
>>>>
>>>>
>>>> On Mon, May 2, 2016 at 7:40 AM, Guillaume Boddaert
>>>> <guilla...@lighthouse-analytics.co> wrote:
>>>>
>>>>> Hi Luke,
>>>>>
>>>>> Well objsize  seems to be 0, that's very troubling.
>>>>> I can assure you that i am writing 75 items per second at the moment
>>>>> and
>>>>> that I can pull data from the cluster.
>>>>>
>>>>>
>>>>> admin@riak3:~$ sudo riak-admin status | grep -e 'objsize'
>>>>>
>>>>> consistent_get_objsize_100 : 0
>>>>> consistent_get_objsize_95 : 0
>>>>> consistent_get_objsize_99 : 0
>>>>> consistent_get_objsize_mean : 0
>>>>> consistent_get_objsize_median : 0
>>>>> consistent_put_objsize_100 : 0
>>>>> consistent_put_objsize_95 : 0
>>>>> consistent_put_objsize_99 : 0
>>>>> consistent_put_objsize_mean : 0
>>>>> consistent_put_objsize_median : 0
>>>>> node_get_fsm_counter_objsize_100 : 0
>>>>> node_get_fsm_counter_objsize_95 : 0
>>>>> node_get_fsm_counter_objsize_99 : 0
>>>>> node_get_fsm_counter_objsize_mean : 0
>>>>> node_get_fsm_counter_objsize_median : 0
>>>>> node_get_fsm_map_objsize_100 : 0
>>>>> node_get_fsm_map_objsize_95 : 0
>>>>> node_get_fsm_map_objsize_99 : 0
>>>>> node_get_fsm_map_objsize_mean : 0
>>>>> node_get_fsm_map_objsize_median : 0
>>>>> node_get_fsm_objsize_100 : 0
>>>>> node_get_fsm_objsize_95 : 0
>>>>> node_get_fsm_objsize_99 : 0
>>>>> node_get_fsm_objsize_mean : 0
>>>>> node_get_fsm_objsize_median : 0
>>>>> node_get_fsm_set_objsize_100 : 0
>>>>> node_get_fsm_set_objsize_95 : 0
>>>>> node_get_fsm_set_objsize_99 : 0
>>>>> node_get_fsm_set_objsize_mean : 0
>>>>> node_get_fsm_set_objsize_median : 0
>>>>> write_once_put_objsize_100 : 0
>>>>> write_once_put_objsize_95 : 0
>>>>> write_once_put_objsize_99 : 0
>>>>> write_once_put_objsize_mean : 0
>>>>> write_once_put_objsize_median : 0
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 02/05/2016 16:13, Luke Bakken wrote:
>>>>>
>>>>>> Hi Guillaume -
>>>>>>
>>>>>> What are the "objsize" stats for your cluster?
>>>>>> --
>>>>>> Luke Bakken
>>>>>> Engineer
>>>>>> lbak...@basho.com
>>>>>>
>>>>>>
>>>>>> On Mon, May 2, 2016 at 4:45 AM, Guillaume Boddaert
>>>>>> <guilla...@lighthouse-analytics.co> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm trying to setup a production environment with Riak as backend.
>>>>>>> Unfortunately I have very slow write times that bottleneck my whole
>>>>>>> system.
>>>>>>>
>>>>>>> Here is a sample of one of my node (riak-admin status | grep -e
>>>>>>> '^node_put_fsm_time'):
>>>>>>> node_put_fsm_time_100 : 3305516
>>>>>>> node_put_fsm_time_95 : 230589
>>>>>>> node_put_fsm_time_99 : 1694593
>>>>>>> node_put_fsm_time_mean : 79864
>>>>>>> node_put_fsm_time_median : 14973
>>>>>>>
>>>>>>> As you can see, I have really good times for most of my writes, yet
>>>>>>> the
>>>>>>> mean
>>>>>>> time is not so good because a few writes are taking long (Up to 3
>>>>>>> seconds)
>>>>>>> How can I get rid of those slow insert ? Is that intended/normal ?
>>>>>>>
>>>>>>> My setup is the following:
>>>>>>> 5 hosts (2CPU, %Cpu(s): 47,1 us,  1,3 sy,  0,0 ni, 51,3 id,  0,0 wa,
>>>>>>> 0,0
>>>>>>> hi,  0,2 si,  0,0 st) , ring_size: 128, aae disabled.
>>>>>>> Writes are w=1 dw=0
>>>>>>> each host has 32go of ram, that is almost used for system caching
>>>>>>> only.
>>>>>>> My data are stored on an openstack volume that support up to
>>>>>>> 3000IOPS.
>>>>>>>
>>>>>>> Here is an iostat sample for 1 minute:
>>>>>>> avg-cpu:  %user   %nice %system %iowait  %steal   %idle
>>>>>>>              38.00    0.00    1.81    0.03    0.08   60.07
>>>>>>>
>>>>>>> Device:            tps    kB_read/s    kB_wrtn/s    kB_read kB_wrtn
>>>>>>> vda               0.37         0.00         2.27          0 136
>>>>>>> vdb               9.60         0.00       294.53          0 17672
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Guilaume BODDAERT
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> riak-users mailing list
>>>>>>> riak-users@lists.basho.com
>>>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> riak-users mailing list
>>>>> riak-users@lists.basho.com
>>>>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>>>>
>>>>
>>>
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to