MoneroSwapper MoneroSwapper

XMRig設定チュートリアル:WindowsとLinux完全ガイド 2026

MoneroSwapper · · · 3 min read · 7 views

XMRig設定チュートリアル:WindowsとLinux完全ガイド 2026

一台のデスクトップCPUを丁寧にチューニングするだけで、現存するもっとも分散化されたブロックチェーンの一つに静かに貢献できる──その理由は「XMRig」という名前に集約されます。2026年初頭の時点で、P2Poolブロックを基準に計測したMoneroネットワーク全体のハッシュレートのうち78%以上がXMRigインスタンスから供給されており、ソロマイナーや小規模プール参加者まで含めるとその比率は90%近くまで上昇します。GPUが支配する他のチェーンとは対照的に、MoneroのRandomXプルーフ・オブ・ワークは民生用プロセッサが競争力を維持できるよう設計されており、XMRigはその設計思想を実際の採掘報酬へと変換するオープンソースの中核実装です。

本ガイドでは、Windows 10/11とモダンなLinuxディストリビューションの両方で、検証済みバイナリのダウンロードからHugePages、MSRレジスタ、プールフェイルオーバーの調整まで、XMRigを一からクリーンに構築する全工程を解説します。目的は単に「動かす」ことではなく、サーマルスロットリングを起こさずに、ハードウェアが持続的に出せる最大ハッシュレートを引き出すことです。報酬としてXMRがウォレットに着金した後、その一部を他資産に交換したいときに、Moneroが本来備えるプライバシーを損なわずにMoneroSwapperで安全にスワップする手順も併せて紹介します。

なぜXMRigは2026年もMoneroの標準マイナーであり続けるのか

XMRigは2017年に初公開された高性能・クロスプラットフォームのRandomXマイナーで、GitHub上のxmrigアカウントとコントリビューターコミュニティによって継続的にメンテナンスされています。CPU、OpenCL、CUDAの3つのバックエンドに対応していますが、Monero採掘で重要なのはあくまでCPUバックエンドです。RandomXは大容量キャッシュを持つ汎用プロセッサが専用ハードウェアより優位になるよう意図的にチューニングされた、いわばASIC耐性の最終形だからです。XMRigを業界のデファクトに押し上げている技術的理由は次の5点に整理できます。

  • ネイティブRandomX実装:AES-NI、SSE4.1、AVX2を可能な限り活用する手書き最適化のRandomX VMと、RandomXプログラムを実行時に機械語へ変換するJITコンパイラを内蔵します。
  • 主要OSすべてでのHugePagesサポート:2MBページと1GBページにより、データセットアクセス段階でのTLBミスを劇的に削減できます。これは設定を怠ると民生CPUが本来の15〜30%のハッシュレートを失ってしまう、もっとも見落とされやすいポイントです。
  • AMD/Intel向けMSRモッド:RyzenシリーズおよびモダンなCoreプロセッサでは、RandomX性能を阻害するハードウェアプリフェッチャをモデル固有レジスタへ書き込んで無効化できます。Zen 3/Zen 4世代では10〜25%の上積みが現実的です。
  • ファーストクラスのP2Poolサポート:中央集権的なペイアウト運営者を介さず、数時間ごとにオンチェーンのXMRで報酬を受け取れる分散型MoneroマイニングプールP2Poolとシームレスに統合されています。
  • 活発なセキュリティレビュー:バイナリはリプロデューシブルビルドで作成され、リリースには署名が付与され、各成果物にはSHA-256ハッシュが公開されます。ウォレットアドレスを密かに差し替える悪性マイナーが現実的な脅威となっている現状では、この透明性は必須です。

個々の機能だけを見ると他のマイナーにも実装例はありますが、これらを同水準の完成度で統合できているのはXMRigだけです。SRBMiner-MultiやTeamredminerは別アルゴリズムに注力しており、xmr-stakは数年来メンテナンスが止まっています。クローズドソースのマイナーは、自身でノードを運用する意義そのものを損なう信頼前提を持ち込む点で、はじめから候補から外れます。

