Descargar XMRig Miner

6.26.0
Kryptex Pool: Confiable. Eficiente. Rentable.

XMRig — Guía completa

Red

Opción cortaOpción largaDescripciónVersión
-o--url=URLURL del servidor de mineríaTodas
-a--algo=ALGOalgoritmo de mineríaTodas
--coin=COINindicar la moneda en lugar del algoritmo3.2.0+
-u--user=USERNAMEnombre de usuario para el servidor de mineríaTodas
-p--pass=PASSWORDcontraseña para el servidor de mineríaTodas
-O--userpass=U:Ppar usuario:contraseña para el servidor de mineríaTodas
-x--proxy=HOST:PORTconectarse a través de un proxy SOCKS55.7.0+
-k--keepaliveenviar paquetes keepalive para evitar el timeout (requiere soporte del pool)Todas
--nicehashactivar el soporte de NiceHashTodas
--rig-id=IDidentificador del rig para las estadísticas del pool (requiere soporte del pool)2.6.1+
--tlsactivar el soporte de SSL/TLS (requiere soporte del pool)2.8.0+
--tls-fingerprint=HEXhuella digital del certificado TLS del pool para fijar el certificado de forma estricta (pinning)2.8.0+
--dns-ipv6preferir registros IPv6 en las respuestas DNS6.11.0+
--dns-ttl=NTTL de N segundos (por defecto: 30) para la caché DNS interna6.11.0+
--daemonusar el RPC del daemon en lugar del pool para minería en solitario3.0.0+
--daemon-poll-interval=Nintervalo de consulta al daemon en milisegundos (por defecto: 1000)3.0.0+
--self-select=URLobtener plantillas de bloque (self-select) desde la URL4.4.0+
--submit-to-originenviar también la solución a la URL de self-select6.9.0+
-r--retries=Nnúmero de reintentos antes de cambiar al servidor de respaldo (por defecto: 5)Todas
-R--retry-pause=Npausa entre reintentos (por defecto: 5)Todas
--user-agentestablecer un user-agent personalizado para el pool2.3.0+
--donate-level=Nnivel de donación, por defecto 1% (1 minuto de cada 100)Todas
--donate-over-proxy=Ncontrolar la donación a través de xmrig-proxy3.0.0+

Backend de CPU

Opción cortaOpción largaDescripciónVersión
--no-cpudesactivar el backend de minería con CPU3.0.0+
-t--threads=Nnúmero de hilos de la CPU. Algunas optimizaciones requieren una afinidad de CPU correcta.Todas
--cpu-affinity=Nasignar la afinidad del proceso a núcleo(s) de la CPU; máscara 0x3 para los núcleos 0 y 1Todas
-v--av=Nvariación del algoritmo, 0 = selección automáticaTodas
--cpu-priority=Nprioridad del proceso (0 inactiva, 2 normal, hasta 5 la más alta)2.3.0+
--cpu-max-threads-hint=Nsugerencia de número máximo de hilos de CPU (en porcentaje) para la configuración automática4.2.0+
--cpu-memory-pool=Nnúmero de páginas de 2 MB para el pool de memoria persistente, -1 (auto), 0 (desactivado)4.3.0+
--cpu-no-yieldpriorizar el hashrate máximo sobre la respuesta/estabilidad del sistema5.1.1+
--no-huge-pagesdesactivar el soporte de huge pages2.3.0+
--hugepage-size=Ntamaño personalizado de hugepage en kB (solo Linux)2.8.1+
--huge-pages-jitactivar huge pages para el código JIT de RandomXTodas
--asm=ASMoptimizaciones ASM, valores posibles: auto, none, intel, ryzen, bulldozer2.8.0+
--argon2-impl=IMPLimplementación de argon2: x86_64, SSE2, SSSE3, XOP, AVX2, AVX-512F6.3.1+
--randomx-init=Nnúmero de hilos para inicializar el dataset de RandomX3.0.0+
--randomx-no-numadesactivar el soporte NUMA para RandomX3.0.0+
--randomx-mode=MODEmodo de RandomX: auto, fast, light5.1.0+
--randomx-1gb-pagesusar hugepages de 1GB para el dataset de RandomX (solo Linux)5.2.0+
--randomx-wrmsr=Nescribir valor(es) personalizados en los registros MSR o desactivar el MSR mod (-1)5.2.0+
--randomx-no-rdmsrno restaurar los valores MSR iniciales al salir5.5.0+
--randomx-cache-qosactivar Cache QoS6.3.1+

Backend de OpenCL

Opción cortaOpción largaDescripciónVersión
--openclactivar el backend de minería OpenCL5.0.0+
--opencl-devices=Nlista de dispositivos OpenCL a usar, separados por comas5.0.0+
--opencl-platform=Níndice o nombre de la plataforma OpenCL5.0.0+
--opencl-loader=PATHruta a OpenCL-ICD-Loader (OpenCL.dll o libOpenCL.so)5.0.0+
--opencl-no-cachedesactivar la caché de OpenCL5.0.0+
--print-platformsmostrar las plataformas OpenCL disponibles y salir5.0.0+

