Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

nodetool getinterdcstreamthroughput

Displays the inter-datacenter stream throughput limit.


Terminal window
nodetool [connection_options] getinterdcstreamthroughput [options]

See connection options for connection options.

OptionDescription
-m, --mibDisplay throughput in MiB/s instead of Mb/s
-d, --precise-mbitDisplay precise Mb/s value as a decimal
-e, --entire-sstable-throughputShow entire SSTable streaming throughput instead of inter-DC throughput

nodetool getinterdcstreamthroughput shows the maximum throughput for streaming operations between datacenters. By default, the output is in megabits per second (Mb/s), not megabytes. This separate limit allows controlling bandwidth usage across potentially slower or more expensive WAN links.


Terminal window
nodetool getinterdcstreamthroughput
Current inter-datacenter stream throughput: 100 Mb/s

A value of unlimited indicates that the configured value is 0 or negative (no throttling).

Terminal window
nodetool getinterdcstreamthroughput --mib

The cassandra.yaml parameter name varies by version:

Cassandra VersionParameter NameExampleUnit
Pre-4.1inter_dc_stream_throughput_outbound_megabits_per_sec100Megabits/s
4.1+inter_dc_stream_throughput100Mb/s or 12MiB/sVarious
# cassandra.yaml (4.1+)
inter_dc_stream_throughput: 100Mb/s
# cassandra.yaml (Pre-4.1)
# inter_dc_stream_throughput_outbound_megabits_per_sec: 100

Terminal window
nodetool getinterdcstreamthroughput
Terminal window
# Check before cross-DC rebuild
nodetool getinterdcstreamthroughput

CommandRelationship
setinterdcstreamthroughputModify throughput
getstreamthroughputIntra-DC throughput
netstatsMonitor streaming