ハードウェア要件と現実的なハッシュレート期待値

RandomXは「メモリハード」設計です。Fastモードで使用するデータセットは2080MBに達するため、NUMAノードあたり最低4GBの空きRAMが必要で、できればDDR4-3600またはDDR5-6000相当の高速メモリが望ましいでしょう。CPUのクロックや世代は思われているほど決定的ではなく、L3キャッシュ容量、メモリ帯域幅、そしてRandomXスレッドを1本ずつ走らせられる物理コア数が支配的要因になります。

チップごとに現実的に期待できる性能

CPUスレッド数(RandomX)ハッシュレート(kH/s)消費電力(W、定格)
AMD Ryzen 9 7950X1622〜25140〜170
AMD Ryzen 9 9950X1626〜30150〜180
AMD EPYC 7763(64コア)6444〜48240〜280
Intel Core i9-14900KPコア×813〜15120〜150
Intel Xeon w7-3465X2830〜34250〜290
Apple M2 Pro10〜128〜1130〜45

これらの数値はHugePagesが有効で、MSRモッドが対応環境で適用されており、CPUがサーマルスロットリングを起こしていないことを前提としています。バッテリー駆動のノートPCでは上記の30〜40%程度しか引き出せず、しかも筐体寿命を縮めることになります。マイニングはデスクトップ、ワークステーション、あるいはエアフローを確保した専用サーバーで行うべき作業です。

Windows 10/11でのXMRigセットアップ

Windowsは公式リリースが必要なものをすべて同梱したビルド済みZIPで配布されるため、出発点としては平易なルートです。一方で、Windows Defenderや主要なサードパーティ製ウイルス対策ソフトは、暗号資産マイナーを一律に「迷惑なソフトウェア(PUA)」として検知します。したがって対象フォルダを明示的に除外する必要があります。これは異常ではなくマルウェアの兆候でもありませんが、例外を追加する前に必ずSHA-256ハッシュを照合してください。

  1. 検証済みバイナリのダウンロード。公式のxmrig GitHubリリースページから最新のxmrig-X.Y.Z-msvc-win64.zipと、対応するSHA256SUMSを取得します。PowerShellでGet-FileHash xmrig-X.Y.Z-msvc-win64.zip -Algorithm SHA256を実行し、公開ハッシュと一致することを目視で確認します。
  2. 恒久パスへ展開。ダウンロードフォルダではなくC:\xmrigのような固定パスへ解凍します。フォルダを右クリックしてプロパティ→セキュリティを開き、自分のユーザーに「読み取りと実行」権限があることを確認してください。バッチスクリプトを単純に保つため、パスにスペースを含めないようにします。
  3. Defenderの除外設定。Windowsセキュリティ→ウイルスと脅威の防止→設定の管理→除外項目から、C:\xmrigフォルダを追加します。これを行わないと、初回起動から数分以内にDefenderが実行ファイルを検疫します。
  4. HugePagesと「メモリ内のページのロック」を有効化。secpol.mscを起動し、ローカルポリシー→ユーザー権利の割り当て→「メモリ内のページのロック」に自分のユーザーアカウントを追加します。設定を反映させるには一度サインアウトしてサインインし直す必要があります。これでXMRigは起動時に1280枚の2MB HugePagesを自動的に要求します。
  5. config.jsonの編集。"randomx"セクションでは"init": -1(自動検出)、"mode": "fast"を指定し、連続した空きRAMが4GB以上ある場合は"1gb-pages": trueを有効化します。プールURLとウォレットアドレスを記入し、"donate-level": 1はプロジェクト下限としてそのまま残してください。
  6. 初回は管理者として実行。xmrig.exeを右クリック→「管理者として実行」を選び、初回起動時にMSRモッドを適用させます。MSR値はリブートまで保持されるため、以降は通常の権限から起動して問題ありません。
  7. 起動バナーを確認。コンソールにHUGE PAGES: 1280/1280 (100%)MSR REGISTER VALUES appliedREADY threads N/Nと表示されれば成功です。HugePagesが100%に達しない場合はメモリを消費する他アプリを閉じてから再起動してください。
