マイニングで CPUのハッシュレートを最大限に引き出すために不可欠な「Huge Pages(ヒュージページ)」の有効化方法を、OS別に解説します。Cf. MSR
Huge Page が有効になっていると、XMR マイニングの画面で以下のように表示されます。
Ubuntu(Linux)では、システムのメモリ設定(sysctl)とユーザーのメモリロック制限(limits.conf)を編集してHuge Pagesを有効化します。
端末(ターミナル)を開き、以下のコマンドを実行して設定ファイルを開きます。
sudo nano /etc/sysctl.conf
ファイルの末尾に以下の行を追記します。Qubic のマイニングでは、AVX-512 で稼働スレッド数 x 100、avx-2 で稼働スレッド数 x 90 を設定することが推奨されています。
# 32スレッドでマイニングする場合 32*100=1600 vm.nr_hugepages=3200
保存して閉じた後、以下のコマンドで設定を反映させます。
sudo sysctl -p
設定を完全に適用するために、Ubuntuを再起動(または一度ログアウトして再ログイン)します。
sudo reboot
マイニングクライアントを管理者権限で実行する。
sudo ./qli-Client
Windows 11(Pro以上)では、「ローカル グループ ポリシー エディター」を使用して「メモリ内のページのロック」権限をユーザーに付与します。
実機で未検証なので、自身で再検証された上で自己責任で適用してください。
左側のメニューツリーから、以下の順にフォルダを展開していきます。
権限の変更をOSに反映させるため、必ずPCを再起動(またはサインアウトして再サインイン)してください。
| ページ | タグ |
|---|---|
| MSR, マイニング, Huge Pages | |
| Huge Pages, マイニング, MSR |