From 5072af71293785c06896fad3ffa69c8517cc5a09 Mon Sep 17 00:00:00 2001
From: azurecloudminingscript <azurecloudminingscript@gmail.com>
Date: Mon, 25 Nov 2019 20:04:57 +0100
Subject: [PATCH]

---
 azure_script/compile_and_config.sh |  2 +-
 azure_script/run_xmr_stak.pl       | 15 ++++++++-------
 azure_script/setup_vm3.sh          |  2 +-
 3 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/azure_script/compile_and_config.sh b/azure_script/compile_and_config.sh
index a21d49b..22bfe81 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 d8bcf47..bfbfd1d 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 010ac27..2e9867e 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
-- 
GitLab