Folding@Home Konsolinė Programos Versija

Pastaba: Gidas yra skirtas visoms konsolinėms programoms tarp F@H 3.24 ir F@H 5.04. Tad ši informacija gali keistis. Norėdami sužinoti galimas programos priesagas, paleiskite FAH konsolę su -? priesaga.

F@H programos "Galima" ir "Negalima"

Pagrinde, tiesiog parsisiųskite programą, paleiskite ją ir nebesijaudinkite apie tai. Tačiau, jei Jūs norite išbandyti daugiau F@H funkcijų ir galimybių, prašome turėti omenyje:

  • Kiekviena skirtinga F@H programa turi turėti atskirą Machine ID numerį. Jei parsisiuntėte vienintelę F@H kopiją iš mūsų tinklapio ir iškart įdiegėte, tai neturėtų kilti jokių problemų.
  • Prašome nebandyti rankiniu būdu persiųsti užbaigto WU iškart po nepavykusio siuntimo (netsend failure) pranešimo. Nepavykęs išsiuntimas gali reikšti, kad serveris yra turbūt užkrautas ir pakartotinas bandymas persiųsti gali tik pabloginti situaciją. (Update: nuo 2008 metų mažiau aktualu).
  • Jei į vieną direktoriją sudėjote grafinę ir konsolinę FAH versijas, jokiu būdu neleiskite jų vienu metu: darbas pakibs, ir nebus jokių rezultatų.
  • Nekopijuokite to paties konsolės exe failo į skirtingas direktorijas, jei norite paleisti kelis klientus; verčiau atsisiųskite iš naujo, iš mūsų tinklapio.

Konsolinės Programos Versijos nustatymo opcijos (priesagos)

-config

Leidžia naudotojui keisti konfigūravimo informaciją. Įskaitant vartotojo vardą ir komandos numerį (atsispindintys statistikoje), duoti ar neduoti užklausą norint išsiųsti/parsiųsti WU, sukonfigūruoti proxy serverį(ius), norimas WU tipas (Folding/Genome/bigWU/normal/small), proceso prioritetas, procesoriaus (CPU) naudojimas (5-100%), naudoti ar nenaudoti CPU optimizacijas, gauti/negauti WU su laiko limitu, ir Machine ID pakeitimus.

-delete x

Ištrinti paketą #x iš darbų eilės (work queue). Ši priesaga gali būti naudojama tik tokiu atveju, jei WU turi problemą, dėl kurios programa nesugeba automatiškai atsigauti (t.y., sukelianti programos lūžį). Tai paprastai neturėtų nutikti, bet jei tai nutiko, mes būtume labai dėkingi, jei Jūs atsiųstumėte mums savo FAHlog.txt bylą iš problemą keliančio WU.

-license

Pateikia vartotojo naudojimo licenziją.

-queueinfo

Naudojama gauti informaciją apie WU eilės tvarką. Įskaitant kiekvieno WU būklę (READY(lankstoma)/FINISHED(užbaigta)/EMPTY(tuščia)), darbo paketo tipą (Folding/Genome), serverio, iš kurio parsiųstas WU adresą, ir data, kada WU buvo gauta (vietinis laikas pagal GMT), taip pat, laiko limitą, jei serveris išsiuntė šią informaciją.

-send x

Išsiųsti rezultatus #x atgal į serverį. Programa išsijungia po bandymo (sėkmingo/nesėkmingo) išsiųsti WU. Naudokite "-send all" priesagą (be kabučių) norėdami išsiųsti visus rezultatus. Jei WU x yra neužbaigtas paketas, programa išsijungs nieko nedarydama.

-verbosity x

Nustato pateikiamos informacijos lygį, nuo 1 iki 9 (max). 3-čias lygis yra nustatytas pagal nutylėjimą. Šis nustatymas turi būti naudojamas jei vartotojas nori matyti daugiau informacijos apie programos veiklą ir būklę. Ypatingai naudinga, kai susiduriama su tam tikra problema, apie kurią norima pranešti F@H programos tobulinimo komandai.

-forceasm

