v.22.7New Feature

Added IO operation limits for remote storage in ClickHouse

Added options to limit IO operations with remote storage: max_remote_read_network_bandwidth_for_server and max_remote_write_network_bandwidth_for_server. #39095 (Sergei Trifonov).
Added new configuration options to limit network bandwidth for remote storage operations in ClickHouse: max_remote_read_network_bandwidth_for_server and max_remote_write_network_bandwidth_for_server.

Why it matters

These options help control and restrict the bandwidth used during remote read and write operations, preventing excessive network usage that could degrade performance or impact other services. This provides better resource management and stability when interacting with remote storage.

How to use it

Configure the new settings in the server configuration file or via command line parameters to set maximum allowed network bandwidth for remote read and write operations. For example:

<max_remote_read_network_bandwidth_for_server>value_in_bytes</max_remote_read_network_bandwidth_for_server>
<max_remote_write_network_bandwidth_for_server>value_in_bytes</max_remote_write_network_bandwidth_for_server>


Replace value_in_bytes with the desired bandwidth limit in bytes per second.