Backend de CUDA

Opción cortaOpción largaDescripciónVersión
--cudaactivar el backend de minería CUDA5.0.0+
--cuda-loader=PATHruta al plugin CUDA (xmrig-cuda.dll o libxmrig-cuda.so)5.0.0+
--cuda-devices=Nlista de dispositivos CUDA a usar, separados por comas5.0.0+
--cuda-bfactor-hint=Nsugerencia de bfactor para la configuración automática (0-12)5.0.1+
--cuda-bsleep-hintsugerencia de bsleep para la configuración automática5.0.1+
--no-nvmldesactivar el soporte de NVML (NVIDIA Management Library)5.0.0+

API

Opción cortaOpción largaDescripciónVersión
--api-worker-id=IDworker-id personalizado para la API2.4.0+
--api-id=IDID de instancia personalizado para la API2.4.0+
--http-host=HOSThost de escucha de la API HTTP (por defecto: 127.0.0.1)5.0.0+
--http-port=Npuerto de escucha de la API HTTP5.0.0+
--http-access-token=Ttoken de acceso para la API HTTP5.0.0+
--http-no-restrictedpermitir acceso remoto completo a la API HTTP (solo si hay un token de acceso)5.0.0+

Registros (logs)

Opción cortaOpción largaDescripciónVersión
-S--syslogusar el log del sistema para los mensajesTodas
-l--log-file=FILEguardar toda la salida en un archivoTodas
--print-time=Nmostrar el informe de hashrate cada N segundosTodas
--health-print-time=Nmostrar el informe de estado del hardware cada N segundos5.0.0+
--no-colordesactivar la salida en colorTodas
--verbosesalida detallada5.4.0+

Varios

Opción cortaOpción largaDescripciónVersión
-c--config=FILEcargar un archivo de configuración en formato JSONTodas
-B--backgroundejecutar el minero en segundo planoTodas
-V--versionmostrar la versión y salirTodas
-h--helpmostrar esta ayuda y salirTodas
--dry-runprobar la configuración y salirTodas
--export-topologyexportar la topología hwloc a un archivo XML y salir3.0.0+
--titleestablecer un título personalizado para la ventana de la consola6.0.1+
--no-titleno cambiar el título de la ventana de la consola6.0.1+
--pause-on-batterypausar la minería cuando el equipo funciona con batería6.3.1+
--pause-on-active=Npausar la minería cuando el usuario está activo (se reanuda N segundos después de la última actividad)6.9.0+
--stressejecutar una prueba de estrés continua para comprobar la estabilidad del sistema6.4.0+
--bench=Nejecutar un benchmark, N puede estar entre 1M y 10M6.4.0+
--submithacer un benchmark en línea y enviar el resultado para compartirlo6.5.0+
--verify=IDverificar un benchmark enviado por su ID6.5.0+
--seed=SEEDseed de RandomX personalizado para el benchmark6.5.0+
--hash=HASHcomparar el resultado del benchmark con el hash indicado6.5.0+
--no-dmidesactivar la lectura de DMI/SMBIOS6.8.0+

Requisitos de memoria

2080 MB por nodo NUMA para el dataset; 1 nodo NUMA suele equivaler a 1 socket de CPU. El minero muestra el número de nodos al iniciar.

256 MB para la caché en el primer nodo NUMA.

256 KB de caché L2 y 2 MB de caché L3 por cada hilo de minería.

Los requisitos de caché de la CPU son la razón principal por la que el minero no usa todos los hilos en la mayoría de las CPU (una pregunta muy frecuente). En Windows, 4GB de memoria pueden no ser suficientes para el sistema y el minero.

Hay varias formas de aumentar o reducir los requisitos de memoria:

Huge pages de 1GB en Linux: aumentan los requisitos de memoria a 3GB (3 páginas) por nodo NUMA y suben el hashrate en un 1-3%.

Desactivar el soporte NUMA con "numa": false en el objeto "randomx": el minero usará solo 1 dataset, pero el hashrate bajará bastante. Si solo tienes 1 nodo NUMA, esta opción no tiene efecto.

Modo light de RandomX: reduce los requisitos de memoria a 256 MB, pero es muy lento. Se activa con "mode": "light", en el objeto "randomx".

Puede que necesites varios canales de memoria:

La memoria DDR3 está limitada a unos 1500-2000 H/s por canal (según la frecuencia y los timings)

La memoria DDR4 está limitada a unos 4000-6000 H/s por canal (según la frecuencia y los timings)

Huge Pages

Las Huge Pages pueden aumentar el rendimiento de RandomX hasta un 50%. Las huge pages de 1GB (solo Linux) suben el hashrate otro 1-3% adicional respecto a las huge pages normales.

Hardware prefetchers MSR mod

Debes desactivar los prefetchers de hardware para obtener el rendimiento óptimo en RandomX.

Cache QoS

Función experimental que impide que los núcleos de la CPU que no están minando accedan a la caché L3, lo que reduce las interferencias con la minería.

Descargar XMRig Miner

6.26.0