tag:huge-pages
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tag:huge-pages [2026/04/06 02:38] – d.azuma | tag:huge-pages [2026/04/06 04:09] (現在) – [Huge Pages] d.azuma | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Huge Pages ====== | ====== Huge Pages ====== | ||
| - | マイニング(QubicやXMRなど)でCPUのハッシュレートを最大限に引き出すために不可欠な「Huge Pages(ヒュージページ)」の有効化方法を、OS別に解説します。 | + | マイニングで CPUのハッシュレートを最大限に引き出すために不可欠な「Huge Pages(ヒュージページ)」の有効化方法を、OS別に解説します。//Cf. [[msr|]]// |
| + | > 参考:[[https:// | ||
| + | |||
| + | Huge Page が有効になっていると、XMR マイニングの画面で以下のように表示されます。 | ||
| + | |||
| + | {{.: | ||
| ===== 🐧 Ubuntu での有効化手順 ===== | ===== 🐧 Ubuntu での有効化手順 ===== | ||
| 行 15: | 行 20: | ||
| ファイルの末尾に以下の行を追記します。Qubic のマイニングでは、**[[avx-512|]] で稼働スレッド数 x 100、[[avx-2|]] で稼働スレッド数 x 90 を設定することが推奨**されています。 | ファイルの末尾に以下の行を追記します。Qubic のマイニングでは、**[[avx-512|]] で稼働スレッド数 x 100、[[avx-2|]] で稼働スレッド数 x 90 を設定することが推奨**されています。 | ||
| + | |||
| + | {{.: | ||
| < | < | ||
| - | # 16スレッドでマイニングする場合 | + | # 32スレッドでマイニングする場合 |
| - | vm.nr_hugepages=1600 | + | vm.nr_hugepages=3200 |
| </ | </ | ||
| 行 44: | 行 51: | ||
| </ | </ | ||
| - | === 3.1 管理者権限ではなくユーザー権限で実行する場合(未検証) === | ||
| - | |||
| - | ユーザー権限で Huge Pages をロックできるように制限を解除したい場合。 | ||
| - | |||
| - | <WRAP round important 60%> | ||
| - | 実機で未検証なので、自身で再検証された上で自己責任で適用してください。 | ||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | sudo nano / | ||
| - | </ | ||
| - | |||
| - | ファイルの末尾(`# | ||
| - | |||
| - | < | ||
| - | * soft memlock unlimited | ||
| - | * hard memlock unlimited | ||
| - | </ | ||
| - | |||
| - | 設定後、再起動する。 | ||
| - | ===== 🪟 Windows 11 での有効化手順(未検証) ===== | + | ===== 🪟 Windows 11 での有効化手順(実機未検証) ===== |
| Windows 11(Pro以上)では、「ローカル グループ ポリシー エディター」を使用して「メモリ内のページのロック」権限をユーザーに付与します。 | Windows 11(Pro以上)では、「ローカル グループ ポリシー エディター」を使用して「メモリ内のページのロック」権限をユーザーに付与します。 | ||
| 行 99: | 行 86: | ||
| ==== ⚠️ 注意:Windows 11 Home エディションをお使いの場合 ==== | ==== ⚠️ 注意:Windows 11 Home エディションをお使いの場合 ==== | ||
| - | Windows 11 **Home** には、標準で `gpedit.msc` が搭載されていません。 | + | * Windows 11 **Home** には、標準で `gpedit.msc` が搭載されていません。 |
| - | Homeエディションの場合は、マイニングソフトを「管理者として実行」する(右クリックメニューから選択)ことで、ソフト側が一時的にHuge Pagesを有効化してくれるケースが多いです。恒久的に設定したい場合は、Home版向けに `gpedit.msc` をインストールするバッチスクリプト等を利用する必要があります。 | + | * Homeエディションの場合は、マイニングソフトを「管理者として実行」する(右クリックメニューから選択)ことで、ソフト側が一時的にHuge Pagesを有効化してくれるケースが多いです。 |
| + | * 恒久的に設定したい場合は、Home版向けに `gpedit.msc` をインストールするバッチスクリプト等を利用する必要があります。 | ||
| + | * `gpedit.msc` をインストールするバッチスクリプトはご自身で確認ください。 | ||
| 行 107: | 行 96: | ||
| {{topic> | {{topic> | ||
| - | {{tag> | + | {{tag> |
tag/huge-pages.1775443115.txt.gz · 最終更新: by d.azuma