Guía paso a paso

Cómo minar Monero (XMR) en 2026
Guía completa

Todo lo que necesitas para empezar a minar Monero con tu CPU. Desde la selección de hardware y configuración de wallet hasta la configuración de XMRig, conexión al pool y optimización del rendimiento.

Marzo 2026 · Última actualización: Marzo 2026 · Suprnova.cc · 12 min de lectura

TL;DR

Monero (XMR) es una criptomoneda centrada en la privacidad que utiliza el algoritmo RandomX, diseñado específicamente para CPU mining. Aquí está la ruta de inicio rápido:

¿Qué es Monero?

Monero (XMR) es una criptomoneda centrada en la privacidad lanzada en abril de 2014. A diferencia de Bitcoin, donde todas las transacciones son públicamente visibles en la blockchain, Monero utiliza técnicas criptográficas avanzadas para hacer las transacciones imposibles de rastrear y de vincular por defecto.

Tres tecnologías fundamentales de privacidad impulsan Monero:

Lo que hace a Monero especialmente interesante para los mineros es su algoritmo RandomX, adoptado en noviembre de 2019. Nuestra guía de algoritmos de mining explica cómo se compara RandomX con otros enfoques. RandomX fue diseñado específicamente para ser favorable a CPU y resistente a ASIC, lo que significa que puedes minar Monero de forma rentable con un procesador de escritorio o servidor normal. No se requieren GPUs costosas ni hardware de mining especializado.

CPU
Hardware de mining
RandomX
Algoritmo
~120s
Tiempo de bloque
0.6 XMR
Recompensa de bloque (aprox.)

Piensa en RandomX como un examen complejo que requiere leer de un libro de texto grande (caché L3). Los CPUs son como estudiantes completos que pueden manejar cualquier tipo de pregunta. Las GPUs son como estudiantes excelentes en matemáticas pero con dificultades en comprensión lectora — tienen menos caché por núcleo, por lo que rinden mal en este examen particular.


Requisitos de hardware

El factor más importante para el rendimiento del mining de Monero es el tamaño de la caché L3 de tu CPU. RandomX requiere 2 MB de caché L3 por hilo de mining. Un procesador con 32 MB de caché L3 puede ejecutar eficientemente 16 hilos de mining.

Por qué importa la caché L3

RandomX funciona ejecutando programas generados aleatoriamente que acceden intensamente a un scratchpad de memoria de 2 MB. Si este scratchpad cabe en la caché L3, el CPU puede acceder a él cientos de veces más rápido que si tuviera que recurrir a la RAM principal. Más caché L3 significa más hilos funcionando a máxima velocidad.

Regla general

Cantidad óptima de hilos = caché L3 (MB) / 2. Un Ryzen 9 7950X con 64 MB de caché L3 puede ejecutar 32 hilos. Un Core i7-13700K con 30 MB de caché L3 debería usar 15 hilos. Superar este número causa ineficiencia en la caché y reduce el rendimiento por hilo.

CPUs recomendados para mining de Monero

CPU Núcleos/Hilos L3 Cache Hashrate esperado Valoración
AMD Threadripper PRO 5995WX 64C/128T 256 MB ~45–55 KH/s Excelente
AMD EPYC 7763 64C/128T 256 MB ~44–52 KH/s Excelente
AMD Ryzen 9 7950X 16C/32T 64 MB ~20–22 KH/s Muy bueno
AMD Ryzen 9 5950X 16C/32T 64 MB ~17–19 KH/s Muy bueno
AMD Ryzen 7 7700X 8C/16T 32 MB ~10–12 KH/s Bueno
AMD Ryzen 7 5800X 8C/16T 32 MB ~9–11 KH/s Bueno
Intel Core i9-13900K 24C/32T 36 MB ~11–14 KH/s Bueno
Intel Core i7-13700K 16C/24T 30 MB ~9–11 KH/s Bueno
AMD Ryzen 5 5600X 6C/12T 32 MB ~7–8 KH/s Aceptable
Intel Core i5-12400 6C/12T 18 MB ~5–6 KH/s Nivel de entrada

Los procesadores AMD superan consistentemente a Intel al mismo precio para mining de Monero gracias a sus cachés L3 más grandes. El Ryzen 9 7950X con sus 64 MB de caché L3 ofrece el mejor rendimiento por dólar para la mayoría de los mineros.

Otras consideraciones de hardware


Paso 1: Configurar un wallet de Monero

Antes de empezar a minar, necesitas una dirección de wallet de Monero para recibir pagos. Hay dos opciones recomendadas:

