-
Notifications
You must be signed in to change notification settings - Fork 3
Threads
Optimal number of threads depends on the size of the L3 cache of CPU.
For cryptonight-upx it's 1 MB (lower power mode) per thread.
By default, XMRig try choice optimal threads settings for current CPU with very estimated maximum CPU load 75% (--max-cpu-usage=75).
-a, --algo=ALGO cryptonight (default) or cryptonight-upx
If you want use CryptoNight-upx(uPlexa) you should specify this option --algo=cryptonight-upx.
-t, --threads=N number of miner threads
Manually specified number of threads. With --safe option this number can be automatically reduced to not to exceed the optimal thread count.
-v, --av=N algorithm variation, 0 auto select\n\
*--av=1
For CPUs with hardware AES.
*--av=2
Lower power mode (double hash) of 1.
*--av=3
Software AES implementation.
*--av=4
Lower power mode (double hash) of 3.
With --safe
option you can not select AES variations if your CPU not support AES-NI. It will be adjusted to software AES variation.
`--cpu-affinity set process affinity to cpu core(s), mask 0x3 for cores 0 and 1`
Maximum cpu usage
--max-cpu-usage=N maximum cpu usage for automatic threads mode (default 75)\n\
It's very estimated maximum CPU usage for auto mode. For example 3 threads of 4, it's about 75%.
`--safe safe adjust threads and av settings for current CPU`
Intel i7 7700
--algo=cryptonight-upx
: 4 threads, av=1, cryptonight-lite, 50% CPU load.
--algo=cryptonight-upx --av=1
: 6 threads, av=1, cryptonight-upx, 75% CPU load.