@@ -66,10 +66,6 @@ echo -e "Cron on days: $_USER_CRONDAYS\n"
66_XMRIG_SCREEN="xmrig-cpu"
66_XMRIG_SCREEN="xmrig-cpu"
67echo -e "Screen session name: $_XMRIG_SCREEN\n"
67echo -e "Screen session name: $_XMRIG_SCREEN\n"
69−# Get number of available CPU Cores
70−_ENV_CORE=$(nproc --all)
71−echo -e "CPU Cores: $_ENV_CORE\n"
73# Set that user passwdless sudo
69# Set that user passwdless sudo
74#sudo grep $USER /etc/sudoers.d/README
70#sudo grep $USER /etc/sudoers.d/README
@@ -80,6 +76,10 @@ else
80 echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/README
76 echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/README
79+# Get number of available CPU Cores
80+_ENV_CORE=$(nproc --all)
81+echo -e "CPU Cores: $_ENV_CORE\n"
83# Check that hugepages set in /etc/sysctl.conf
83# Check that hugepages set in /etc/sysctl.conf
84_ENV_CHECK="nr_hugepages"
84_ENV_CHECK="nr_hugepages"
@@ -91,6 +91,7 @@ else
91 # Set value in current env
91 # Set value in current env
92 echo -e "Did not find nr_hugepages in /etc/sysctl.conf. Fixing that!!\n"
92 echo -e "Did not find nr_hugepages in /etc/sysctl.conf. Fixing that!!\n"
93 sudo sysctl -w vm.nr_hugepages="$_ENV_CORE"
93 sudo sysctl -w vm.nr_hugepages="$_ENV_CORE"
95 # Add value to sysctl
96 # Add value to sysctl
96 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
97 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
@@ -106,9 +107,11 @@ fi
106rm hw-aes.txt
107rm hw-aes.txt
108# Run apt maintenance
109# Run apt maintenance
109_APT_MAINETANCE="1"
111_APT_MAINETANCE="1"
111# Run install of depends
113# Run install of depends
112_APT_DEPENDS="1"
115_APT_DEPENDS="1"
114echo "#################################"
117echo "#################################"