Opción A: Monero GUI Wallet (Oficial)

El wallet de escritorio oficial del proyecto Monero. Descárgalo de getmonero.org. Disponible para Windows, macOS y Linux. Completo con soporte de nodo integrado.

Opción B: Feather Wallet (Ligero)

Un wallet de escritorio ligero y centrado en la privacidad. Descárgalo de featherwallet.org. Configuración más rápida que el GUI wallet, se conecta a nodos remotos por defecto y soporta Tor de forma nativa.

Advertencia de seguridad

Nunca uses una dirección de wallet de un sitio web de terceros o fuente desconocida. Descarga siempre el software de wallet de sitios oficiales y verifica las firmas. Tu semilla mnemónica da acceso completo a tus fondos — guárdala sin conexión, nunca la compartas y nunca la introduzcas en ningún sitio web.


Paso 2: Descargar e instalar XMRig

XMRig es el miner más popular y de mejor rendimiento para el algoritmo RandomX de Monero. Es gratuito, de código abierto y se mantiene activamente.

Descargar XMRig

Obtén la última versión del repositorio oficial de GitHub:

# Official XMRig repository
https://github.com/xmrig/xmrig/releases

# Download the latest release for your platform:
# Windows: xmrig-x.x.x-msvc-win64.zip
# Linux:   xmrig-x.x.x-linux-static-x64.tar.gz
Crítico: Verifica tu descarga

Las descargas falsas de XMRig con malware embebido son extremadamente comunes. Descarga solo de github.com/xmrig/xmrig. Verifica el hash SHA-256 de tu descarga contra el hash listado en la página de releases de GitHub. Nunca descargues XMRig de sitios web aleatorios, foros o servicios de intercambio de archivos.

Instalación en Windows

  1. Descarga el último xmrig-*-msvc-win64.zip de GitHub Releases
  2. Extrae el ZIP a una carpeta (p. ej., C:\xmrig\)
  3. Puede que necesites agregar una exclusión en Windows Defender — el software antivirus suele marcar los miners como "PUP" (Programa Potencialmente No Deseado) incluso cuando son legítimos
  4. Abre la carpeta — deberías ver xmrig.exe y config.json

Instalación en Linux

# Download and extract
wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
tar -xzf xmrig-*.tar.gz
cd xmrig-*

# Make executable
chmod +x xmrig

# Test that it runs
./xmrig --version

Paso 3: Configurar mining en pool en xmr.suprnova.cc

Ahora conecta XMRig al pool de Monero de Suprnova. Primero, crea una cuenta en xmr.suprnova.cc y configura un worker en el panel de tu cuenta.

Detalles de conexión al pool

Windows: Crear un archivo BAT

Crea un archivo llamado mine.bat en la misma carpeta que xmrig.exe:

xmrig.exe -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x

Reemplaza USERNAME con tu nombre de usuario de Suprnova y WORKERNAME con el nombre de tu worker (p. ej., myrig).

Windows: Usar config.json

Alternativamente, edita el archivo config.json para mayor control:

{
    "autosave": true,
    "cpu": true,
    "opencl": false,
    "cuda": false,
    "pools": [
        {
            "url": "stratum+tcp://xmr.suprnova.cc:5222",
            "user": "USERNAME.WORKERNAME",
            "pass": "x",
            "keepalive": true,
            "tls": false
        }
    ]
}

Linux: Línea de comandos

# Basic start command
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x

# Run in background with log file
nohup ./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x > xmrig.log 2>&1 &

# Run with systemd (recommended for servers)
# Create /etc/systemd/system/xmrig.service

Linux: Servicio systemd (Recomendado para servidores)

# /etc/systemd/system/xmrig.service
[Unit]
Description=XMRig Monero Miner
After=network.target

[Service]
Type=simple
ExecStart=/opt/xmrig/xmrig --config /opt/xmrig/config.json
Restart=always
RestartSec=10
Nice=10

[Install]
WantedBy=multi-user.target
# Enable and start the service
sudo systemctl enable xmrig
sudo systemctl start xmrig
sudo systemctl status xmrig

# View logs
sudo journalctl -u xmrig -f

Paso 4: Activar Huge Pages (Optimización crítica)

Activar las huge pages es la optimización individual con mayor impacto para XMRig. Típicamente mejora el hashrate en un 20–30% sin coste adicional de hardware.

+20–30%
Mejora de hashrate
Gratis
Coste
2 min
Tiempo de configuración

Por qué importan las Huge Pages

