Fwiw, that link is old, and should have redirected. The new perf tuning doc is here.
http://docs.basho.com/riak/latest/ops/tuning/linux/ Eric On Sep 15, 2013 10:56 AM, "Evan Vigil-McClanahan" <emcclana...@basho.com> wrote: > Riak is no longer built or tested on 32 bit machines, so that could > potentially be a problem. > > This document has some recommendations on tunings for linux that can > affect the OOM killer and VM system, most notably the vm.swappiness > sysctl: > http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/ > > It could be that leveldb by default now maps more than 4GB of virtual > memory, expecting the large virtual memory spaces of 64 bit systems > and smart VM work to use memory efficiently. In that case, you'll > want to tune down the number of open files for leveldb, the number > write buffer bounds, and potentially the cache size, although that's > pretty low by default. > > On Sun, Sep 15, 2013 at 9:05 AM, Daniel Rathbone > <rathbone120...@gmail.com> wrote: > > > > I'm setting up a new small riak cluster - 8 VMs, 4GB each. Riak starts > and > > dies after a few seconds on each VM. I'd like to figure out why. > > > > I'm running riak 1.4.1, built from source on ubuntu 12.04 (32 bit). I > have > > AAE and search turned off and my backend is set to leveldb. Ring size is > 64. > > All the other settings are default. > > > > The crash.log files show errors that look like these: > > > > 2013-09-14 22:48:25 =SUPERVISOR REPORT==== > > Supervisor: {local,riak_core_vnode_proxy_sup} > > Context: shutdown_error > > Reason: > > > {{{function_clause,[{riak_kv_vnode,terminate,[{bad_return_value,{stop,{db_open,"IO > > error: > > > ./data/leveldb/1027618338748291114361965898003636498195577569280/000002.dbtmp: > > Cannot allocate > > > memory"}}},undefined],[{file,"src/riak_kv_vnode.erl"},{line,838}]},{riak_core_vnode,terminate,3,[{file,"src/riak_core_vnode.erl"},{line,849}]},{gen_fsm,terminate,7,[{file,"gen_fsm.erl"},{line,586}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]},{gen_fsm,sync_send_event,[<0.19541.3>,wait_for_init,infinity]}},{gen_server,call,[riak_core_vnode_manager,{205523667749658222872393179600727299639115513856,riak_kv_vnode,get_vnode},infinity]}} > > Offender: > > > [{pid,<0.471.0>},{name,{riak_kv_vnode,205523667749658222872393179600727299639115513856}},{mfargs,{riak_core_vnode_proxy,start_link,[riak_kv_vnode,205523667749658222872393179600727299639115513856]}},{restart_type,permanent},{shutdown,5000},{child_type,worker}] > > > > 2013-09-14 22:48:25 =SUPERVISOR REPORT==== > > Supervisor: {local,riak_core_sup} > > Context: child_terminated > > Reason: shutdown > > Offender: > > > [{pid,<0.151.0>},{name,riak_core_vnode_proxy_sup},{mfargs,{riak_core_vnode_proxy_sup,start_link,[]}},{restart_type,permanent},{shutdown,5000},{child_type,supervisor}] > > > > > > > > I don't understand why riak "Cannot allocate memory" as my system memory > use > > is under 20%. Is there a config parameter I must change? > > > > Thanks, > > Daniel > > > > _______________________________________________ > > 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