Home

How do I submit my XMRig benchmark to the public benchmark database?

You submit an XMRig benchmark by running XMRig with the --bench and --submit options together. XMRig runs the test and sends the result to its public benchmark database, so you do not need to upload a screenshot or enter your score manually.

Run the submission command

Use a recent official XMRig release. Open a terminal—a window where you type commands—in the folder containing XMRig.

On Windows, use PowerShell:

.\xmrig.exe --bench=1M --submit

On Linux, run:

./xmrig --bench=1M --submit

The two options do different jobs:

  • --bench=1M runs a benchmark of one million hashes. A hash is one calculation used in the mining process.
  • --submit enables submission to the public benchmark database.

For a longer test, replace 1M with 10M:

./xmrig --bench=10M --submit

On Windows, use .\xmrig.exe at the beginning instead. These values describe the number of calculations, not the test’s length in minutes.

Let the test finish

Keep your internet connection available throughout the run. XMRig needs to communicate with the benchmark service to submit an online result.

At startup, it prepares RandomX, the calculation system Monero uses for mining. This preparation can take a little time and uses a substantial amount of memory. It is normal for your processor to become busy and your cooling fans to speed up.

Wait until XMRig reports that the benchmark has finished and the submission has succeeded. The online benchmark output normally includes a result identifier or URL. Save that information so you can find and share your entry.

You do not need a Monero wallet address or mining pool account for this test. A benchmark measures your computer’s performance; it does not earn XMR.

Make your public result useful

Before you start, close games, other miners, and heavy background programs. If you use a laptop, plug it in and keep its vents clear. Only benchmark hardware you own or have permission to use.

Check XMRig’s startup messages for:

  • Thread count: how many processor workers XMRig is using.
  • Huge pages: a memory feature that can improve RandomX performance.
  • Warnings: problems with memory allocation or other performance settings.

You can submit a result without achieving perfect performance. However, these settings matter when comparing your score with another computer.

Remember that your submission is public. Expect hardware details and benchmark settings to be visible with your performance result. Review the benchmark service’s privacy information first if that concerns you.

If your result does not appear

Read the terminal output rather than assuming that a completed test was uploaded.

  • Confirm that you included --submit. A local benchmark alone does not publish a result.
  • Check for connection errors or a firewall blocking XMRig’s access.
  • Update XMRig if your version does not recognize the options.
  • Wait for a clear completion message before closing the program.

If you already ran a local test without submission enabled, the straightforward approach is to rerun it with both options.

The bottom line

Run xmrig --bench=1M --submit, using the executable syntax for your system. Let the test and upload finish, then save the result identifier or URL shown in the output.

All 1,000 questions

MyAiMiner.com

MyAiMiner.com — Monero mining blog. 1,000 questions. Clear answers.

Monero (XMR) Mining BLOG

Hashes0
Blocks accepted0
Blocks rejected0
Runtime00:00:00