除外設定を追加してもアンチウイルスがxmrig.exeを繰り返し検疫する場合、ZIP展開時のヒューリスティックスキャンが原因の可能性があります。リアルタイムスキャンを止めるのはxmrigフォルダ単位に限定し、決して全体で無効化しないこと、そしてマイナーは公式GitHubリリースページ以外のミラーから絶対にダウンロードしないこと──この2点を徹底してください。

LinuxでのXMRigセットアップ(Ubuntu / Debian / Fedora / Arch)

Linuxでは大きく分けて2つのクリーンな選択肢があります。新しいバージョンが提供されていればディストリビューション標準のパッケージを使う方法と、ソースからコンパイルする方法です。前者は手早いものの、リリースが2〜3バージョン遅れることが多く、新しいシリコン世代では各リリースで1〜5%のハッシュレート向上が積み上がるため、本気でマイニングするなら15分余分にかけてコンパイルする価値があります。

選択肢A:ディストリビューションパッケージ(最速)

Ubuntu 24.04 LTSおよびDebian 12ではsudo apt update && sudo apt install xmrig。Fedora 41以降ではsudo dnf install xmrig。ArchおよびManjaroではsudo pacman -S xmrig。インストール後はxmrig --versionでバージョンを確認し、GitHubの最新リリースと照らし合わせてから本格運用に入ってください。

選択肢B:ソースからコンパイル

  1. ビルド依存関係のインストール。Debian系ではsudo apt install git build-essential cmake automake libtool autoconf libhwloc-dev libuv1-dev libssl-dev。Fedora系ではaptをdnfに置き換え、各パッケージ名に-develサフィックスを付けたものを指定します。
  2. リポジトリのクローン。git clone https://github.com/xmrig/xmrig.git && cd xmrigを実行し、git checkout v6.22.xのように最新の安定タグを取得します(具体的なバージョン番号は現行リリースに置き換えてください)。
  3. 依存ライブラリ束のビルド。cd scripts && ./build_deps.sh && cd ..。これによりOpenSSL、hwloc、libuvがソースツリー内に静的ライブラリとしてビルドされ、同一アーキテクチャの他ディストリビューションへも持ち運べるバイナリが得られます。
  4. 構成とコンパイル。mkdir build && cd build && cmake .. -DXMRIG_DEPS=$(pwd)/../scripts/deps && make -j$(nproc)。モダンなCPUなら3〜5分で完了します。
  5. HugePagesの永続化。vm.nr_hugepages=1280/etc/sysctl.confに追記し、sudo sysctl -pを実行。1GBページを使う場合はGRUBのカーネルコマンドラインにhugepagesz=1G hugepages=3を追加して再起動します。
  6. MSRモジュールのロード。sudo modprobe msrを実行してから、初回だけsudo ./xmrigでMSR値を書き込ませます。以降は一般ユーザー権限で起動可能で、MSRの書き込みはリブートまで、あるいは他のツールで上書きされるまで維持されます。
  7. 無人運用用のsystemdサービスを作成。/etc/systemd/system/xmrig.serviceを配置し、User=minerAmbientCapabilities=CAP_SYS_NICE CAP_IPC_LOCKExecStart=/usr/local/bin/xmrig --config=/etc/xmrig/config.jsonを指定します。sudo systemctl enable --now xmrigで有効化してください。

CAP_SYS_NICEがあればXMRigはroot権限なしでスレッド優先度を設定でき、CAP_IPC_LOCKがあればHugePagesの予約が可能になります。これがマイナーにフルroot権限を渡さずに済む、本番投入向けのもっともクリーンなデプロイパターンです。

