Ir ao conteúdo
  • Cadastre-se

Configurando o Folding@home sem interface web e sem FAHControl


Marcos FRM

Posts recomendados

  • Membro VIP

fah.png.b055bfdd87f1ee4863c219faa4238b7d.png

https://foldingathome.org/

 

As duas formas gráficas de configurar o Folding@home são através da interface web incorporada, acessível via http://localhost:7396, ou através do FAHControl, que é um programa à parte, separado do FAHClient.

 

Numa máquina sem interface gráfica, apenas o FAHClient é necessário, pois é onde o trabalho é efetivamente realizado: baixa e processa as Work Units (WUs), depois envia os resultados. Para configurar o FAHClient nesse cenário temos duas opções: abrir o acesso ao servidor web (porta 7396) e/ou de comandos (por onde o FAHControl conecta-se via porta 36330) à rede externa. Por padrão, apenas acessos provenientes do localhost são aceitos.

 

A dica deste tópico é usar o próprio FAHClient, que suporta enviar comandos para uma instância já em execução. Sendo na mesma máquina, nenhum ajuste é necessário. Não requer root no Linux.

 

Configuração básica:

 

FAHClient --send-command 'options user=xxx team=148894 passkey=yyy'

 

(148894 é o nosso time aqui do Clube do Hardware; crie uma passkey caso não tenha uma: https://apps.foldingathome.org/getpasskey)

 

Qualquer opção válida pode ser especificada dessa maneira (opção=valor). Por exemplo:

 

FAHClient --send-command 'options power=MEDIUM cause=CANCER'

 

Valores disponíveis:

 

power: LIGHT, MEDIUM, FULL
cause: ANY, COVID_19, ALZHEIMERS, CANCER, HUNTINGTONS, PARKINSONS, HIGH_PRIORITY

 

Para quem tem GPU muito fraca, que não consiga processar as WUs a tempo:

 

FAHClient --send-command 'options gpu=false'

 

(apenas a CPU será usada)

 

Iniciar pausado pode ser útil para ter mais controle:

 

FAHClient --send-command 'options pause-on-start=true'

 

(WUs apenas serão processadas após "unpause")

 

Para controlar o FAHClient:

 

FAHClient --send-finish
FAHClient --send-pause
FAHClient --send-unpause

 

As opções acima são atalhos para (fazem a mesma coisa):

 

FAHClient --send-command finish
FAHClient --send-command pause
FAHClient --send-command unpause

 

(finish é terminar a WU atual, depois pausar)

 

Status:

 

FAHClient --send-command queue-info
FAHClient --send-command slot-info

 

A saída de ambos é meio críptica (PyON), mas todas as informações estão ali.

 

❤️

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...