1
0
Fork 0
tuned/profiles
Graham Heffern 7a1a288e85 feat(openshift): Optimize TCP settings for high throughput and low latency
Apply specific kernel network tuning parameters to the OpenShift profile
(/profiles/openshift/tuned.conf) to support high bandwidth-delay product links.

The following TCP settings are added:
net.ipv4.tcp_notsent_lowat=131072: Sets tcp_notsent_lowat to a value intended to balance throughput and latency while limiting total socket memory usage.
net.ipv4.tcp_slow_start_after_idle=0: Disables slow start after a connection has been idle, allowing immediate maximum throughput upon resuming data transfer.
net.ipv4.tcp_rmem="4096 131072 16777216": Increases the maximum TCP receive buffer size to improve performance on high-bandwidth-delay product connections.
net.ipv4.tcp_wmem="4096 16384 16777216": Increases the maximum TCP send buffer size for similar reasons.

These changes are based on work done by Cloudflare for improving TCP
performance on high bandwidth-delay product links but are more conservative in adjusting rmem and wmem

Reference: https://blog.cloudflare.com/optimizing-tcp-for-high-throughput-and-low-latency/

Signed-off-by: Graham Heffern <gheffern@gmail.com>
2025-11-08 09:46:25 -06:00
..
accelerator-performance vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
atomic-guest raise the netfilter hash table size in openshift/atomic-{host,guest} 2022-02-09 17:15:46 +01:00
atomic-host raise the netfilter hash table size in openshift/atomic-{host,guest} 2022-02-09 17:15:46 +01:00
aws profiles: added aws profile for aws ec2 instances 2022-06-23 19:49:44 +08:00
balanced profiles: use med_power_with_dipm for SATA ALPM 2025-02-04 13:13:08 +05:30
balanced-battery Add support for controlling amd-pstate core performance boost 2024-06-21 15:31:46 -05:00
cpu-partitioning profiles: Improve 'isolated_cores=' help text 2023-11-28 11:15:47 +01:00
cpu-partitioning-powersave Allow overriding the no_turbo setting 2025-07-21 18:00:54 +03:00
default Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
desktop desktop: fixed typo in profile summary 2017-03-30 17:00:26 +02:00
desktop-powersave plugin_video: Prefix DPM states with 'dpm-' 2017-09-19 23:03:41 +02:00
enterprise-storage profiles: consolidated summaries 2017-04-03 22:52:18 +02:00
hpc-compute hpc-compute profile: Remove vm.hugepages_treat_as_movable 2022-09-14 13:42:26 +02:00
intel-sst profiles: renamed sst profile to intel-sst 2020-02-11 17:44:06 +01:00
laptop-ac-powersave explicitly use /bin/bash for tuned scripts 2023-02-19 15:23:12 +01:00
laptop-battery-powersave Added support for 'summary' and 'description' of profiles 2016-01-05 11:28:25 +01:00
latency-performance vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
mssql vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
network-latency network_latency: Set non-zero rcutree.nohz_full_patience_delay 2025-02-11 11:19:34 +01:00
network-throughput network-throughput: increased net.ipv4.tcp_rmem default value 2024-02-19 13:44:41 +01:00
openshift feat(openshift): Optimize TCP settings for high throughput and low latency 2025-11-08 09:46:25 -06:00
openshift-control-plane profiles: drop sched_ tuning from openshift-control-plane 2022-08-10 16:31:32 -04:00
openshift-node Add OpenShift profiles. 2021-08-02 16:53:53 +02:00
optimize-serial-console Added new profile optimize-serial-console 2020-05-28 15:26:39 +02:00
oracle vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
postgresql Adjust profiles to set dirty_(bytes|ratio) via the vm plugin 2024-12-11 21:05:21 +01:00
powersave profiles: use med_power_with_dipm for SATA ALPM 2025-02-04 13:13:08 +05:30
realtime realtime: Disable appropriate P-State drivers 2025-04-16 15:09:10 +02:00
realtime-virtual-guest realtime: remove leftover use of tuna 2024-07-25 17:17:43 +02:00
realtime-virtual-host realtime: remove leftover use of tuna 2024-07-25 17:17:43 +02:00
sap-hana vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
sap-hana-kvm-guest sap-hana-kvm-guest: fix whitespaces 2023-08-21 01:24:45 +02:00
sap-netweaver sap-netweaver: increased vm.max_map_count 2024-04-08 11:03:47 +02:00
server-powersave profiles: use med_power_with_dipm for SATA ALPM 2025-02-04 13:13:08 +05:30
spectrumscale-ece vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
spindown-disk Merge pull request #792 from zacikpa/dirty-update 2025-07-28 17:25:33 +02:00
throughput-performance vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
virtual-guest vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00
virtual-host vm: Deprecate dirty_ratio in favour of dirty_bytes with % 2025-07-08 15:58:59 +02:00