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 容量有限,因此将其中大部分用于压缩会在压缩进行时影响您的流量。
默认吞吐量如下 (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 容量有限,因此将其中大部分用于压缩会在压缩进行时影响您的流量。