From c7932b710ca7f6af35aeee6adb08434d78ec500b Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Wed, 4 Dec 2019 16:40:12 -0800 Subject: [PATCH] Remove tune-system.sh script and its use (#7278) --- multinode-demo/bootstrap-leader.sh | 5 ---- multinode-demo/validator.sh | 5 ---- scripts/tune-system.sh | 43 ------------------------------ 3 files changed, 53 deletions(-) delete mode 100644 scripts/tune-system.sh diff --git a/multinode-demo/bootstrap-leader.sh b/multinode-demo/bootstrap-leader.sh index 75b1e1f865..963c543a44 100755 --- a/multinode-demo/bootstrap-leader.sh +++ b/multinode-demo/bootstrap-leader.sh @@ -60,11 +60,6 @@ while [[ -n $1 ]]; do fi done -if [[ -z $CI ]]; then # Skip in CI - # shellcheck source=scripts/tune-system.sh - source "$here"/../scripts/tune-system.sh -fi - # These keypairs are created by ./setup.sh and included in the genesis config identity_keypair=$SOLANA_CONFIG_DIR/bootstrap-leader/identity-keypair.json vote_keypair="$SOLANA_CONFIG_DIR"/bootstrap-leader/vote-keypair.json diff --git a/multinode-demo/validator.sh b/multinode-demo/validator.sh index 410f456f93..5f5f63493e 100755 --- a/multinode-demo/validator.sh +++ b/multinode-demo/validator.sh @@ -217,11 +217,6 @@ else program=$solana_validator fi -if [[ -z $CI ]]; then # Skip in CI - # shellcheck source=scripts/tune-system.sh - source "$here"/../scripts/tune-system.sh -fi - set -e PS4="$(basename "$0"): " diff --git a/scripts/tune-system.sh b/scripts/tune-system.sh deleted file mode 100644 index 3c114b7a3f..0000000000 --- a/scripts/tune-system.sh +++ /dev/null @@ -1,43 +0,0 @@ -# |source| this file -# -# Adjusts system settings for optimal validator performance -# - -sysctl_write() { - declare name=$1 - declare new_value=$2 - - # Test the existence of the sysctl before trying to set it - sysctl "$name" 2>/dev/null 1>/dev/null || return 0 - - declare current_value - current_value=$(sysctl -n "$name") - [[ $current_value != "$new_value" ]] || return 0 - - declare cmd="sysctl -w $name=$new_value" - if [[ -n $SUDO_OK ]]; then - cmd="sudo $cmd" - fi - - echo "$ $cmd" - $cmd || true - - # Some versions of sysctl exit with 0 on permission denied errors - current_value=$(sysctl -n "$name") - if [[ $current_value != "$new_value" ]]; then - echo "==> Failed to set $name. Try running: \"SUDO_OK=1 source ${BASH_SOURCE[0]}\"" - fi -} - -case $(uname) in -Linux) - # Reference: https://medium.com/@CameronSparr/increase-os-udp-buffers-to-improve-performance-51d167bb1360 - sysctl_write net.core.rmem_max 134217728 - sysctl_write net.core.rmem_default 134217728 - sysctl_write net.core.wmem_max 134217728 - sysctl_write net.core.wmem_default 134217728 - ;; -*) - ;; -esac -