差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン | |||
|
freebsd:freebsd_12_install_foldingathome [2020-03-29 01:29] Decomo |
freebsd:freebsd_12_install_foldingathome [2020-03-29 11:25] (現在) Decomo |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== FreeBSD 12とFolding@homeで新型コロナウイルス解析に参戦する ====== | ====== FreeBSD 12とFolding@homeで新型コロナウイルス解析に参戦する ====== | ||
| - | 流行りに乗じて新型コロナと絡めてみたけど、単にFreeBSD 12でFolding@homeを動かそうっていうお話です。 | + | 流行りに乗じて新型コロナと絡めてみたけど、単にFreeBSD 12でFolding@homeを動かそうっていうお話。 |
| + | |||
| + | 以前にもやったことあったなぁ…とサイト内をあさってみたら、ちょうど14年前だった([[blog: | ||
| + | |||
| + | しかしあれから14年か…。 | ||
| ===== 試した環境 ===== | ===== 試した環境 ===== | ||
| 行 26: | 行 30: | ||
| </ | </ | ||
| - | fahclientユーザーが使えない状態だと、サービス起動時に「su: unknown login: fahclient」と怒られて起動できなかったりする。 | + | fahclientユーザーが使えない状態では、「su: unknown login: fahclient」と怒られてサービスとして起動できなかったりする。 |
| ===== Linuxエミュレータの設定 ===== | ===== Linuxエミュレータの設定 ===== | ||
| 行 44: | 行 48: | ||
| ここで再起動するか、自前でカーネルモジュールを読み込む&上記FS類をマウントする。 | ここで再起動するか、自前でカーネルモジュールを読み込む&上記FS類をマウントする。 | ||
| < | < | ||
| + | # reboot | ||
| + | または | ||
| # kldload linux64 | # kldload linux64 | ||
| # mount / | # mount / | ||
| 行 61: | 行 67: | ||
| # zfs create -o exec=on zroot/ | # zfs create -o exec=on zroot/ | ||
| # chown -R fahclient: | # chown -R fahclient: | ||
| + | </ | ||
| + | |||
| + | fahclientの実行ログを見るかぎり、''/ | ||
| + | < | ||
| + | # chown -R fahclient: | ||
| </ | </ | ||
| 行 78: | 行 89: | ||
| # service fahclient start | # service fahclient start | ||
| </ | </ | ||
| + | |||
| + | '' | ||
| ===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
| - | 手動で起動する場合 | + | ==== アプリケーション起動 ==== |
| + | |||
| + | デーモンではなく単発アプリケーションとして起動したい場合は、以下のようにする。 | ||
| < | < | ||
| # / | # / | ||
| </ | </ | ||
| + | |||
| + | ==== CPU割り当ての最適化 ==== | ||
| + | |||
| + | Foldgin@homeはFolding slot単位でWUの割り当てを行うが、標準では1スロットに全CPUスレッドを割り当てる構成となっている。そしてスロットの処理能力に適したWUが割り当てられるっぽいが、多コアCPUの場合これが徒となり、WUが降ってこない原因ともなるようだ。 | ||
| + | |||
| + | そんな時は、あえて4スレッド程度のスロットを複数個作った方が、効果的にWUの割り当てが行われるっぽい。 | ||
| + | < | ||
| + | < | ||
| + | ... | ||
| + | <!-- Folding Slots --> | ||
| + | <!-- 8C/ | ||
| + | <slot id=' | ||
| + | <cpus v=' | ||
| + | </ | ||
| + | <slot id=' | ||
| + | <cpus v=' | ||
| + | </ | ||
| + | <slot id=' | ||
| + | <cpus v=' | ||
| + | </ | ||
| + | <slot id=' | ||
| + | <cpus v=' | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 参考サイト ===== | ||
| + | |||
| + | * [[https:// | ||