개요
글이 길어질 것으로 예상되어 글을 나눴다. 이번 편에는 설정하는 방법을 알아볼 것이다.
설치가 안 되어있으면 다음 게시글에서 확인할 수 있다.
2020/04/02 - 질병 연구 분산 컴퓨팅 프로젝트 Folding@home - 설치
초기 설정
처음 켰을 때 방화벽 허용 알림이 뜬다.
네트워크 환경에 맞게 체크한 다음 "액세스 허용"을 누른다.
Fold as Anonymous
익명으로 도와줄 수 있다.
Set up an identity
공개적으로 도와줄 수 있다. 이 옵션을 선택하고 설정하게 되면 사이트에 닉네임과 팀 등이 공개된다.
이 설정은 나중에도 변경할 수 있어서 일단 "Fold as Anonymous"를 선택하고 "Start Folding"을 누른다.
웹 컨트롤 (Web Control)
Change Identity: 기여자 정보를 변경한다.
I support research fighting: 도와주고 싶은 질병의 종류를 선택한다. "Any disease"로 선택하면 연산 가능한 모든 질병이 선택된다.
Points per day: 하루동안 쌓이는 예상 포인트이다.
Work Unit (PRCG): 현재 연산 중인 유닛이 표시된다.
Work Unit (ETA): 현재 연산하고 있는 유닛의 완료까지 남은 시간이 표시된다.
Estimated Points: 연산 완료 시 쌓이는 예상 포인트이다.
Power
- Light: CPU는 절반 정도의 속도로 연산하고 GPU 연산은 실행되지 않는다.
- Medium: CPU는 3/4 정도의 속도로 연산하고 GPU 연산이 실행된다.
- Full: CPU는 최대 속도로 연산하고 GPU 연산이 실행된다.
When
- While I'm working: 유휴 상태가 아니여도 항상 작동한다.
- Only when idle: 컴퓨터가 유휴 상태일 때만 연산한다.
Stop Folding: 연산을 일시 중지한다.
웹 브라우저를 종료해도 연산이 종료되지 않고 백그라운드 프로세스로 연산이 계속된다.
연산을 하고 있을 경우 오른쪽 하단에 어떤 질병 연구를 하고 있는지 확인할 수 있다.
위 사진처럼 아무 것도 뜨지 않는 경우 기다리다 보면 연산 데이터를 다운로드받고 연산을 실행할 것이다.
기여자 정보 입력 (웹 컨트롤)
웹 인터페이스에서 "Change Identity"를 클릭한다.
Name
원하는 이름 또는 닉네임을 입력하면 된다.
Team Number
팀에 가입하고 싶은경우 "Stats Page"에 들어가서 원하는 팀을 찾아본 후 팀 번호를 입력해주면 된다.
Passkey
패스키를 사용하면 다른 사람이 기여자의 이름을 사용하여 부정 행위하는 것을 방지할 수 있다.
패스키가 없다면 "Get a Passkey"를 눌러 패스키를 발급하면 되고 비밀번호처럼 관리해야한다.
모든 입력란은 필수로 입력할 필요가 없고 다 입력했다면 "Save"를 눌러 기여자 정보를 저장해준다.
Passkey 발급
"Name"에다가 사용하고 싶은 이름 또는 닉네임을 입력하고
"Email"에다가 자신의 이메일을 적으면 된다.
다 적었으면 "Get Passkey"를 누르고 도착한 메일을 살펴본다.
도착한 패스키를 입력한 다음 저장하면 되고 비밀번호처럼 관리해야한다.
트레이 아이콘 (Tray Icon)
Web Control: 웹 컨트롤 인터페이스를 연다.
Advanced Control: 고급 컨트롤 인터페이스를 연다.
Protein Viewer: 단백질 뷰어를 연다.
Full: CPU는 최대 속도로 연산하고 GPU 연산이 실행된다.
Medium: CPU는 3/4 정도의 속도로 연산하고 GPU 연산이 실행된다.
Light: CPU는 절반 정도의 속도로 연산하고 GPU 연산은 실행되지 않는다.
On Idle: 컴퓨터가 유휴 상태일 때만 연산한다.
Pause: 연산을 일시 중지한다.
About: 버전 및 이 프로그램에 대한 간단한 설명이 나온다.
Quit: 클라이언트를 종료한다. 종료할 경우 백그라운드 프로세스도 같이 종료된다.
고급 컨트롤 (Advanced Control)
상단 메뉴
- Configure: 각종 설정을 변경할 수 있다. (기여자 정보, CPU 및 GPU 연산 설정 변경, 프록시, 고급 설정 등)
- Preferences: 고급 컨트롤의 뷰어 설정 및 테마를 변경할 수 있다. (일부 테마 팅김 현상 있으니 주의)
- Exit: 고급 컨트롤을 종료한다.
- About: 고급 컨트롤의 정보를 확인할 수 있다.
Clients
원격 호스트를 추가, 제거 및 제어할 수 있다.
기본값으로 local이 저장되어 있는데 이 호스트는 사용자 PC를 가리킨다.
- Add: 원격 호스트를 추가한다.
- Remove: 선택되어 있는 원격 호스트를 제거한다.
Status
- Fold: 연산을 실행한다.
- Pause: 연산을 일시 중지한다.
- Finish: 연산을 실행하고 완료되면 일시 중지된다.
Folding Power
- Light: CPU는 절반 정도의 속도로 연산하고 GPU 연산은 실행되지 않는다.
- Medium: CPU는 3/4 정도의 속도로 연산하고 GPU 연산이 실행된다.
- Full: CPU는 최대 속도로 연산하고 GPU 연산이 실행된다.
Identity
- Name: 기여자 이름이 표시된다. 이름을 누르면 웹 페이지가 열리면서 포인트 및 속해있는 팀 정보 등이 나온다.
- Team: 팀 번호가 표시된다. 번호를 누르면 웹 페이지가 열리면서 팀 정보 및 기여자 목록이 나온다.
Points Per Day
하루동안 쌓이는 예상 포인트이다.
Folding Slots
연산하는 CPU 및 GPU의 현재 상태가 표시된다. 항목을 우클릭하면 개별로 제어할 수 있는 옵션이 나온다.
Status에 표시되는 메세지 유형
Running: 연산을 진행하는 중이다.
Paused:waiting for idle: 유휴 시간이 될 때까지 대기 중인 상태이다.
Paused:by user: 사용자가 직접 일시 중지한 상태이다.
Ready: 연산 대기 상태이다.
Work Queue
작업 유닛의 현재 상태가 표시된다.
Selected Work Unit
PRCG: 현재 연산 중인 유닛이다.
Status: 작업 유닛의 현재 상태가 표시된다.
Progress: 연산 진행률이 표시된다.
ETA: 연산이 끝나기까지 남은 시간이다.
Project: 현재 진행 중인 프로젝트 번호가 출력된다.
Assigned: 작업 유닛을 할당받은 시간이다.
'Computer > Software' 카테고리의 다른 글
질병 연구 분산 컴퓨팅 프로젝트 Folding@home - 1. 설치 (0) | 2020.04.02 |
---|---|
디스크 이미지 버너 Etcher - 다운로드 및 사용 방법 (0) | 2020.03.24 |
댓글