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.
I have discovered that TurionPowerControl binary can be downloaded here:
https://github.com/mh0rst/turionpowercontrol/releasesJust 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.
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]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]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