2 description "Role applied to all tile cache servers"
8 :members => [:tomh, :grant, :matt, :jburgess]
16 :tcp_fastopen_key => "tile"
23 :keys_zone => "proxy_cache_zone:64M",
29 :comment => "Increase size of connection queue",
31 "net.core.somaxconn" => 10000
34 :network_conntrack_time_wait => {
35 :comment => "Only track completed connections for 30 seconds",
37 "net.netfilter.nf_conntrack_tcp_timeout_time_wait" => "30"
40 :network_conntrack_max => {
41 :comment => "Increase max number of connections tracked",
43 "net.netfilter.nf_conntrack_max" => "524288"
46 :network_local_port_range => {
47 :comment => "Increase available local port range",
49 "net.ipv4.ip_local_port_range" => "1024\t65535"
52 :network_tcp_timewait_reuse => {
53 :comment => "Allow tcp timewait reuse",
55 "net.ipv4.tcp_tw_reuse" => 1
58 :kernel_tfo_listen_enable => {
59 :comment => "Enable TCP Fast Open for listening sockets",
61 "net.ipv4.tcp_fastopen" => 3
64 :squid_swappiness => {
65 :comment => "Prefer not to swapout to free memory",
67 "vm.swappiness" => "1"
71 :comment => "Tune scheduler",
73 "kernel.sched_min_granularity_ns" => "10000000",
74 "kernel.sched_wakeup_granularity_ns" => "15000000"
77 :no_tcp_slow_start => {
78 :comment => "REMOVE ME: Temporary Reset TCP slow start back to kernel default",
80 "net.ipv4.tcp_slow_start_after_idle" => "1",
81 "net.ipv4.tcp_no_metrics_save" => "0"
85 :comment => "Use TCP BBR Congestion Control",
87 "net.core.default_qdisc" => "fq",
88 "net.ipv4.tcp_congestion_control" => "bbr"