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