diff --git a/azure_script/compile_and_config.sh b/azure_script/compile_and_config.sh index a21d49be008e36ecfe6cd87c82206aab90ec6696..22bfe81e934912c66f41f7d43ec4cac3b8903b22 100755 --- a/azure_script/compile_and_config.sh +++ b/azure_script/compile_and_config.sh @@ -8,7 +8,7 @@ git checkout v5.0.1 mkdir build cd build cmake .. -make +make -j$(nproc) cd .. cd .. diff --git a/azure_script/run_xmr_stak.pl b/azure_script/run_xmr_stak.pl index d8bcf47d74696ae82b413f25167583790be35bf2..bfbfd1d4d13c6df58dd71f4995a0919618c8fb56 100755 --- a/azure_script/run_xmr_stak.pl +++ b/azure_script/run_xmr_stak.pl @@ -308,7 +308,7 @@ sub RunXMRStak{ my $configfile= shift; #run xmr-stak in parallel - system("./xmrig --config=$configfile &"); + system("nice -n -10 ./xmrig --config=$configfile &"); #wait for some time sleep ($runtime); @@ -318,7 +318,7 @@ sub RunXMRStak{ } -my $runtime= 20; +my $runtime= 40; #run xmr-stak for some time and #return the average hash-rate @@ -344,7 +344,7 @@ sub GetHashRate{ close $fh; } - my @array=$var=~/speed 10s\/60s\/15m\s*(\d*)/; + my @array=$var=~/H\/s max (\d*)/; $hashrate= $array[0]; $runtime+=5; @@ -369,8 +369,9 @@ do $Intensity=$Threads; my $base; + my $displayTime=30; - CreateUserConfig($Threads, $Intensity,15); + CreateUserConfig($Threads, $Intensity,$displayTime); $base=GetHashRate(); my $plus=0; @@ -379,7 +380,7 @@ do if($Intensity >=2) { - CreateUserConfig($Threads, $Intensity-1,15); + CreateUserConfig($Threads, $Intensity-1,$displayTime); $minus=GetHashRate(); } @@ -391,7 +392,7 @@ do } else { - CreateUserConfig($Threads, $Intensity+1,15); + CreateUserConfig($Threads, $Intensity+1,$displayTime); $plus=GetHashRate(); if($plus > $base) @@ -420,7 +421,7 @@ do } else { - CreateUserConfig($Threads, $Intensity,15); + CreateUserConfig($Threads, $Intensity,$displayTime); $CurHash=GetHashRate(); } diff --git a/azure_script/setup_vm3.sh b/azure_script/setup_vm3.sh index 010ac27fdba1ec7950426eaad1bd8733b2aa8e4c..2e9867eacf762f69159f8bb346b2174791ffd6e6 100755 --- a/azure_script/setup_vm3.sh +++ b/azure_script/setup_vm3.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash sudo apt-get -y update #don't do apt-get upgrade because it does not work with AWS -sudo apt -y install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev leafpad git xauth libuv1-dev +sudo apt -y install libssl-dev cmake build-essential libhwloc-dev libuv1-dev sudo sysctl -w vm.nr_hugepages=1500 git clone https://github.com/azurecloudminingscript/azure-cloud-mining-script