Cassandra:高 compaction/streaming 吞吐量值的影响?

Cassandra : impact of high compaction/streaming throughput values?

默认吞吐量如下 (cassandra.yaml) :

compaction_throughput_mb_per_sec: 16
stream_throughput_outbound_megabits_per_sec: 200
inter_dc_stream_throughput_outbound_megabits_per_sec: 200

为了加快压缩之类的速度,我设置了这些值:

$ nodetool getcompactionthroughput
Current compaction throughput: 10000 MB/s

$ nodetool getstreamthroughput
Current stream throughput: 10000 Mb/s

$ nodetool getinterdcstreamthroughput
Current inter-datacenter stream throughput: 10000 Mb/s

Cassandra 数据目录由 SSD 和 HDD 支持,具体取决于密钥空间。

应用如此高的值是否有任何影响(如读取或写入超时)?

谢谢

我能看到的高压缩吞吐量的唯一影响是来自应用程序的流量 (read/writes) 可能会受到影响。由于 SSD 的 IOPS 容量有限,因此将其中大部分用于压缩会在压缩进行时影响您的流量。