Jonathan: Have you changed stream_throughput_outbound_megabits_per_sec in cassandra.yaml?
# Throttles all outbound streaming file transfers on this node to the # given total throughput in Mbps. This is necessary because Cassandra does # mostly sequential IO when streaming data during bootstrap or repair, which # can lead to saturating the network connection and degrading rpc performance. # When unset, the default is 200 Mbps or 25 MB/s. # stream_throughput_outbound_megabits_per_sec: 200 On Thu, Dec 3, 2015 at 11:32 AM, Robert Coli <rc...@eventbrite.com> wrote: > On Thu, Dec 3, 2015 at 7:51 AM, Jonathan Ballet <jbal...@edgelab.ch> > wrote: > >> I noticed it's not really fast and my monitoring system shows that the >> traffic incoming on this node is exactly at 100Mb/s (12.6MB/s). I know it >> can be much more than that (I just tested sending a file through SSH >> between the two machines and it goes up to 1Gb/s), is there a limitation of >> some sort on Cassandra which limit the transfer rate to 100Mb/s? >> > > Probably limited by number of simultaneous parallel streams. Many people > do not want streams to go "as fast as possible" because their priority is > maintaining baseline service times while rebuilding/bootstrapping. > > Not sure there's a way to tune it, but this is definitely on the "large > node" radar.. > > =Rob > >