プールの選択とマイナーの設定

デスクトップ1台でMoneroをソロマイニングした場合、CPUあたり「10年に1ブロック未満」というのが統計的な期待値です。事実上、報酬を得る前に挫折します。プールはマイナー数千人分のハッシュレートを集約し、各人の貢献に比例して報酬を分配します。哲学は大きく2つに分かれます──中央集権型プールと、分散型のP2Poolです。

選択肢メリットデメリット
P2Pool(推奨)中央運営者なし、報酬はオンチェーンへ直接、最低支払額なし、約10秒ごとにサイドチェーン報酬Moneroノードとp2poolデーモンをローカルで稼働させる必要
SupportXMR設定不要、最低支払額が低い(0.004 XMR)、ダッシュボードが整備中央集権──運営者が理論上は報酬を差し止めたり持ち逃げしたりできる
MoneroOcean法定通貨換算で利回りが高い複数RandomXコインを自動切替XMRで支払うが裏では別アルゴリズムを採掘、Monero自体の分散性を低下させる
Nanopool長期運用実績、安定、地理的に分散したサーバー中央集権、手数料1%はP2Poolの0%より高い

プロトコルを本気で支援したいなら、答えはP2Pool一択です。どの単一プールもネットワーク全体のハッシュレート51%に近づかないようMoneroの分散性を保ち、運用上の追加コストは剪定済みノード用の約100GBディスクと6GBのRAMだけ。ローカルのP2PoolインスタンスへXMRigを向ける設定は、本質的には"url": "127.0.0.1:3333""user": "your-primary-address""rig-id": "desktop-01""keepalive": true"tls": false(ループバック接続のため)の5項目に集約されます。

従量課金回線のノートPCから採掘するなど、どうしてもノードを動かせない事情があるなら、TLSを有効化("tls": true)した中央集権型プールを選び、stratum+ssl対応エンドポイントをURLに指定して、配列形式でフェイルオーバープールを複数登録してください。プライマリプールが応答しなくなっても、XMRigが自動的に次のプールへ切り替わります。2026年においてTLS非対応のプールは絶対に使うべきではありません。プレーンなstratumは経路上の第三者にウォレットアドレスを露出させます。

パフォーマンスチューニングとよくある落とし穴

適切にチューニングしたRyzen 9 7950Xなら、XMRigは22〜25 kH/sに到達します。もし手元で12〜15 kH/sしか出ていないなら、以下のいずれか(もしくは複数)が原因です。過去1年の実例から、頻度の高い順に並べました。

  • HugePagesの部分割り当て:起動バナーに「740/1280」のような値が出ます。再起動し、他のアプリを閉じてから再度試してください。Linuxではcat /proc/meminfo | grep Hugeで確認できます。
  • MSRモッド未適用:Windowsでは起動セッションあたり1回は管理者として実行する必要があります。Linuxではmodprobe msrを実行し、初回起動時にCAP_SYS_RAWIOまたはroot権限があることを確認します。
  • サーマルスロットリング:RandomXは高発熱です。Cinebenchで95℃に到達するCPUは、マイニング開始から5分以内にスロットリングを起こし、20%のハッシュレートを失います。エアフロー改善、アンダーボルト、または"max-threads-hint": 75で余裕を残してください。
  • スレッド数の誤設定:XMRigは物理コア1本につき1スレッドが既定です。Intelハイブリッド(第12世代以降)ではBIOSでEコアを無効化するか、アフィニティ設定でPコアのみへピン留めしてください。EコアはPコアとL2キャッシュを共有するため、RandomX性能を悪化させます。
  • SMT/Hyper-Threading有効化済みかつ未調整:AMD Zen 3/Zen 4ではキャッシュアフィニティを併せて調整すればSMTがわずか(約3〜5%)にプラスに働きます。Intelではマイニング時には無効化を推奨します。
  • バックグラウンドプロセス:40タブ開いたChromeウィンドウは6GBのRAMを食い、メモリ帯域を奪います。マイニングリグは専用機として運用するか、少なくともベンチマーク前にすべてを閉じてください。

