You won't see any overhead on writes because you don't actually write to 
sstables when performing a write.  Just the commit log & memtable.  Memtables 
are flushes asynchronously.

> On Nov 4, 2015, at 1:57 AM, Tushar Agrawal <agrawal.tus...@gmail.com> wrote:
> 
> For writes it's negligible. For reads it makes a significant difference for 
> high tps and low latency workload. You would see up to 3x higher cpu with LZ4 
> vs no compression. It would be different for different h/w configurations.
> 
> 
> Thanks,
> Tushar
> (Sent from iPhone)
> 
> On Nov 3, 2015, at 5:51 PM, Dan Kinder <dkin...@turnitin.com 
> <mailto:dkin...@turnitin.com>> wrote:
> 
>> Most concerned about write since that's where most of the cost is, but perf 
>> numbers for a any workload mix would be helpful. 
>> 
>> On Tue, Nov 3, 2015 at 3:48 PM, Graham Sanderson <gra...@vast.com 
>> <mailto:gra...@vast.com>> wrote:
>> On read or write?
>> 
>> https://issues.apache.org/jira/browse/CASSANDRA-7039 
>> <https://issues.apache.org/jira/browse/CASSANDRA-7039> and friends in 2.2 
>> should make some difference, I didn’t immediately find perf numbers though.
>> 
>>> On Nov 3, 2015, at 5:42 PM, Dan Kinder <dkin...@turnitin.com 
>>> <mailto:dkin...@turnitin.com>> wrote:
>>> 
>>> Hey all,
>>> 
>>> Just wondering if anyone has done seen or done any benchmarking for the 
>>> actual CPU overhead added by various compression algorithms in Cassandra 
>>> (at least LZ4) vs no compression. Clearly this is going to be workload 
>>> dependent but even a rough gauge would be helpful (ex. "Turning on LZ4 
>>> compression increases my CPU load by ~2x")
>>> 
>>> -dan
>> 
>> 
>> 
>> 
>> -- 
>> Dan Kinder
>> Senior Software Engineer
>> Turnitin – www.turnitin.com <http://www.turnitin.com/>
>> dkin...@turnitin.com <mailto:dkin...@turnitin.com>

Reply via email to