Las páginas de memoria normales son de 4 KB. El scratchpad de RandomX es de 2 MB por hilo. Sin huge pages, el CPU debe gestionar 512 entradas pequeñas en la tabla de páginas por scratchpad. Con huge pages de 2 MB, solo necesita 1 entrada. Esto reduce masivamente los fallos de TLB (Translation Lookaside Buffer) y acelera el acceso a memoria.

Windows: Activar Huge Pages

  1. Ejecuta XMRig como Administrador — Haz clic derecho en xmrig.exe o tu archivo BAT y selecciona "Ejecutar como administrador"
  2. XMRig intentará automáticamente activar las huge pages en Windows cuando se ejecute con privilegios de administrador
  3. Si la configuración automática falla, actívalas manualmente mediante la Política de Seguridad Local: secpol.msc → Directivas locales → Asignación de derechos de usuario → Bloquear páginas en memoria → Agrega tu usuario
  4. Reinicia después de cambiar la política

Linux: Activar Huge Pages

# Check current huge pages
cat /proc/meminfo | grep HugePages

# Enable huge pages (calculate: threads * 2 MB + 64 MB buffer)
# For 16 mining threads: (16 * 2) + 64 = 96 MB = 48 huge pages
sudo sysctl -w vm.nr_hugepages=1168

# Make permanent (survives reboot)
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

# XMRig also supports 1 GB huge pages for even better performance
# Requires GRUB parameter: hugepagesz=1G hugepages=3
Verificación

Cuando XMRig inicie, verifica en la salida que aparezca HUGE PAGES: 100%. Si ves HUGE PAGES: 0% o un porcentaje parcial, las huge pages no están completamente configuradas. La diferencia de hashrate es muy notable — no omitas este paso.


Paso 5: Optimizar el rendimiento de XMRig

Además de las huge pages, varios ajustes adicionales pueden exprimir más hashrate de tu hardware:

Cantidad de hilos y afinidad de CPU

XMRig detecta automáticamente la cantidad óptima de hilos, pero puedes ajustarla manualmente:

# Specify thread count explicitly
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 16

# Leave 1-2 threads free for the OS (recommended for desktop use)
# Example: 16-core CPU, use 14 threads
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 14

Para máquinas dedicadas al mining, usa todos los hilos disponibles. Para un escritorio que también uses para otras tareas, deja 1–2 hilos libres para mantener el sistema ágil.

Optimización de memoria y NUMA

Optimización de consumo

Ajuste avanzado de config.json

{
    "cpu": {
        "enabled": true,
        "huge-pages": true,
        "huge-pages-jit": true,
        "hw-aes": null,
        "priority": null,
        "memory-pool": false,
        "yield": true,
        "max-threads-hint": 100,
        "asm": true,
        "argon2-impl": null,
        "rx": {
            "init": -1,
            "init-avx2": -1,
            "mode": "auto",
            "1gb-pages": false,
            "rdmsr": true,
            "wrmsr": true,
            "cache_qos": false,
            "numa": true
        }
    }
}

Hashrates esperados por CPU

Estos son los hashrates reales de RandomX que puedes esperar de procesadores populares. Asumen huge pages activadas y cantidad óptima de hilos:

CPU Hashrate (H/s) Hilos Consumo (W) Eficiencia (H/W)
AMD Threadripper PRO 5995WX ~50,000 128 ~280 ~178
AMD EPYC 7763 ~48,000 128 ~280 ~171
AMD Ryzen 9 7950X ~21,000 32 ~170 ~124
AMD Ryzen 9 5950X ~18,000 32 ~140 ~129
AMD Ryzen 9 5900X ~15,000 24 ~120 ~125
AMD Ryzen 7 7700X ~11,000 16 ~105 ~105
AMD Ryzen 7 5800X ~10,000 16 ~95 ~105
Intel Core i9-13900K ~13,000 18 ~180 ~72
Intel Core i7-13700K ~10,500 15 ~150 ~70
AMD Ryzen 5 5600X ~7,800 12 ~70 ~111
Intel Core i5-12400 ~5,500 9 ~80 ~69
Apple M2 Pro (10-core) ~5,000 8 ~30 ~167

Los procesadores AMD Ryzen dominan la columna de eficiencia gracias a sus grandes cachés L3. Ten en cuenta que los E-cores (núcleos de eficiencia) de Intel rinden mal en RandomX — XMRig debería usar solo los P-cores (núcleos de rendimiento) en procesadores Intel híbridos.


Configuración de mining en Linux

Linux es el sistema operativo preferido para mining de Monero, especialmente en máquinas dedicadas y servidores. Tiene menor sobrecarga que Windows y mejor soporte de huge pages.