チューニングが完了したら、定常状態のハッシュレートを評価する前に最低30分は動かし続けてください。XMRigがコンソールに表示する60秒平均は、RandomXのデータセットアクセスパターンの影響で5〜10%変動します。実際に報告すべき、そしてプールが実際にクレジットするのは、15分平均の値です。

報酬の保全:採掘XMRから使えるプライバシーへ

マイニング報酬はconfig.jsonに指定したMoneroアドレスに着金します。ベストプラクティスは、メインアドレスをそのまま使うのではなく、マイニング専用に新規生成したサブアドレスを使うことです。Moneroは金額と受取人をオンチェーンで秘匿しますが、マイニング用サブアドレスと支出用サブアドレスをローカルウォレット上で分離しておけば帳簿が整然とし、マイニング所得への課税がある法域──日本であれば国税庁の暗号資産関連の課税ガイダンスを参照──で確定申告する際の集計が圧倒的に楽になります。

初日から身につけておきたいセキュリティ習慣がもう3つあります。第一に、ウォレットはエアギャップ環境、少なくともマイナーをホストしていない専用機で運用すること。マイニングホストが侵害されてもスペンドキーが漏れない構成にすべきです。第二に、25単語のニーモニックシードはオフラインで物理バックアップを取ること。最近のCLIおよびGUIウォレットが採用するpolyseed形式はより短く、リカバリ時の同期範囲を狭めるバースデーヒントを内蔵しています。第三に、マイニング用サブアドレスは定期的に別ウォレットへ送金(チャーニング)するか、BTCへのアトミックスワップを経由して戻すことで、長年蓄積した報酬に対する統計分析の手がかりを断ち切り、Moneroのファンジビリティを実運用レベルで強化できます。

採掘した利回りの一部を他資産に交換したくなったとき──たとえばホスティング代金の支払いにステーブルコインを使いたい、あるいはLightningチャネルの再充填にBTCを用意したい──ノンカストディアルなスワップサービスを使えば、ハッシング作業で稼いだプライバシー上の優位をそのまま保てます。MoneroSwapperはノーKYCの複数取引所のレートを横断的に集約し、単一トランザクションで送金先資産まで届けるため、オンチェーン上のフットプリントが小さく抑えられます。XMRigによる着金からスワップ先アドレスへの到着まで、口座開設も身分証アップロードも一切なしに、15分以内に完結します。

よくある質問

XMRigはインストールしても安全ですか?実際にはマルウェアなのでは?

XMRig自体は、公開リポジトリ、署名済みリリース、リプロデューシブルビルドを備えた正当なオープンソースソフトウェアです。アンチウイルスが検知するのは、まったく同じバイナリがブラウザハイジャッカーや無断採掘トロイの木馬にバンドルされて出回ることが多いためです。公式GitHubリリースページからダウンロードし、SHA-256ハッシュを照合している限り、実行しているのはクリーンなコードです。XMRig関連のセキュリティインシデントのほとんどは、海賊版ソフトウェアや非公式ミラー経由の感染であり、プロジェクト本体に起因するものではありません。

ノートPCでMoneroを採掘できますか?

技術的には可能ですが、実用上は推奨しません。RandomXはCPU使用率を100%に張り付かせ、ノートPCの冷却機構を限界まで酷使します。ファン寿命が縮み、バッテリーの熱劣化リスクも上がります。さらに、同等CPUのデスクトップ比で30〜40%のハッシュレートしか出ません──持続電力上限が低いためです。どうしてもノートPCで動かすなら、AC電源に接続し、後部を浮かせてエアフローを確保し、"max-threads-hint": 50でスレッド使用率を50%に制限してください。

月にどれくらい現実的に稼げますか?

