Benchmark

Online benchmark

To create an online RandomX benchmark and publish the result to the benchmark page, you need to run XMRig with one of the following commands:

xmrig --bench=1M --submit
xmrig --bench=10M --submit
xmrig --bench=1M --submit -a rx/wow
xmrig --bench=10M --submit -a rx/wow

This will run between 1 and 10 million RandomX hashes, depending on bench parameter, and print the time it took with benchmark url. Internet connection required during benchmark. First two commands use Monero variant (2 MB CPU cache per thread, best for Zen2/Zen3 CPUs), second two commands use Wownero variant (1 MB CPU cache per thread, useful for Intel and 1st gen Zen/Zen+ CPUs).

Double check that you see huge pages 100% both for dataset and for all threads, and also check for msr register values ... has been set successfully - without this result will be far from the best. Running as administrator is required for MSR and huge pages to be set up properly.

To submit a benchmark associated with your My XMRig account, follow the instructions below:

Offline benchmark

Offline benchmarks are useful to check the stability of your hardware and do not require Internet connection. Command line options are the same except you don't need to specify --submit option. At the end of the benchmark, a checksum of all the hashes will be printed. If the checksum is green, it means that the computation was correct. If it's red, it indicates a hardware error.

Stress test

You can also run a continuous stress test that is as close to the real RandomX mining as possible and doesn't require any configuration:

xmrig --stress
xmrig --stress -a rx/wow

This will require Internet connection and will run indefinitely.


Last updated 1 month ago