Skip to content

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

nodetool getstreamthroughput

Displays the stream throughput limit.


Terminal window
nodetool [connection_options] getstreamthroughput [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 standard streaming throughput

nodetool getstreamthroughput shows the current maximum throughput for streaming operations such as bootstrap, rebuild, and repair. By default, the output is in megabits per second (Mb/s), not megabytes. This limit controls how fast data is transferred between nodes.


Terminal window
nodetool getstreamthroughput
Current stream throughput: 200 Mb/s

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

Terminal window
nodetool getstreamthroughput --mib

The cassandra.yaml parameter name varies by version:

Cassandra VersionParameter NameExampleUnit
Pre-4.1stream_throughput_outbound_megabits_per_sec200Megabits/s
4.1+stream_throughput200Mb/s or 24MiB/sVarious
# cassandra.yaml (4.1+)
stream_throughput: 200Mb/s
# cassandra.yaml (Pre-4.1)
# stream_throughput_outbound_megabits_per_sec: 200

Terminal window
nodetool getstreamthroughput
Terminal window
# Check throughput before bootstrap
nodetool getstreamthroughput

CommandRelationship
setstreamthroughputModify throughput
netstatsMonitor streaming
getinterdcstreamthroughputInter-DC throughput