2026年4月時点のディフィカルティが約410GH、XMR価格が三桁ドル中盤帯で推移している前提で、24 kH/sを出すRyzen 9 7950Xの月間採掘量はおおよそ0.04〜0.05 XMR(電気代込み前)。日本の標準的な電気料金(東京電力エリアの従量電灯Bで概ね31〜35円/kWh)と150Wの消費電力で計算すると、月の電気代は約3,400〜3,800円となり、採掘収入とほぼ均衡します。つまり2026年のデスクトップソロ採掘は「利益」というよりネットワーク支援が主目的になります。電気料金の安い地域で稼働させるAMD EPYCサーバーなら、依然として控えめなプラスを確保できます。

P2Poolと通常のプールの違いは?

通常のプールは集中型のstratumサーバーと共有データベースを運用し、シェアを記録してホットウォレットからスケジュールに従って報酬を支払います。運営者が消えれば未払い残高もろとも消えます。P2Poolはサイドチェーンです。各シェアはピア・ツー・ピアのチェーン上の小さなブロックで、Moneroメインネットでブロックが見つかるたびに、その時点の貢献者へアトミックに分配されます。運営者なし、最低支払額なし、プールが報酬を盗む可能性もなし。代償としてMoneroノードとp2poolデーモンをローカルで動かす必要があります。

XMRigはMoneroのGPUマイニングに対応していますか?

XMRigにはCUDAおよびOpenCLバックエンドがありますが、GPU上でのRandomXはCPU上での実行と比べて効率が大きく劣ります。ハイエンドGPUがミドルレンジCPUよりワットあたりハッシュレートで負けることも珍しくありません。Monero採掘ではGPUバックエンドは無効化しておくのが定石です。GPUコード自体はXMRigが対応する他のアルゴリズムでは有用ですが、XMRに関する限りRandomXが想定した競争領域はCPUです。

ISPやVPS提供者にXMRig実行を理由としてBANされませんか?

日本国内の家庭用ISPがマイニングトラフィックを能動的に検知することはほぼなく、外部からはTLSで保護されたポート3333あるいは443への通常のTCPアウトバウンドにしか見えません。一方VPS事業者は、持続的なCPU負荷を理由に利用規約でマイニングを明示的に禁止しているケースが多くあります──DigitalOcean、Linode、AWSは検知次第インスタンスを停止します。HetznerやOVHのようなベアメタル系プランでは許可されているものの、共有クラウド製品では不可です。国内VPS事業者でも規約は事業者ごとに大きく異なるため、デプロイ前にAUPを必ず確認してください。

結論

XMRigのセットアップは、おおむね1時間の初期投資で、暗号資産の世界に残された数少ない「真に分散化された」運用へアイドルなCPUサイクルを変換できる作業です。手順そのもの──検証済みダウンロード、HugePages、MSRモッド、P2Pool構成、Linuxではsystemd、Windowsではタスクスケジューラ──はすでに枯れており、今後数バージョンのXMRigリリースを跨いでも同じ設定がそのまま動き続けます。一度チューニングしたら走らせ続け、月一度バイナリ更新と報酬確認のために様子を見るだけで十分です。

難しいのはむしろ運用面の判断です。どのプール哲学を信頼するか、報酬を受け取るウォレットをどう守るか、そして採掘したXMRをいかにキロワット時を犠牲にして得たプライバシーを漏らさずに他資産へ変換するか。その「変換の瞬間」が来たとき、MoneroSwapperは口座開設もKYCも不要で、マイニング用サブアドレスから任意の宛先チェーンへの経路を提供します。Moneroを採掘する価値を生んでいるプライバシー保証と矛盾しないパイプラインです。マイナーを走らせ、ネットワークを支え、資金は自分のハードウェアと自分のルールの下に置き続ける──それが2026年のXMRig運用の正解です。

この記事をシェア

関連記事

匿名 モネロ取引所

KYCなし • 登録なし • 即時交換

今すぐ交換