Network Requirements
The network settings on the operating system need to be tuned for high-performance data transfers. Incorrectly tuned network settings can manifest themselves as stability issues.
The following command listing demonstrates tuning suggestions for Linux operating systems. As shown, Splunk AppDynamics recommends a TCP/FIN timeout setting of 10 seconds (the default is typically 60), the TCP connection keepalive
time to 1800 seconds (reduced from 7200, typically), and disabling TCP window scale, TCP SACK, and TCP timestamps.
echo 5 > /proc/sys/net/ipv4/tcp_fin_timeout echo 1800 >/proc/sys/net/ipv4/tcp_keepalive_time echo 0 >/proc/sys/net/ipv4/tcp_window_scaling echo 0 >/proc/sys/net/ipv4/tcp_sack echo 0 >/proc/sys/net/ipv4/tcp_timestamps
The commands demonstrate how to configure the network settings in the /proc
system. To ensure the settings persist across system reboots, be sure to configure the equivalent settings in the etc/sysctl.conf
or the network stack configuration file appropriate for your operating system.