Increase udp buffer sizes when running afs

Linux default udp buffer sizes are somewhat small if sending much udp
traffic. Openafs uses udp for all of its traffic so we increase the
buffer size to 25MB.

Change-Id: I62b86fa41e27d3b70c62afc0f069db44e61a7f31
This commit is contained in:
Clark Boylan 2019-12-05 15:41:46 -08:00
parent 3b4ec70584
commit 25a52ba538
2 changed files with 15 additions and 6 deletions

View File

@ -24,6 +24,15 @@ class openafs::client (
ensure => present,
}
sysctl::value { 'net.core.rmem_max': value => '26214400'}
sysctl::value { 'net.core.wmem_max': value => '26214400'}
sysctl::value { 'net.core.rmem_default': value => '26214400'}
sysctl::value { 'net.core.wmem_default': value => '26214400'}
sysctl::value { 'net.ipv4.tcp_rmem': value => '4096 87380 26214400'}
sysctl::value { 'net.ipv4.tcp_wmem': value => '4096 65536 26214400'}
sysctl::value { 'net.ipv4.udp_rmem_min': value => '65536'}
sysctl::value { 'net.ipv4.udp_wmem_min': value => '65536'}
if ($::osfamily == 'RedHat') {
# There is no official release of AFS for RHEL/CentOS7 at this

View File

@ -40,12 +40,12 @@ class openafs::fileserver (
],
}
sysctl::value { 'net.core.rmem_max': value => '16777216'}
sysctl::value { 'net.core.wmem_max': value => '16777216'}
sysctl::value { 'net.core.rmem_default': value => '212992'}
sysctl::value { 'net.core.wmem_default': value => '212992'}
sysctl::value { 'net.ipv4.tcp_rmem': value => '4096 87380 16777216'}
sysctl::value { 'net.ipv4.tcp_wmem': value => '4096 65536 16777216'}
sysctl::value { 'net.core.rmem_max': value => '26214400'}
sysctl::value { 'net.core.wmem_max': value => '26214400'}
sysctl::value { 'net.core.rmem_default': value => '26214400'}
sysctl::value { 'net.core.wmem_default': value => '26214400'}
sysctl::value { 'net.ipv4.tcp_rmem': value => '4096 87380 26214400'}
sysctl::value { 'net.ipv4.tcp_wmem': value => '4096 65536 26214400'}
sysctl::value { 'net.ipv4.udp_rmem_min': value => '65536'}
sysctl::value { 'net.ipv4.udp_wmem_min': value => '65536'}
}