Nurodyti moksliniam branduoliui naudoti SSE/SSE2/3DNow instrukcijų optimizacijas (jei įmanoma), netgi tuo atveju, jei programa anksčiau nusprendė, kad procesorius susiduria su problemomis naudodamas šias instrukcijas.

-advmethods

Programa stengsis gauti naujus (eksperimentinius) mokslinius branduolius ar WU.

-local

Nurodo programai naudoti nustatymus iš vietinės direktorijos. Šis nustatymas neturi reikšmės Linux OS, bet yra labai reikšminga Windows ir Macintosh kompiuteriuose dirbančiuose su dviem ir daugiau Folding@Home programos klientų. Priesaga nurodo programai imti konfigūravimo informaciją iš client.cfg laikmenos vietinėje direktorijoje, o ne iš registro (Windows) ar Library/Folding@home direktorijos (Macintosh). Tokia informacija, kaip vartotojo vardas, komandos numeris, proxy informacija, machine ID yra laikomi client.cfg byloje. Priesaga užtikrina, kad dirbančios Folding@Home programos nekonfliktuoja tarpusavyje. Naudokite "-local" priesagą (be kabučių) tik tuo atveju, jei planuojate leisti daugiau nei vieną Folding@Home programos kopiją savo kompiuteryje (tai tik naudinga, jei turite kompiuterį su 2 ar daugiau procesorių/branduolių, arba kompiuteris ilgą laiko bus be interneto). Sukurkite tiek direktorijų, kiek turite procesorių/branduolių kompiuteryje, parsisiųskite konsolinio kliento .exe bylas į kiekvieną iš tų direktorijų, paleiskite "FAH*Console -local -config" (kur * - programos versija) suteikdami kiekvienai kopijai vis skirtingą machine ID (change advanced Settings skyriuje). Tuomet jau galite leisti kiekvieną kopiją iš jos direktorijos tik su "-local" priesaga.

-help arba -?

Pateiks priesagų sąrašą konsolės lange ir išsijungs.

Linux Specifiniai

Kad programa veiktų, įsitikinkite, kad galite ją paleisti (chmod +x FAH5-Linux.exe) bei įvykdyti ./FAH5-Linux.exe

Daugiau info - wiki puslapyje

-freeBSD

Tiems, kurie nori naudoti Linux programą FreeBSD OS. Pasiskaitykite mūsų DUK dėl platesnės informacijos, bet su šia priesaga, visi parsiųsti moksliniai branduoliai bus automatiškai žymimi kaip Linux paleidžiamosios bylos.

-smp

(Jau turime 6-tą versiją. Jei ja naudojatės, turėkit omeny kad tai integruotas SMP/Uniprocessor klientas. Įrašę -smp priesagą when invoking the FAH binary, jūs paleisite programą SMP režimu. Šios priesagos uždėjimas/panaikinimas sugriaus jūsų einamą darbą, nes WU tipai yra nesuderinami - tvirtai prižiūrėkit šią priesagą!)

Windows Specifiniai

-oneunit

Programa išsijungia pabaigus darbą ir pabandžius išsiųsti užbaigtą paketą. Tai yra naudinga, jei Jūs planuojate išjungti tą kompiuterį ilgam laikui (t.y., atostogoms), ar planuojate pašalinti ar įdiegti iš naujo F@H programą po užbaigto darbo paketo.

-pause

Programa susistabdo pabaigus darbą ir pabandžius išsiųsti užbaigtą paketą. Naudinga, jei norite kad kompiuteris pereitų į hibernation režimą, arba jei norite pakeisti FAH programos klientą į kitą/naujesnę versiją.

-service

Vykdyti lankstymą lyg servisą (tokioms programoms kaip firedaemon). Tai apsaugo nuo kliento išsijungimo, kai esamas kompiuterio User išsilogina, tačiau bus parodytas dialogo langas su tekstu "Wait for program to close."

-svcstart

Šios komandos negalima nustatyti rankiniu režimu, ji čia paminėta tik dėl aprašymo išsamumo. Ši priesaga pridedama, kai dalyvis nurodo, kad klientas būtų įdiegtas kaip servisas.

ačiū Tomui [muziqaz] ir Aurimui [samurajus712]