Post
Topic
Board Mining (Altcoins)
Merits 1 from 1 user
Re: Building Cheap Miners : My "Secret"
by
SixLitr
on 17/07/2019, 00:32:23 UTC
⭐ Merited by vapourminer (1)
Quote
Does that mean that "HT assist" was already disabled in the BIOS?

I completely forgot to check this honestly - the R&D facility is 30min away so I will have to head back tomorrow and check this setting, most of the time I am just remoting into these servers. Based on the results below I think this may in fact be the culprit to that low hash rate on the last CPU.

Quote
I have discovered that TurionPowerControl binary can be downloaded here:

https://github.com/mh0rst/turionpowercontrol/releases

Just download the tpc-0.44-rc2.tar.gz file (or tpc-0.44-rc2.zip) and unzip it.

In the tpc-0.44-rc2/bin/Ubuntu-amd64 folder you will see the TurionPowerControl binary


I found that yesterday and still didn't make a difference on 18LTS unfortunately.



And now for the latest update:  I went ahead and put 16LTS on a USB thumb drive (great idea don't know why I didn't think of it sooner) BUT I accidentally flashed the image to the hard drive array instead of booting off the USB, oh well, that's what these servers are for right now. So now I can compare 16 vs 18 head to head if there are any subtle differences in OS versions, but I digress.

I ran the baseline test again with all 4 CPUs and got slightly better results [9388H/s] - I even went back after and set psmax to 6 again to check and got [9395H/s] so it's fairly consistent and repeatable.

Code:
seq 0 7 | xargs -P 0 -I node numactl -N node ./randomx-benchmark --mine --largePages --jit --nonces 100000 --init 8 --threads 8
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
Memory initialized in 11.2737 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 11.2907 s
Initializing 8 virtual machine(s) ...
Memory initialized in 11.2882 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Memory initialized in 11.3152 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 11.3287 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 11.342 s
Initializing 8 virtual machine(s) ...
Memory initialized in 11.3486 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 11.3483 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1220.71 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1219.81 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1218.37 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1217.59 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1217.56 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1216.92 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1043.43 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1038.67 hashes per second

I then ran the same 4 CPU test with TurionPowerControl settings at Processor Maximum PState: 1 and it got worse [8756H/s]

Code:
seq 0 7 | xargs -P 0 -I node numactl -N node ./randomx-benchmark --mine --largePages --jit --nonces 100000 --init 8 --threads 8
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
Memory initialized in 10.6503 s
Initializing 8 virtual machine(s) ...
Memory initialized in 10.6667 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6677 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6707 s
Initializing 8 virtual machine(s) ...
Memory initialized in 10.6735 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6835 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6931 s
Initializing 8 virtual machine(s) ...
Memory initialized in 10.6934 s
Initializing 8 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1310.76 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1309.99 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1310.33 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1309.63 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1305.83 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1305.44 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 454.509 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 454.231 hashes per second

And finally I ran the same 4 CPU test at psmax 1 with only 7 VM's and got this [8612H/s]

Code:
seq 0 7 | xargs -P 0 -I node numactl -N node ./randomx-benchmark --mine --largePages --jit --nonces 100000 --init 8 --threads 7
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
RandomX benchmark v1.0.4
 - full memory mode (2080 MiB)
 - JIT compiled mode
 - hardware AES mode
 - large pages mode
Initializing (8 threads) ...
Memory initialized in 10.6593 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6523 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6576 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6864 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 10.6983 s
Initializing 7 virtual machine(s) ...
Memory initialized in 10.6983 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Running benchmark (100000 nonces) ...
Memory initialized in 13.1069 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Memory initialized in 13.1296 s
Initializing 7 virtual machine(s) ...
Running benchmark (100000 nonces) ...
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1267.87 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1267.82 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1267.58 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1267.42 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1264.88 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 1258.68 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 521.747 hashes per second
Calculated result: d6660144e9a2e68bf47d7cc8afc206672e72f82dfff69fe0d974531e85f7504f
Performance: 501.978 hashes per second