XMRig: майнинг Monero на процессоре — настройка, config.json, huge pages, сколько даёт CPU и как отличить свой майнер от вируса (2026)
XMRig (иксмриг) — самая известная программа для майнинга Monero на обычном процессоре: ей не нужна видеокарта, она работает на ноутбуке и на сервере, а настройка укладывается в один файл. Ниже — установка, config.json и командная строка, huge pages и MSR-мод, реальные цифры хешрейта и отдельный раздел о том, как понять, что xmrig в вашей системе — не ваш.

Что такое XMRig и кому он нужен
XMRig — программа с открытым исходным кодом для майнинга на процессоре. Её родной алгоритм — RandomX, на котором работает Monero (XMR) и несколько родственных монет. Особенность RandomX в том, что он специально придуман так, чтобы обычный процессор считал его не хуже видеокарт и асиков, — поэтому Monero остаётся единственной крупной монетой, которую до сих пор осмысленно копать на компьютере без видеокарты.
Кому подойдёт иксмриг:
- Тем, у кого есть мощный процессор и нет видеокарты — или карта занята другим майнером.
- Владельцам серверов и старых ПК, которые простаивают.
- Тем, кто хочет попробовать майнинг без вложений: XMRig ставится за 10 минут на любой Windows-компьютер.
- Ригам на Hive OS: XMRig там встроен, процессор рига можно догрузить Monero параллельно с видеокартами.
Честно про деньги: доход от одного процессора — это десятки, редко сотни рублей в сутки; при тарифе 5–7 ₽/кВт·ч ноутбук или старый офисный ПК уйдут в минус. Прежде чем ставить, посчитайте свой процессор в калькуляторе майнинга. Смысл появляется там, где электричество дешёвое или уже оплачено — сервер, дача с тарифом 2–3 ₽.
Где скачать XMRig и как установить
Официальный источник один — GitHub проекта: github.com/xmrig/xmrig, раздел Releases. Установщика нет: архив распаковывается в папку и запускается оттуда.
C:\miners\xmrig. Именно XMRig антивирусы удаляют жёстче всех майнеров — по причине, описанной ниже в разделе про вирусы. Добавляйте исключение до распаковки.…-msvc-win64.zip для Windows, …-linux-static-x64.tar.gz для Linux. Рядом опубликованы контрольные суммы — по ним можно проверить, что архив не подменён.xmrig.exe (сам майнер) и config.json (настройки), плюс текстовый пример запуска. В окне майнера ничего нажимать не нужно — всё задаётся в config.json или в bat-файле.xmrig.exe → «Запуск от имени администратора» с настройками по умолчанию. Вы увидите цветной отчёт: модель процессора, память, строку про huge pages и msr, потом попытку подключения к пулу. Пока кошелёк не ваш — закрывайте окно (Ctrl+C) и переходите к настройке.Пул и кошелёк: что вписать
Кошелёк — адрес Monero, куда пул будет присылать выплаты. Адрес XMR длинный (начинается с 4 или 8), берите его из своего кошелька Monero или с депозита биржи, где монета доступна для ввода. Пул — «артель»: майнеры складывают мощность и делят награду по вкладу; в одиночку процессор блок Monero не найдёт никогда. Адрес и порт берите из настроек пула на его сайте: у Monero-пулов обычно несколько портов под разную мощность, для одного процессора — «низкий» порт. Какой пул выбрать — в рейтинге пулов. Воркер — «имя рабочего», у большинства Monero-пулов пишется в поле пароля или через точку после кошелька.
Настройка: config.json и командная строка
У XMRig два равноправных способа настройки. Первый — файл config.json в папке майнера: открыли Блокнотом, поменяли три строки, запустили xmrig.exe без параметров. Второй — командная строка в bat-файле, как у других майнеров. Первый удобнее для постоянной работы, второй — для быстрых экспериментов. Как устроены bat-файлы и как сделать автозапуск — в гайде про bat-файлы.
Вариант 1: config.json (минимум, что нужно поменять)
{
"autosave": true,
"cpu": {
"enabled": true,
"huge-pages": true,
"max-threads-hint": 100 // сколько % потоков отдать; 75 — если за ПК ещё работают
},
"randomx": {
"1gb-pages": true // 1-ГБ страницы, если процессор и ОС умеют; иначе false
},
"donate-level": 1, // dev fee, минимум 1
"pools": [
{
"url": "АДРЕС_ПУЛА:ПОРТ",
"user": "ВАШ_КОШЕЛЁК",
"pass": "ИМЯ_ВОРКЕРА",
"keepalive": true,
"tls": false
}
]
}
Строки с // — пояснения, в настоящем JSON их быть не должно: удалите их перед сохранением, иначе майнер скажет «config error». Запускаете xmrig.exe от администратора — он сам подхватит файл.
Вариант 2: bat-файл с параметрами командной строки
@echo off cd /d "%~dp0" :: -o пул, -u кошелёк, -p воркер; --threads — число потоков (не задавать = авто) xmrig.exe -o АДРЕС_ПУЛА:ПОРТ -u ВАШ_КОШЕЛЁК -p ИМЯ_ВОРКЕРА --randomx-1gb-pages --cpu-priority 3 -k pause
Вариант 3: майнить, пока вы не работаете за компьютером
@echo off cd /d "%~dp0" :: половина потоков и низкий приоритет — компьютер остаётся отзывчивым xmrig.exe -o АДРЕС_ПУЛА:ПОРТ -u ВАШ_КОШЕЛЁК -p ИМЯ_ВОРКЕРА --threads 6 --cpu-priority 1 -k pause
| Параметр | В config.json | Что делает |
|---|---|---|
-o | pools → url | адрес и порт пула |
-u | pools → user | кошелёк (иногда с воркером через точку) |
-p | pools → pass | пароль пула — обычно имя воркера или x |
-t, --threads | cpu → max-threads-hint | сколько потоков процессора использовать |
--randomx-1gb-pages | randomx → 1gb-pages | 1-ГБ страницы памяти: +несколько % хешрейта на поддерживаемых системах |
--cpu-priority | cpu → priority | приоритет процесса 0–5: ниже — уступает другим программам, выше — быстрее майнит |
-k, --keepalive | pools → keepalive | держать соединение с пулом, чтобы не отваливалось за NAT |
--donate-level | donate-level | процент автору, минимум 1 |
--http-enabled | http → enabled | веб-статистика для мониторинга |
Huge pages и MSR-мод: откуда берётся полный хешрейт
Два понятия, которые решают, будет ли ваш процессор выдавать 100 % или 60 % возможного.
Huge pages («большие страницы памяти») — способ, которым система выдаёт программе память не маленькими кусочками по 4 КБ, а большими по 2 МБ (или 1 ГБ). RandomX держит в памяти набор данных больше 2 ГБ, и с маленькими кусочками процессор тратит много времени на «поиск по каталогу». В Windows XMRig включает huge pages сам, но только если запущен от администратора. Проверка — строка в начале лога: huge pages 100% — всё хорошо; huge pages 0% или disabled — запуск без прав или нет свободной памяти (закройте браузер и попробуйте снова). На Linux: sudo sysctl -w vm.nr_hugepages=1280 перед запуском.
MSR-мод — настройка внутренних регистров процессора (Model Specific Registers), которую XMRig делает при старте, чтобы «предсказатель ветвлений» процессора не мешал RandomX. На Ryzen даёт заметную прибавку — обычно 10–15 %, на Intel меньше. Тоже требует прав администратора (Linux — root); в логе строка вида msr … preset have been set successfully. Если написано msr: cannot read или not supported — запустите от администратора; на некоторых системах после этого требуется перезапустить майнер.
Сколько даёт процессор
Хешрейт RandomX измеряется в H/s и kH/s — тысячах хешей в секунду — и зависит в основном от числа ядер и объёма кэша L3. Ориентиры на момент проверки: топовый 16-ядерный настольный процессор класса Ryzen 9 — около 20 kH/s; средний 6–8-ядерный Ryzen 5/7 или Core i5/i7 — единицы kH/s; ноутбучный процессор — сотни, до 1–2 тысяч H/s. Серверные многоядерные Epyc/Xeon с большим кэшем дают десятки kH/s.
Чтобы превратить это в рубли: возьмите свою цифру из строки speed 15m после 15 минут работы и подставьте в калькулятор майнинга вместе с потреблением процессора (ориентир — 65–150 Вт под нагрузкой) и тарифом на электричество. Перевести H/s в kH/s и обратно поможет конвертер хешрейта. Полученные XMR продаются за рубли через P2P на бирже, где есть Monero, или в обменниках.
«Xmrig — это вирус?»: как отличить свой майнер от чужого
Сам XMRig — честная открытая программа. Но за счёт того, что он бесплатный, компактный и работает на любом процессоре, именно его встраивают в большинство вирусов-майнеров: заражённый компьютер тихо копает Monero на чужой кошелёк, а хозяин видит только шум вентиляторов и тормоза. Поэтому антивирусы помечают любой xmrig как угрозу — это реакция на имя и поведение, а не на вашу конкретную копию.
Как понять, ваш ли это xmrig:
xmrig.exe или процесс с невнятным именем, но той же нагрузкой, — правой кнопкой → «Открыть расположение файла». Ваш майнер лежит в папке, которую создали вы; чужой — в AppData\Roaming, Temp, ProgramData или папке со случайным именем.taskschd.msc): вирусные майнеры любят прятаться в задачах, запускающихся при входе или каждый час, — смотрите, какой файл запускает каждая задача.Косвенные признаки чужого майнера: компьютер шумит и греется в простое, нагрузка исчезает, как только открываешь диспетчер задач (некоторые вирусы умеют прятаться), в брандмауэре есть исходящие соединения на порты вроде 3333, 4444, 5555 от неизвестных программ.
Ошибки XMRig и их решение
| Что видите | Причина | Что делать |
|---|---|---|
| Файл исчез после распаковки | антивирус удалил xmrig.exe | добавить папку в исключения, распаковать заново; качать только с GitHub xmrig |
| «huge pages 0%» / «disabled» | нет прав администратора или нет свободной памяти | запуск от администратора; закрыть программы, занимающие память; на Linux — vm.nr_hugepages |
| «msr: cannot read / not supported» | нет прав или процессор без поддержки | запуск от администратора; если процессор старый — просто принять чуть меньший хешрейт |
| «config error» / майнер не читает config.json | лишняя запятая, комментарий или кавычка в JSON | проверить файл в любом онлайн-валидаторе JSON; удалить строки с // |
| «no active pools, stop mining» | неверный адрес/порт пула или нет интернета | сверить адрес с сайтом пула; попробовать другой порт; проверить, что пул доступен из вашего региона |
| «rejected (Low difficulty share)» / много rejected | выбран порт под большую мощность или высокий пинг | взять «низкий» порт пула для CPU; выбрать сервер ближе |
| Хешрейт в 1,5–2 раза ниже ожидаемого | huge pages/MSR не включились, «тихий» режим питания, троттлинг | проверить строки huge pages и msr в логе; в Windows выставить план электропитания «Высокая производительность»; проверить температуру процессора |
| Компьютер зависает или перезагружается | перегрев процессора или слабый блок питания | снизить --threads; почистить кулер, заменить термопасту |
Комиссия, безопасность и российский контекст
XMRig бесплатен и открыт, разработчики живут на dev fee 1 % — «проценте автору»: раз в 100 минут майнер около одной минуты работает на их кошелёк. Через настройки ниже 1 % опустить нельзя (поле donate-level). Единственный честный путь к 0 % — собрать программу из исходников самому, изменив константу перед сборкой; инструкция по сборке есть в документации проекта на GitHub. «Готовые сборки с 0 %» из интернета — типичный способ распространить заражённый xmrig, который копает на чужой кошелёк или крадёт данные. Скачивайте только с github.com/xmrig/xmrig и сверяйте контрольные суммы.
Российский контекст: закон 221-ФЗ разрешает физлицу майнить без регистрации в реестре при потреблении до 6 000 кВт·ч в месяц — один процессор до этого лимита не доберётся никогда (разбор закона). Сложнее с выводом: Monero — приватная монета, и часть бирж периодически убирает её из листинга, поэтому проверьте на момент чтения, принимает ли ваша биржа депозиты XMR. Дальше — продажа за рубли через P2P на Bybit либо обмен XMR в обменниках, многие из которых работают с Monero напрямую. Если процессор нужен и для работы, и для майнинга — программы «в один клик» вроде Kryptex или NiceHash внутри используют тот же XMRig, но берут больше комиссии за удобство.
FAQ — XMRig
Xmrig — это вирус?▾
Сколько Monero даёт процессор?▾
Нужно ли запускать XMRig от администратора?▾
Какая комиссия у XMRig?▾
donate-level: ниже 1 через настройки не опускается. Единственный честный способ получить 0 % — собрать программу из исходников самому, изменив константу перед сборкой; это описано в документации проекта.Можно ли майнить на видеокарте через XMRig?▾
Компьютер тормозит во время майнинга. Что сделать?▾
cpu задайте max-threads-hint в процентах (например, 75) или в командной строке --threads на 2–4 меньше числа потоков процессора. Ещё помогает --cpu-priority 2, чтобы майнер уступал место остальным программам.