Skip to content

Threads

uPlexa edited this page Nov 29, 2018 · 2 revisions

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.

Options

By default, XMRig try choice optimal threads settings for current CPU with very estimated maximum CPU load 75% (--max-cpu-usage=75).

Algorithm

-a, --algo=ALGO cryptonight (default) or cryptonight-upx If you want use CryptoNight-upx(uPlexa) you should specify this option --algo=cryptonight-upx.

Threads count

-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.

Algorithm variation

-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.

Affinity

`--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 mode

`--safe            safe adjust threads and av settings for current CPU`

Examples

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.

Clone this wiki locally