Configuración rápida en Ubuntu/Debian

# 1. Update system
sudo apt update && sudo apt upgrade -y

# 2. Download XMRig
cd /opt
sudo wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
sudo tar -xzf xmrig-*.tar.gz
sudo mv xmrig-*/ xmrig
cd xmrig

# 3. Configure huge pages
sudo sysctl -w vm.nr_hugepages=1168
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf

# 4. Edit config.json with your pool details
sudo nano config.json

# 5. Run XMRig
sudo ./xmrig

# 6. Verify output shows:
#    HUGE PAGES: 100%
#    [pool] connected to xmr.suprnova.cc:5222

MSR Mod (Solo Linux)

XMRig puede aplicar ajustes MSR (Model Specific Register) que mejoran el rendimiento de RandomX en un 5–15% en CPUs Intel. Esto requiere privilegios de root y el módulo del kernel msr:

# Load MSR module
sudo modprobe msr

# XMRig will automatically apply MSR tweaks when run as root
# Look for "msr register values have been set successfully" in output
sudo ./xmrig --config config.json
Nota sobre ajustes MSR

Las modificaciones MSR se reinician al arrancar. Son seguras y no cambian permanentemente tu CPU. La mayor ganancia es en procesadores Intel (hasta 15%). Los procesadores AMD Ryzen ven ganancias menores (2–5%) ya que ya tienen cachés L3 grandes. Ejecuta siempre XMRig con sudo o como root para acceso MSR.


Mejores prácticas de seguridad

El software de mining es un objetivo frecuente del malware. El cryptojacking (mining no autorizado) es una de las formas más comunes de malware. Lee nuestra guía completa de seguridad de pools para una protección integral. Así puedes protegerte:

Reglas de oro

Verificar descargas de XMRig

# On Linux/macOS:
sha256sum xmrig-*.tar.gz

# On Windows (PowerShell):
Get-FileHash xmrig-*.zip -Algorithm SHA256

# Compare the output hash with the one on:
# https://github.com/xmrig/xmrig/releases
# If they don't match, DO NOT use the file

Falsos positivos del antivirus

El software legítimo de mining frecuentemente es marcado como "PUP" (Programa Potencialmente No Deseado) o "Trojan:Win32/CoinMiner" por el software antivirus. Esto se debe a que el mismo código de mining se usa tanto en miners legítimos como en malware de cryptojacking. Si descargaste XMRig del GitHub oficial y verificaste el hash, son falsos positivos. Agrega la carpeta de XMRig a la lista de exclusiones de tu antivirus.


Solución de problemas comunes

HUGE PAGES: 0%

En Windows, ejecuta como Administrador. En Linux, configura vm.nr_hugepages vía sysctl y ejecuta como root. Este es el problema de rendimiento #1.

Conexión rechazada / timeout

Verifica que la dirección del pool sea exactamente stratum+tcp://xmr.suprnova.cc:5222. Comprueba que tu firewall permita conexiones salientes en el puerto 5222. Prueba usando un servidor DNS diferente si la resolución falla.

Hashrate bajo en comparación con benchmarks

Verifica: (1) estado de huge pages, (2) throttling térmico (temperatura del CPU por encima de 90C), (3) procesos en segundo plano compitiendo por CPU, (4) RAM de canal único, (5) cantidad incorrecta de hilos. En CPUs Intel híbridos, asegúrate de que XMRig use solo los P-cores.

Shares rechazados por el pool

Un número pequeño de shares rechazados (<1%) es normal. Tasas altas de rechazo sugieren latencia de red al pool, overclocks inestables o problemas de hardware. Verifica la estabilidad de tu CPU con una prueba de estrés.


Lista de verificación para empezar

1. Wallet: Descarga Monero GUI Wallet o Feather Wallet. Anota tu frase semilla y guárdala de forma segura. Copia tu dirección de wallet.

2. Cuenta en el pool: Regístrate en xmr.suprnova.cc. Crea un worker en la configuración de tu cuenta. Establece tu dirección de wallet para pagos.

3. XMRig: Descárgalo de github.com/xmrig/xmrig. Verifica el hash SHA-256. Configúralo con tus credenciales del pool.

4. Huge pages: Activa las huge pages antes de empezar. Este solo paso aumenta el hashrate en un 20–30%.

5. Empieza a minar: Inicia XMRig y verifica que se conecte al pool. Comprueba que tu worker aparezca en el panel del pool. Monitorea temperaturas y hashrate.

6. Optimiza: Ajusta la cantidad de hilos, considera el undervolting y aplica ajustes MSR en Linux para la mejor eficiencia.