XMRig – Detta är en högpresterande gruvarbetare för flera plattformar RandomX, KawPow, CryptoNight, AstroBWT och Argon2 CPU/GPU med öppen källkod och officiellt Windows-stöd.
Det föredragna sättet att konfigurera gruvarbetaren är JSON-konfigurationsfilen, eftersom den är mer flexibel och användarvänlig. Kommandoradsgränssnittet täcker inte alla funktioner, såsom gruvprofiler för olika algoritmer. Viktiga parametrar kan ändras under körning utan att starta om miner genom att redigera konfigurationsfilen eller göra API-anrop.
Nätverk:-o, --url=URL URL för gruvserver -a, --algo=ALGO gruvalgoritm https://xmrig.com/docs/algorithms --coin=COIN ange mynt istället för algoritm -u, --user=USERNAME användarnamn för gruvserver -p, --pass=LÖSENORD lösenord för gruvserver -O, --userpass=U:P användarnamn:lösenordspar för gruvdrift server -x, --proxy=HOST:PORT anslut via en SOCKS5 proxy -k, --keepalive skicka keepalive-paket för att förhindra timeout (behöver poolstöd) --nicehash aktivera nicehash.com support --rig-id=ID rigg identifierare för poolsidestatistik (behöver poolstöd) --tls aktivera SSL/TLS-stöd (behöver poolstöd) --tls-fingerprint=HEX pool TLS-certifikatfingeravtryck för strikt certifikatstiftning --daemon använd daemon RPC istället för pool för solo mining --daemon-poll-interval=N demonundersökningsintervall i millisekunder (standard:1000) -r, --retries=N antal gånger att försöka igen innan du byter till backupserver (standard:5) -R, --retry-pause =N tid att pausa mellan försöken (standard t:5) --user-agent set anpassad user-agent-sträng för pool --donate-level=N donationsnivå, standard 5%% (5 minuter på 100 minuter) --donate-over-proxy=N kontroll donera över xmrig-proxy featureCPU backend:--no-cpu inaktivera CPU mining backend -t, --threads=N antal CPU-trådar -v, --av=N algoritmvariation, 0 autoväljning --cpu-affinitet ställ in processaffinitet till CPU-kärna(r), mask 0x3 för kärnor 0 och 1 --cpu-prioritetsuppsättning processprioritet (0 inaktiv, 2 normala till 5 högsta) --cpu-max-threads-hint=N maximalt antal CPU-trådar (i procent) tips för autoconfig --cpu-memory-pool=N antal 2 MB sidor för beständig minnespool, -1 (auto), 0 (avaktivera) --cpu-no-yield föredrar maximal hashrate snarare än systemsvar/stabilitet -- no-huge-pages inaktivera stöd för enorma sidor --asm=ASM ASM-optimeringar, möjliga värden:auto, none, intel, ryzen, bulldozer --randomx-init=N antal trådar för att initiera RandomX dataset --randomx-no-numa disable NUMA-stöd för RandomX --randomx-mode=LÄGE RandomX-läge:auto, snabb, lätt --randomx-1gb-sidor använder 1 GB enorma sidor för dataset (endast Linux) --randomx-wrmsr=N skriv anpassat värde (0-15) till Intel MSR register 0x1a4 eller inaktivera MSR mod (-1) --randomx -no-rdmsr inaktivera återställning av initiala MSR-värden vid utgång --astrobwt-max-size=N hoppa över hash med stor steg 2-storlek, standard:550, min:400, max:1200 --astrobwt-avx2 aktivera AVX2-optimeringar för AstroBWT-algoritm-API :--api-worker-id=ID anpassat arbetar-id för API --api-id=ID anpassat instans-ID för API --http-host=HOST bindningsvärd för HTTP API (standard:127.0.0.1) --http -port=N bindningsport för HTTP API --http-access-token=T åtkomsttoken för HTTP API --http-no-restricted aktivera full fjärråtkomst till HTTP API (endast om åtkomsttoken är inställd)OpenCL backend:--opencl aktivera OpenCL mining backend --opencl-devices=N kommaseparerad lista över OpenCL-enheter att använda --opencl-platform=N OpenCL-plattformens index eller namn --opencl-loader=PATH sökväg till OpenCL-ICD-Loader (OpenCL.dll eller libOpenCL.so) --opencl-no-cache inaktivera OpenCL-cache --pri nt-plattformar skriver ut tillgängliga OpenCL-plattformar och avsluta CUDA-backend:--cuda aktivera CUDA mining backend --cuda-loader=PATH-sökväg till CUDA-plugin (xmrig-cuda.dll eller libxmrig-cuda.so) --cuda-devices=N kommatecken separerad lista över CUDA-enheter att använda --cuda-bfactor-hint=N bfactor-tips för autoconfig (0-12) --cuda-bsleep-hint=N bsleep-hint för autoconfig --no-nvml inaktivera NVML (NVIDIA Management Library) supportTLS:--tls-gen=VÄRDNAMN generera TLS-certifikat för specifikt värdnamn --tls-cert=FIL ladda TLS-certifikatkedja från en fil i PEM-formatet --tls-cert-key=FIL ladda TLS-certifikat privat nyckel från en fil i PEM-formatet --tls-dhparam=FIL ladda DH-parametrar för DHE-chiffer från en fil i PEM-formatet --tls-protocols=N aktivera specificerade TLS-protokoll, exempel:"TLSv1 TLSv1.1 TLSv1.2 TLSv1.3" --tls-ciphers=S uppsättningslista över tillgängliga chiffer (TLSv1.2 och nedan) --tls-ciphersuites=S uppsättningslista med tillgängliga TLSv1.3 chiffersuitesLogging:-S, --syslog använd systemlogg för utgående meddelanden -l, --logga- file=FIL logga alla utdata till en fil --print-time=N skriv ut hashraterapport var n:e sekund --health-print-time=N skriv ut hälsorapport var n:e sekund --no-color inaktivera färgutdata --verbose verbose outputMisc :-c, --config=FIL ladda en konfigurationsfil i JSON-format -B, --background kör gruvarbetaren i bakgrunden -V, --versionsutdataversionsinformation och avsluta -h, --hjälp visa denna hjälp och avsluta --torkkör testkonfiguration och avsluta --export-topologi exportera hwloc-topologi till en XML-fil och avsluta --title set anpassad konsolfönstertitel --no-title inaktivera inställningskonsolens fönstertitel