cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kurt Greaves <k...@instaclustr.com>
Subject Re: How to throttle up/down compactions without a restart
Date Fri, 21 Oct 2016 04:54:03 GMT
You can throttle compactions using nodetool setcompactionthroughput <x>.
Where x is in mbps. If you're using 2.2 or later this applies immediately
to all running compactions, otherwise it applies on any "new" compactions.
You will want to be careful of allowing compactions to utilise too much
disk bandwidth. If you're needing to alter this in peak periods you may be
starting to overload your nodes with writes, or potentially something else
is not ideal like memtables flushing too frequently.

Kurt Greaves
kurt@instaclustr.com
www.instaclustr.com

On 21 October 2016 at 04:41, Thomas Julian <thomasjulian@zoho.com> wrote:

> Hello,
>
>
> I was going through this
> <http://www.slideshare.net/IvanBurmistrov1/digging-cassandra-cluster-53234249>
> presentation and the Slide-55 caught my attention.
>
> i.e) "Throttled down compactions during high load period, throttled up
> during low load period"
>
> Can we throttle down compactions without a restart?
>
> If this can be done, what are all the parameters(JMX?) to work with? How
> to implement this for below Compaction Strategies.
>
>    1. Size Tiered Compaction Strategy.
>    2. Leveled Compaction Strategy
>
> Any help is much appreciated.
>
> Best Regards,
> Julian.
>
>
>
>
>

Mime
View raw message