<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KBone</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KBone"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/KBone"/>
	<updated>2026-06-21T15:38:23Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Folding@home&amp;diff=16007</id>
		<title>Folding@home</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Folding@home&amp;diff=16007"/>
		<updated>2020-04-18T07:44:26Z</updated>

		<summary type="html">&lt;p&gt;KBone: 英語版での変更を反映&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ボランティアコンピューティング]]&lt;br /&gt;
[[en:Folding@home]]&lt;br /&gt;
プロジェクトの [http://folding.stanford.edu/ ホームページ] より:&lt;br /&gt;
: &#039;&#039;あなたのコンピュータでソフトウェアを動かして、スタンフォード大学の科学者が取り組んでいるアルツハイマー病・ハンチントン病・パーキンソン病・がんの研究を助けてください。私たちが解こうとしている問題には膨大な計算が必要です。使っていない計算資源を寄付して頂ければ研究にかかる時間を何倍も縮めることができます。たった5分で、世界中の33,3684台ものコンピュータからなる世界最大の分散型スーパーコンピュータにあなたも加わることが可能です。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{AUR|foldingathome}} パッケージを[[インストール]]してください。Folding で GPU を使用したい場合、使用する GPU に適した [[GPGPU#OpenCL|OpenCL]] パッケージが必要です。Nvidia ユーザーは [[CUDA]] を使うことも可能です。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
root で {{ic|FAHClient --configure}} を実行すれば {{ic|/etc/foldingathome/config.xml}} に設定ファイルが生成されます (Arch Linux のチーム番号は 45032 です)。また、{{ic|/etc/foldingathome/config.xml}} を手動で書き換えることもできます。設定ファイルを作成したら、デーモンを起動することが可能です。&lt;br /&gt;
&lt;br /&gt;
 $ cd /etc/foldingathome&lt;br /&gt;
 # FAHClient --configure&lt;br /&gt;
&lt;br /&gt;
systemd ユニットの {{ic|foldingathome.service}} を[[起動]]・有効化してください。&lt;br /&gt;
&lt;br /&gt;
=== グラフィカル ===&lt;br /&gt;
&lt;br /&gt;
ウェブブラウザを起動して http://localhost:7396/ を開くことでデーモンを管理できます。もしくは、{{AUR|fahcontrol}} をインストールして FAHControl プログラムを使うという方法もあります。&lt;br /&gt;
&lt;br /&gt;
デーモンはリモートから制御することも可能です。リモートから操作する方法は {{ic|/etc/foldingathome/config.xml}} に載っています。また、ファイアウォールのポートを必要に応じて開いてください。&lt;br /&gt;
&lt;br /&gt;
=== ターミナル ===&lt;br /&gt;
&lt;br /&gt;
foldingathome の挙動は {{ic|/etc/foldingathome/config.xml}} を編集することでカスタマイズすることが可能です。以下のようなオプションが指定できます:&lt;br /&gt;
&lt;br /&gt;
* bigpackets: メモリの使用量が多い作業を受け取るかどうか定義します。Folding@home で RAM を大量に消費しても問題ない場合、big に設定してください。他には normal と small が選べます。&lt;br /&gt;
* passkey: コンピュータを一意に識別する値です。必須ではありませんが、ある程度セキュリティが確保されます。詳しくは、[http://folding.stanford.edu/English/FAQ-passkey] を参照。&lt;br /&gt;
 &amp;lt;passkey v=&#039;passkey&#039;/&amp;gt;&lt;br /&gt;
* CPU や GPU のスロット:&lt;br /&gt;
 &amp;lt;slot id=&#039;0&#039; type=&#039;CPU&#039;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== f@h を限定された権限で動作させる ===&lt;br /&gt;
folding は root 権限を使わなくても動作させることができます。&lt;br /&gt;
&lt;br /&gt;
権限を持たない folding 用の専用ユーザー {{ic|fah}} を作成:&lt;br /&gt;
 # useradd -u 999 -s /sbin/nologin fah&lt;br /&gt;
&lt;br /&gt;
{{Note|-u 999 が既に使われている場合、1000 以下の他の番号を使ってください (ログインマネージャに表示しないため)。}}&lt;br /&gt;
&lt;br /&gt;
新しいユーザーを使うように {{ic|foldingathome.service}} を[[systemd#ユニットファイルの編集|編集]]:&lt;br /&gt;
&lt;br /&gt;
{{hc|# systemctl edit foldingathome.service|2=&lt;br /&gt;
[Service]&lt;br /&gt;
User=fah&lt;br /&gt;
WorkingDirectory=/var/opt/fah&lt;br /&gt;
ExecStart=&lt;br /&gt;
ExecStart=/opt/fah/FAHClient --config /var/opt/fah/config.xml --exec-directory=/opt/fah --data-directory=/var/opt/fah&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
新しい作業ディレクトリを作成して、{{ic|FAHClient --configure}} で生成した設定ファイルをコピーして所有者を {{ic|fah}} ユーザーに設定:&lt;br /&gt;
 # mkdir /var/opt/fah&lt;br /&gt;
 # cp /opt/fah/config.xml /var/opt/fah/&lt;br /&gt;
 # chown -R fah:fah /var/opt/fah&lt;br /&gt;
&lt;br /&gt;
{{ic|foldingathome.service}} を[[起動]]してください。&lt;br /&gt;
&lt;br /&gt;
== 作業ユニットの進捗を確認 ==&lt;br /&gt;
&lt;br /&gt;
FAH クライアントの進捗を監視する方法は複数存在します。&lt;br /&gt;
&lt;br /&gt;
folding at home から配布されている FAHControl ソフトウェアはリモートホストを効率的に制御することができます。&amp;quot;Add&amp;quot; ボタンでクライアントを追加して名前と IP アドレス、ポート番号、パスワード（設定している場合）を入力して保存するだけです。リモートホストと接続を確立してクライアントタブに進捗を表示します。&lt;br /&gt;
&lt;br /&gt;
AUR には {{AUR|fahmon}}{{Broken package link|{{aur-mirror|fahmon}}}} があり、GUI で複数のクライアントを監視して作業ユニットの情報を確認できます。Fahmon のサイトは [http://www.fahmon.net/ http://www.fahmon.net/] にあります。&lt;br /&gt;
&lt;br /&gt;
CLI では、シェルの設定ファイル ({{ic|.bashrc}} や {{ic|.zshrc}} など) に以下のコマンドを追加することができます。&#039;&#039;fah_user&#039;&#039; は実際に使用しているユーザーに置き換えてください:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
fahstat() {&lt;br /&gt;
        echo&lt;br /&gt;
        echo $(date)&lt;br /&gt;
        echo&lt;br /&gt;
        cat /opt/fah/&#039;&#039;fah_user&#039;&#039;/unitinfo.txt&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
クライアントが複数ある場合:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
 fahstat() {&lt;br /&gt;
         echo&lt;br /&gt;
         echo $(date)&lt;br /&gt;
         echo&lt;br /&gt;
         echo &amp;quot;Core 1:&amp;quot;;cat /opt/fah/&#039;&#039;fah_user&#039;&#039;/unitinfo.txt&lt;br /&gt;
         echo&lt;br /&gt;
         echo &amp;quot;Core 2:&amp;quot;;cat /opt/fah2/&#039;&#039;fah_user&#039;&#039;/unitinfo.txt&lt;br /&gt;
 }&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
また、{{ic|cat}} を {{ic|tail -n1}} に置き換えると作業ユニットの完了率がパーセントで表示されます。&lt;br /&gt;
&lt;br /&gt;
foldingathome-smp 6.43 では、&#039;&#039;unitinfo.txt&#039;&#039; ファイルはユーザーフォルダの中にはありません。正しいディレクトリは {{ic|/opt/fah-smp/unitinfo.txt}} になります。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* Folding@home [http://folding.stanford.edu/ ウェブサイト]&lt;br /&gt;
* Folding@home [http://folding.stanford.edu/home/faq/ FAQ] &lt;br /&gt;
* Folding@home [http://folding.stanford.edu/home/guide/configuration-guide/ 設定ガイド]&lt;br /&gt;
* Folding@home [http://folding.stanford.edu/home/faq/faq-smp SMP クライアント FAQ]&lt;br /&gt;
* Arch Folding@home [http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&amp;amp;teamnum=45032 チームページ]&lt;br /&gt;
* [http://folding.extremeoverclocking.com/team_summary.php?s=&amp;amp;t=45032 extremeoverclocking.com] の Arch チーム統計&lt;/div&gt;</summary>
		<author><name>KBone</name></author>
	</entry>
</feed>