On 28/05/13 01:41, Jared Morrow wrote:
Toby,
If you write with multiple clients does it still stick to 9mb/s or
does it increase? What is the network link between your client and
the Riak CS cluster? On our internal CS cluster we were seeing
around 2gb/s read+write at the network level so I know CS can take
the speeds, so my gut thinks you single client might have a slow
link. That is just a guess.
The network links are all Ethernet, and appear to be functioning OK.
iperf reports:
bandwidth from client to loadbalancer: 2.20 gbit/sec
bandwidth from loadbalancer to a riak node: 941 mbit/sec
bandwidth from one riak node to another node: 942 mbit/s
I've tested going direct from a client to a riak node rather than via
the loadbalancer, but it doesn't seem to make any difference.
Having tested a bit further now, I'd guess that the problem lies with
Riak rather than Riak CS.
I've noticed that if I try to push files directly into Riak, they go
fairly slowly too - around 10-20mbyte/sec.
I've tried 3, 10 and 50 MB files, against bitcask, leveldb and even
memory backends, and in all cases I get fairly consistent transfer rates
in that range. (just using curl for testing here)
I've tried reducing n_val to 1, there was a small but not significant
improvement.
I'm a bit stumped.. However I do note that the log files seem to have a
lot of "monitor busy_dist_port" messages in them.. I'm wondering if that
might be related somehow?
T
On May 27, 2013, at 1:38 AM, Toby Corkindale
<toby.corkind...@strategicdata.com.au> wrote:
Hi, I seem to be getting significantly slower performance out of
Riak CS than I expect to see, and I wondered if I could get some
advice about where I might be going wrong.
I have a cluster of six nodes, with fairly good sequential-write
disk performance, for eg: # dd if=/dev/zero of=test bs=1M count=500
conv=fsync 524288000 bytes (524 MB) copied, 1.27205 s, 412 MB/s
The riak partition is formatted as ext4, with data=writeback and
barriers disabled.
So given n_val=3, and six nodes with ~400MB/s transfer rates, you'd
expect to see some pretty fast transfers, right?
However the actual performance I'm getting is reliably a mere 9MB/s
for a single client writing to the cluster. (On a 500M transfer)
Is this kind of performance normal for this hardware? If not, could
you give me some pointers about what to check?
Thanks, Toby
_______________________________________________ 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