This handy script can be used to find various useful network settings on any server.
#!/bin/bashdate uname -a echo -e "\nTHE CRITICAL SETTINGS" /sbin/sysctl -a 2> /dev/null | grep -P "(net.core.netdev_max_backlog|net.core.rmem_default|net.core.rmem_max|net.core.wmem_default|net.core.wmem_max|net.ipv4.tcp_adv_win_scale|net.ipv4.tcp_mem|net.ipv4.tcp_no_metrics_save|net.ipv4.tcp_rmem|net.ipv4.tcp_sack|net.ipv4.tcp_slow_start_after_idle|net.ipv4.tcp_timestamps|net.ipv4.tcp_window_scaling|net.ipv4.tcp_wmem)" echo -e "\nTHE OPTIONAL SETTINGS" /sbin/sysctl -a 2> /dev/null | grep -P "(net.ipv4.conf.all.accept_redirects|net.ipv4.conf.all.accept_source_route|net.ipv4.conf.all.log_martians|net.ipv4.conf.all.send_redirects|net.ipv4.conf.default.accept_redirects|net.ipv4.conf.default.log_martians|net.ipv4.conf.default.send_redirects|net.ipv4.icmp_echo_ignore_broadcasts|net.ipv4.icmp_ignore_bogus_error_responses|net.ipv4.ip_local_port_range|net.ipv4.tcp_keepalive_time|net.ipv4.tcp_syncookies)"echo
Output from a default CentOS 6.3 installation
[liferay@dell-16g-n1 bin]$ ./get_tcp_settings.sh Wed Feb 27 16:20:10 EST 2013 Linux dell-16g-n1 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux THE CRITICAL SETTINGS net.core.wmem_max = 131071 net.core.rmem_max = 131071 net.core.wmem_default = 229376 net.core.rmem_default = 229376 net.core.netdev_max_backlog = 1000 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_mem = 1528704 2038272 3057408 net.ipv4.tcp_wmem = 4096 16384 4194304 net.ipv4.tcp_rmem = 4096 87380 4194304 net.ipv4.tcp_adv_win_scale = 2 net.ipv4.tcp_no_metrics_save = 0 net.ipv4.tcp_slow_start_after_idle = 1 THE OPTIONAL SETTINGS net.ipv4.tcp_keepalive_time = 7200 net.ipv4.tcp_syncookies = 1 net.ipv4.ip_local_port_range = 32768 61000 net.ipv4.conf.all.accept_redirects = 1 net.ipv4.conf.all.send_redirects = 1 net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.all.log_martians = 0 net.ipv4.conf.default.accept_redirects = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.default.log_martians = 0 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_ignore_bogus_error_responses = 1

Recent Comments