PDA

Επιστροφή στο Forum : Folding@Home: Συχνές Ερωτήσεις και Οδηγίες Εγκατάστασης



Σελίδες : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

EvilHawk
02-02-05, 14:38
ONLINE ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΩΝ ΣΤΑΤΙΣΤΙΚΩΝ (http://www.adslgr.com/forum/showpost.php?p=205534&postcount=10) *NEW*
ΠΩΣ ΘΑ ΠΡΟΣΘΕΣΩ ΤΟ ΓΡΑΦΙΚΟ ΤΗΣ ΟΜΑΔΑΣ ΜΑΣ ΣΤΗΝ ΥΠΟΓΡΑΦΗ ΜΟΥ (http://www.adslgr.com/forum/showpost.php?p=205540&postcount=11) *NEW*
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΑΠΛΗΣ ΚΟΝΣΟΛΑΣ Ver.5.0+ (http://www.adslgr.com/forum/showpost.php?p=949404&postcount=15) *NEW*
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΓΡΑΦΙΚΗΣ ΚΟΝΣΟΛΑΣ Ver.5+ (http://www.adslgr.com/forum/showpost.php?p=790679&postcount=14) *NEW*
F@H ΚΑΙ ΤΕΡΜΑΤΙΚΑ ΣΕ ΤΟΠΙΚΟ ΔΙΚΤΥΟ ΠΟΥ ΔΕΝ ΕΧΟΥΝ ΔΙΚAΙΩΜΑ ΠΡΟΣΒΑΣΗ ΣΤΟ INTERNET (http://www.adslgr.com/forum/showpost.php?p=205780&postcount=13) *NEW*
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΓΡΑΦΙΚΗΣ ΚΟΝΣΟΛΑΣ 4.x (http://www.adslgr.com/forum/showpost.php?p=205456&postcount=2)
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΤΗΣ ΑΠΛΗΣ ΚΟΝΣΟΛΑΣ ver 4.x (http://www.adslgr.com/forum/showpost.php?p=205468&postcount=3)
ΚΟΝΣΟΛΑ και LINUX (http://www.adslgr.com/forum/showpost.php?p=205475&postcount=4)
ΑΠΛΗ ΚΟΝΣΟΛΑ και ΑΠΟΚΡΥΨΗ ΜΕ ΧΡΗΣΗ ΤΟΥ HideIt X! (http://www.adslgr.com/forum/showpost.php?p=205483&postcount=5)
ΑΠΛΗ ΚΟΝΣΟΛΑ, ΑΠΟΚΡΥΨΗ και ΕΠΟΠΤΕΙΑ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ ΕΜΙΙΙ (http://www.adslgr.com/forum/showpost.php?p=205489&postcount=6)
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΑΠΛΗΣ ΚΟΝΣΟΛΑΣ ΣΑΝ SYSTEM SERVICE ΣΕ WINDOWS NT-CLASS ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ FIREDAEMON LITE (http://www.adslgr.com/forum/showpost.php?p=205500&postcount=7)
ΑΠΟΜΑΚΡΥΣΜΕΝΗ ΕΓΚΑΤΑΣΤΑΣΗ F@H ΣΕ ΠΟΛΛΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (http://www.adslgr.com/forum/showpost.php?p=205515&postcount=8)
ΕΠΟΠΤΕΙΑ ΕΝΟΣ Η και ΠΟΛΛΩΝ, ΤΟΠΙΚΩΝ Ή ΑΠΟΜΑΚΡΥΣΜΕΝΩΝ, F@H CLIENTS ΜΕ ΤΗΝ ΧΡΗΣΗ ΤΟΥ FAH LOG STATS ! (http://www.adslgr.com/forum/showpost.php?p=205517&postcount=9)
ΑΝΑΛΥΤΙΚΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ MAC OS X SMP CLIENT (http://www.adslgr.com/forum/showpost.php?p=994219&postcount=15)
ΑΝΑΛΥΤΙΚΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΙΑ ΤΟΝ LINUX 64BIT SMP CLIENT (http://www.adslgr.com/forum/showpost.php?p=998535&postcount=16)
ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ WIN SMP ΚΟΝΣΟΛΑΣ (http://www.adslgr.com/forum/showpost.php?p=1350336&postcount=249) *NEW*
HOW TO - ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΑΠΛΗΣ ΚΟΝΣΟΛΑΣ V6.20 (http://www.adslgr.com/forum/showpost.php?p=2339042&postcount=679)*NEW*




Για την κατασκευή των παραπάνω οδηγιών εργάστηκαν τα μέλη της ομάδας μας:

maria (http://www.adslgr.com/forum/member.php?u=1772), JohnGR (http://www.adslgr.com/forum/member.php?u=421), euri (http://www.adslgr.com/forum/member.php?u=3058), NetTraptor (http://www.adslgr.com/forum/member.php?u=3431), tvelocity (http://www.adslgr.com/forum/member.php?u=3713), wintech2003 (http://www.adslgr.com/forum/member.php?u=1417) !

Το logo της ομάδα έχει φτιάξει ο runnerma (http://www.adslgr.com/forum/member.php?u=1429) !

EvilHawk
02-02-05, 14:41
Κατεβάζετε την κονσόλα ή τον γραφικό client από εδώ http://folding.stanford.edu/download.html



Τρέχετε το πρόγραμμα εγκατάστασης.

Την πρώτη φορά που θα τρέξετε το πρόγραμμα ανοίγει το Folding@home Control Panel.

Στο tab user βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή το χρησιμοποιεί κανένας στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Στο πεδίο Team number βάζουμε τον αριθμό της ομάδας μας 36673 (προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)!

Στο tab Connection τσεκάρετε μόνο το Use Internet Explorer Settings εσείς που έχετε ADSL και εσείς με dial¬up τσεκάρετε και το Ask before using Network.

11584

Στο tab Advanced βάζουμε τα εξής:

11585

Το F@h χρησιμοποιεί την υπολειπόμενη cpu του υπολογιστή σας, δηλαδή όση δεν χρησιμοποιείτε εσείς ανά πάσα στιγμή.
Καλό θα ήταν όμως, αν αμφιβάλετε για την ψύξη της cpu σας να ρυθμίσετε το CPU Usage Percent χαμηλότερα από το 100%, πχ στο 80%.

Πατάμε οκ και αρχίζουμε!!!

EvilHawk
02-02-05, 15:05
Κατεβάζετε την κονσόλα από εδώ: http://folding.stanford.edu/download.html

Δημιουργείτε ένα φάκελο στο σκληρό σας με όνομα Folding (ή ότι θέλετε) και βάζετε μέσα την κονσόλα. Δημιουργούμε μια συντόμευση της κονσόλας μέσα στο φάκελο.

Κάνουμε δεξί κλικ πάνω στην συντόμευση και πατάμε Properties (Ιδιότητες).

11586

Στο πεδίο προορισμός (target) μετα απο τίς ήδη υπάρχουσες εντολές προσθέτουμε τίς παρακάτω εντολές:
-local -forceasm -advmethods αν το μηχάνημα μας είναι Intel
Και
-local -forceasm -advmethods -forceSSE αν είναι AMD

Προσοχή στα κενά και στις παύλες! Η παράμετρος local μπαίνει πάντα αλλιώς θα χάσουμε πρωτεΐνες!!!

Η παράμετρος advmethods είναι για να κατεβάζουμε μόνο gromacs core ή double gromacs core (συμφέρει!) Οι άλλες 2 είναι βελτιωτικές.

Τρέχουμε την κονσόλα μόνο από την συντόμευση ! Την πρώτη φορά που θα την τρέξουμε θα πρέπει να ορίσουμε τίς παραμέτρους της εφαρμογής!


Απαντάμε στίς ερωτήσεις ώς εξής:

User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Team Number [0]?36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)


Ask before fetching/sending work <no/yes> [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
-Αν είστε με dial-up γράφετε yes και πατάτε Enter
-Αν είστε με DSL απλώς πατάτε Enter

Use Internet Explorer Settings <no/yes> [no]?
Γράφουμε yes και πατάμε Enter (Βασικά χρησιμοποιεί τις ρυθμίσεις του Internet Explorer όταν συνδέεται στο Internet)

Use proxy <yes/no> [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι. Στις περισσότερες των περιπτώσεων είναι όχι.

Change advanced options <yes/no> [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.

Client Type <no-pref/fah/gah> [no-pref]? Γράφουμε fah και πατάμε Enter αφού θέλουμε να δουλεύουμε F@H units.

Core priority <idle/low> [idle]?
Εδώ καθορίζουμε το priority της κονσόλας. Επιλέγουμε οπωσδήποτε idle (ή απλώς πατάμε Enter).

CPU usage requested <5-100> [100]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε. Η επιλογή είναι προσωπική υπόθεση αλλά δεν προτείνω πάνω από 95%

Disable highly optimised assembly code <no/yes> [no]?
Εδώ πατάμε Enter επιλέγοντας no.

Interval, in minutes, between checkpoints <3-30> [15]? Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.

Ignore deadline information <mainly useful if system clock frequently has errors > <no/yes> [no]? Πατάμε Enter επιλέγοντας no.

Machine ID ( 1-8 ) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.

Για να τρέξουμε 2 κονσόλες μαζί φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID βάζουμε 2.

Μπορούμε να τρέχουμε μέχρι 8 κονσόλες στο ίδιο μηχάνημα.

F@H σε Σύστημα με Dual CPU ή σε Σύστημα με P4 HyperTreading CPU

Δυστυχώς ο Folding@Home Client δεν μπορεί να αναγνωρίζει αυτόματα αν ένα σύστημα έχει δυο επεξεργαστές ή αν έχει εγκατεστημένο CPU με HyperThreading. Αυτό είναι ένα σοβαρό μειονέκτημα πρώτον για χρήστες οι οποίοι επιθυμούν να χρησιμοποιήσουν και τους δυο επεξεργαστές του συστήματος τους και δεύτερον γιατί οι περισσότεροι σημερινοί χρήστες χρησιμοποιούν P4 επεξεργαστές με HyperTreading το οποίο ξεγελά το λειτουργικό και το κάνει να νομίζει ότι υπάρχουν δυο επεξεργαστές στο σύστημα. Αυτό έχει ως αποτέλεσμα το F@H να χρησιμοποιεί μόνο το 50% της ισχύς του συστήματος μας.

Η λύση σε αυτό το πρόβλημα είναι να εγκαταστήσουμε 2 κονσόλες στο σύστημα μας ακολουθώντας τα παρακάτω βήματα.

Εγκατάσταση των clientsΔιαλέγουμε ένα φάκελο στον σκληρό μας και εγκαταστούμε την κονσόλα σε δυο υποφακέλους πχ.

Drive:\InstallationFolder\CPU01
Και
Drive:\InstallationFolder\CPU02

Παραμετροποίηση των clients

Μετακινούμαστε από την γραμμή εντολών στις τοποθεσίες CPU01 και CPU02 και κάθε φορά ρυθμίζουμε τις κονσόλες
ακολουθώντας τις προαναφερόμενες οδηγίες ρυθμίζουμε τα Username, Team Number, κτλ. Προσέχοντας μόνο στην δεύτερη κονσόλα (δηλαδή αυτή που βρίσκετε στο φάκελο CPU02) να δώσουμε Machine ID 2.

Εκτέλεση των Εφαρμογών

Η εκτέλεση των εφαρμογών γίνεται με παρόμοιο τρόπο όπως αυτόν που έχει προαναφερθεί.
Μπορούμε να φτιάξουμε δυο συντομεύσεις οι οποίες να τρέχουν την κάθε μια από τις κονσόλες από τους φακέλους CPU01 & CPU02 ή να τρέχουμε τις κονσόλες σαν δυο Services πχ FAH1 & FAH2

Προσοχή!!! Εδώ είναι απολύτως απαραίτητο το switch -local σε διαφορετική περίπτωση η ρύθμιση Machine ID 2 δεν αναγνωρίζεται.

EvilHawk
02-02-05, 15:10
Α. Άν έχουμε Gentoo Linux
Ξεκινάμε ανοίγοντας μια κονσόλα απ'όπου θα κάνουμε την εγκατάσταση και ρύθμιση του folding@home.

Κάνουμε su για να πάρουμε δικαιώματα υπερχρήστη και κάνουμε emerge -pv foldingathome.

Άν όλα δείχνουν εντάξει, συνεχίζουμε με emerge foldingathome.


Αφου ολοκληρωθεί η εγκατάσταση του προγράμματος, τρέχουμε το /opt/foldingathome/initfolding για να ρυθμίσουμε το πρόγραμμα όπως θέλουμε.

Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Στο Team Number βάζουμε 36673 (προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)

Τις υπόλοιπες επιλογές μπορούμε να τις αγνοήσουμε και απλά να πατήσουμε enter, εκτός αν ξέρουμε τι κάνουμε.



Στη συνέχεια ξεκινάει το folding. Καλό είναι τώρα να πατήσουμε Ctrl + C για να διακόψουμε, και να πληκτρολογήσουμε /etc/init.d/foldingathome start για να συνεχίσει το folding στο background χωρίς να μας ενοχλεί.

Άν θέλουμε μπορούμε να πληκτρολογήσουμε rc-update add foldingathome default ώστε να ξεκινάει το folding αυτόματα όποτε ξεκινάει το μηχάνημα μας, διαφορετικά θα πρέπει να χρησιμοποιούμε την εντολή /etc/init.d/foldingathome start όποτε θέλουμε να συνεχίσουμε το folding.



Β) Άν έχουμε οποιοδήποτε άλλο Linux

Πάμε στο http://folding.stanford.edu/download.html και κατεβάζουμε το FAH4Console-Linux.exe.

Το αποθηκεύουμε κάπου να μας βολεύει (π.χ. ~/fah/FAH4Console-Linux.exe) και ανοίγουμε μια κονσόλα.

Κάνουμε cd εκεί που το αποθηκεύσαμε και κάνουμε chmod u+x FAH4Console-Linux.exe για να γίνει executable.

Κάνουμε ένα ./FAH4Console-Linux.exe -config για να ρυθμίσουμε το πρόγραμμα.

Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Στο Team Number βάζουμε 36673 36673 (προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)

Τις υπόλοιπες επιλογές μπορούμε να τις αγνοήσουμε και απλά να πατήσουμε enter, εκτός αν ξέρουμε τι κάνουμε.


Επιτόπου αρχίζει το folding, και απο δώ και πέρα όποτε τρέχουμε το FAH4Console-Linux.exe θα συνεχίζει απο κεί που σταμάτησε.

Άν θέλουμε να ξεκινάει όποτε κάνουμε log-in θα πρέπει να συμβουλευθούμε το help του γραφικού περιβάλοντος που χρησιμοποιούμε, και άν θέλουμε να ξεκινάει κατα την εκκίνηση του συστήματος θα πρέπει να συμβουλευθούμε το manual της διανομής μας.

EvilHawk
02-02-05, 15:15
To HideIt X είναι ένα βοηθητικό πρόγραμμα το οποίο εμποδίζει την εμφάνιση κάποιου παραθύρου στην επιφάνεια εργασίας ή στην μπάρα εργασίας των Windows! Μπορούμε να το χρησιµοποιήσουμε για να μην μένει ανοικτό το παράθυρο της κονσόλας F@H και πιάνει χώρο στην επιφάνεια εργασίας ή στην μπάρα εργασιών των Windows!


Απαραίτητη προυπόθεση είναι να τρέχουμε την απλή κονσόλα F@H χωρίς πρόσθετα προγράμματα (πχ. EMIII) και να μην τρέχουμε την κονσόλα σαν service των Windows!

Κατεβάστε το HideIt X απο την διέυθυνση http://home.comcast.net/~wxdude1/emsite/hideitx.html

Κατεβάστε την απλή κονσόλα από εδώ: http://folding.stanford.edu/download.html

Δημιουργείτε ένα φάκελο στο σκληρό σας με όνομα Folding (ή ότι θέλετε) και βάζετε μέσα την κονσόλα.

Την πρώτη φορά που θα την τρέξουμε θα πρέπει να ορίσουμε τίς παραμέτρους της εφαρμογής! Απαντάμε στίς ερωτήσεις ώς εξής:

User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Team Number [0]?36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)


Ask before fetching/sending work:no/yes> [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
-Αν είστε με dial-up γράφετε yes και πατάτε Enter
-Αν είστε με DSL απλώς πατάτε Enter

Use Internet Explorer Settings:no/yes> [no]?
Γράφουμε yes και πατάμε Enter (Βασικά χρησιμοποιεί τις ρυθμίσεις του Internet Explorer όταν συνδέεται στο Internet)

Use proxy:yes/no> [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι. Στις περισσότερες των περιπτώσεων είναι όχι.

Change advanced options:yes/no> [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.

Client Type:no-pref/fah/gah> [no-pref]? Γράφουμε fah και πατάμε Enter αφού θέλουμε να δουλεύουμε F@H units.

Core priority:idle/low> [idle]?
Εδώ καθορίζουμε το priority της κονσόλας. Επιλέγουμε οπωσδήποτε idle (ή απλώς πατάμε Enter).

CPU usage requested:5-100> [100]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε. Η επιλογή είναι προσωπική υπόθεση αλλά δεν προτείνω πάνω από 95%

Disable highly optimised assembly code:no/yes> [no]?
Εδώ πατάμε Enter επιλέγοντας no.

Interval, in minutes, between checkpoints:3-30> [15]? Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.

Ignore deadline information:mainly useful if system clock frequently has errors >:no/yes> [no]? Πατάμε Enter επιλέγοντας no.

Machine ID ( 1-8 ) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.

Για να τρέξουμε 2 κονσόλες μαζί φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID βάζουμε 2.

Μπορούμε να τρέχουμε μέχρι 8 κονσόλες στο ίδιο μηχάνημα.

F@H σε Σύστημα με Dual CPU ή σε Σύστημα με P4 HyperTreading CPU

Δυστυχώς ο Folding@Home Client δεν μπορεί να αναγνωρίζει αυτόματα αν ένα σύστημα έχει δυο επεξεργαστές ή αν έχει εγκατεστημένο CPU με HyperThreading. Αυτό είναι ένα σοβαρό μειονέκτημα πρώτον για χρήστες οι οποίοι επιθυμούν να χρησιμοποιήσουν και τους δυο επεξεργαστές του συστήματος τους και δεύτερον γιατί οι περισσότεροι σημερινοί χρήστες χρησιμοποιούν P4 επεξεργαστές με HyperTreading το οποίο ξεγελά το λειτουργικό και το κάνει να νομίζει ότι υπάρχουν δυο επεξεργαστές στο σύστημα. Αυτό έχει ως αποτέλεσμα το F@H να χρησιμοποιεί μόνο το 50% της ισχύς του συστήματος μας.

Η λύση σε αυτό το πρόβλημα είναι να εγκαταστήσουμε 2 κονσόλες στο σύστημα μας ακολουθώντας τα παρακάτω βήματα.

Εγκατάσταση των clientsΔιαλέγουμε ένα φάκελο στον σκληρό μας και εγκαταστούμε την κονσόλα σε δυο υποφακέλους πχ.

Drive:\InstallationFolder\CPU01
Και
Drive:\InstallationFolder\CPU02

Παραμετροποίηση των clients

Μετακινούμαστε από την γραμμή εντολών στις τοποθεσίες CPU01 και CPU02 και κάθε φορά ρυθμίζουμε τις κονσόλες
ακολουθώντας τις προαναφερόμενες οδηγίες ρυθμίζουμε τα Username, Team Number, κτλ. Προσέχοντας μόνο στην δεύτερη κονσόλα (δηλαδή αυτή που βρίσκετε στο φάκελο CPU02) να δώσουμε Machine ID 2.

Εκτέλεση των Εφαρμογών

Η εκτέλεση των εφαρμογών γίνεται με παρόμοιο τρόπο όπως αυτόν που έχει προαναφερθεί.
Μπορούμε να φτιάξουμε δυο συντομεύσεις οι οποίες να τρέχουν την κάθε μια από τις κονσόλες από τους φακέλους CPU01 & CPU02 ή να τρέχουμε τις κονσόλες σαν δυο Services πχ FAH1 & FAH2

Προσοχή!!! Εδώ είναι απολύτως απαραίτητο το switch -local σε διαφορετική περίπτωση η ρύθμιση Machine ID 2 δεν αναγνωρίζεται.

Αφού τελειώσουμε με την παραμετροποίηση της κονσόλας αντιγράφουμε το αρχείο HideIt.exe στον φάκελο που κάναμε εγκατάσταση την κονσόλα και δημιουργούμε μια συντόμευση για αυτό , δίνοντας της ένα επιθυμητό όνομα πχ. HideFAH

Με δεξί click πάνω στην συντόμευση εμφανίζουμε τίς ιδιότητες της συντόμευσης ! Στή θέση target (προορισμός) προσθέτουμε μετα απο τίς ήδη υπάρχουσες εντολές τα παρακάτω αφήνοντας ένα κενό :

-starthide:πλήρες path του φακέλλου της κονσόλας >\FAH4Console.exe –local –forceam –advmethods (& όποιες άλλες παραμέτρους θέλετε πχ.–forceSSE αν είναι το μηχάνημα σας έχει επεξεργαστή AMD) .

Στο τέλος το πεδίο target (προορισμός) θα πρέπει να είναι κάπως έτσι:
D:\euri\folding\HideItX.exe –starthide D:\euri\folding\FAH4Console.exe -local -forceasm –advmethods (τα παραπάνω είναι μία γραμμή)


Εφαρμόζουμε τα ίδια σε όσες κονσόλες έχουμε κάνει εγκατάσταση!

EvilHawk
02-02-05, 15:18
Κατεβάζετε την κονσόλα από εδώ: http://folding.stanford.edu/download.html

Δημιουργείτε ένα φάκελο στο σκληρό σας με όνομα Folding (ή ότι θέλετε) και βάζετε μέσα την κονσόλα. Δημιουργούμε μια συντόμευση της κονσόλας μέσα στο φάκελο.

Κάνουμε δεξί κλικ πάνω στην συντόμευση και πατάμε Properties (Ιδιότητες).

11589

Στο πεδίο προορισμός (target) μετα απο τίς ήδη υπάρχουσες εντολές προσθέτουμε τίς παρακάτω εντολές:
-local -forceasm -advmethods αν το μηχάνημα μας είναι Intel
Και
-local -forceasm -advmethods -forceSSE αν είναι AMD

Προσοχή στα κενά και στις παύλες! Η παράμετρος local μπαίνει πάντα αλλιώς θα χάσουμε πρωτεΐνες!!!

Η παράμετρος advmethods είναι για να κατεβάζουμε μόνο gromacs core ή double gromacs core (συμφέρει!) Οι άλλες 2 είναι βελτιωτικές.

Τρέχουμε την κονσόλα μόνο από την συντόμευση ! Την πρώτη φορά που θα την τρέξουμε θα πρέπει να ορίσουμε τίς παραμέτρους της εφαρμογής!


Απαντάμε στίς ερωτήσεις ώς εξής:

User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Team Number [0]?36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)


Ask before fetching/sending work : no/yes> [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
-Αν είστε με dial-up γράφετε yes και πατάτε Enter
-Αν είστε με DSL απλώς πατάτε Enter

Use Internet Explorer Settings : no/yes> [no]?
Γράφουμε yes και πατάμε Enter (Βασικά χρησιμοποιεί τις ρυθμίσεις του Internet Explorer όταν συνδέεται στο Internet)

Use proxy : yes/no> [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι. Στις περισσότερες των περιπτώσεων είναι όχι.

Change advanced options : yes/no> [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.

Client Type : no-pref/fah/gah> [no-pref]? Γράφουμε fah και πατάμε Enter αφού θέλουμε να δουλεύουμε F@H units.

Core priority : idle/low> [idle]?
Εδώ καθορίζουμε το priority της κονσόλας. Επιλέγουμε οπωσδήποτε idle (ή απλώς πατάμε Enter).

CPU usage requested : 5-100> [100]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε. Η επιλογή είναι προσωπική υπόθεση αλλά δεν προτείνω πάνω από 95%

Disable highly optimised assembly code : no/yes> [no]?
Εδώ πατάμε Enter επιλέγοντας no.

Interval, in minutes, between checkpoints : 3-30> [15]? Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.

Ignore deadline information : mainly useful if system clock frequently has errors > <no/yes> [no]? Πατάμε Enter επιλέγοντας no.

Machine ID ( 1-8 ) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.

Για να τρέξουμε 2 κονσόλες μαζί φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID βάζουμε 2.

Μπορούμε να τρέχουμε μέχρι 8 κονσόλες στο ίδιο μηχάνημα.

F@H σε Σύστημα με Dual CPU ή σε Σύστημα με P4 HyperTreading CPU

Δυστυχώς ο Folding@Home Client δεν μπορεί να αναγνωρίζει αυτόματα αν ένα σύστημα έχει δυο επεξεργαστές ή αν έχει εγκατεστημένο CPU με HyperThreading. Αυτό είναι ένα σοβαρό μειονέκτημα πρώτον για χρήστες οι οποίοι επιθυμούν να χρησιμοποιήσουν και τους δυο επεξεργαστές του συστήματος τους και δεύτερον γιατί οι περισσότεροι σημερινοί χρήστες χρησιμοποιούν P4 επεξεργαστές με HyperTreading το οποίο ξεγελά το λειτουργικό και το κάνει να νομίζει ότι υπάρχουν δυο επεξεργαστές στο σύστημα. Αυτό έχει ως αποτέλεσμα το F@H να χρησιμοποιεί μόνο το 50% της ισχύς του συστήματος μας.

Η λύση σε αυτό το πρόβλημα είναι να εγκαταστήσουμε 2 κονσόλες στο σύστημα μας ακολουθώντας τα παρακάτω βήματα.

Εγκατάσταση των clientsΔιαλέγουμε ένα φάκελο στον σκληρό μας και εγκαταστούμε την κονσόλα σε δυο υποφακέλους πχ.

Drive:\InstallationFolder\CPU01
Και
Drive:\InstallationFolder\CPU02

Παραμετροποίηση των clients

Μετακινούμαστε από την γραμμή εντολών στις τοποθεσίες CPU01 και CPU02 και κάθε φορά ρυθμίζουμε τις κονσόλες
ακολουθώντας τις προαναφερόμενες οδηγίες ρυθμίζουμε τα Username, Team Number, κτλ. Προσέχοντας μόνο στην δεύτερη κονσόλα (δηλαδή αυτή που βρίσκετε στο φάκελο CPU02) να δώσουμε Machine ID 2.

Εκτέλεση των Εφαρμογών

Η εκτέλεση των εφαρμογών γίνεται με παρόμοιο τρόπο όπως αυτόν που έχει προαναφερθεί.
Μπορούμε να φτιάξουμε δυο συντομεύσεις οι οποίες να τρέχουν την κάθε μια από τις κονσόλες από τους φακέλους CPU01 & CPU02 ή να τρέχουμε τις κονσόλες σαν δυο Services πχ FAH1 & FAH2

Προσοχή!!! Εδώ είναι απολύτως απαραίτητο το switch -local σε διαφορετική περίπτωση η ρύθμιση Machine ID 2 δεν αναγνωρίζεται.

Για να κρύψουμε την κονσόλα χρησιμοποιούμε το πρόγραμμα ΕΜΙΙΙ.


Το οποίο μπορούμε να βρούμε εδώ http://home.comcast.net/~wxdude1/emsite/download.html

Κάνουμε unzip το πρόγραμμα και από το φάκελο του αντιγράφουμε τα αρχεία EMGetCPUInf.dll και speed.exe και τα βάζουμε στο φάκελο εγκατάστασης της κονσόλας .

Αρχικά τρέχουμε μία φορά το speed.exe για να βρεί το τύπο του επεξεργαστή μας.

Τρέχουμε το ΕΜΙΙΙ και πατάμε στο μικροσκόπιο πάνω αριστερά (1)

Πατάμε το εικονίδιο του υπολογιστή και βρίσκουμε την συντόμευση της κονσόλας (2).
Μετά πατάμε το add a box (3).

Πάνω πάνω τσεκάρουμε το φάκελο (πχ.C:\\Folding\ μέσα στον οποίο είναι η κονσόλα και κάτω από το εικονίδιο (2) βάζουμε τις ίδιες παραμέτρους που βάλαμε στην στην συντόμευση της κονσόλας και τσεκάρουμε το Use Extra Launch Commands !

11588

Προσθέτουμε με τον ίδιο τρόπο όσες κονσόλες έχουμε κάνει εγκατάσταση!

Κατόπιν πατάμε στα βελάκια πάνω δεξιά και επιλέγουμε τα παρακάτω!

11587

Τέλος γυρνάμε στο αρχικό παράθυρο της εφαρμογής και πατάμε ok!

Το ΕΜΙΙΙ θα κρύβει την κονσόλα και θα τρέχει στην taskbar!!!

EvilHawk
02-02-05, 15:28
Κατεβάζετε την κονσόλα από εδώ: http://folding.stanford.edu/download.html

Δημιουργείτε ένα φάκελο στο σκληρό σας με όνομα Folding (ή ότι θέλετε) και βάζετε μέσα την κονσόλα. Δημιουργούμε μια συντόμευση της κονσόλας μέσα στο φάκελο.

Κάνουμε δεξί κλικ πάνω στην συντόμευση και πατάμε Properties (Ιδιότητες).

11590

Στο πεδίο προορισμός (target) μετα απο τίς ήδη υπάρχουσες εντολές προσθέτουμε τίς παρακάτω εντολές:
-local -forceasm -advmethods αν το μηχάνημα μας είναι Intel
Και
-local -forceasm -advmethods -forceSSE αν είναι AMD

Προσοχή στα κενά και στις παύλες! Η παράμετρος local μπαίνει πάντα αλλιώς θα χάσουμε πρωτεΐνες!!!

Η παράμετρος advmethods είναι για να κατεβάζουμε μόνο gromacs core ή double gromacs core (συμφέρει!) Οι άλλες 2 είναι βελτιωτικές.

Τρέχουμε την κονσόλα μόνο από την συντόμευση ! Την πρώτη φορά που θα την τρέξουμε θα πρέπει να ορίσουμε τίς παραμέτρους της εφαρμογής!


Απαντάμε στίς ερωτήσεις ώς εξής:

User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Team Number [0]?36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)


Ask before fetching/sending work : no/yes> [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
-Αν είστε με dial-up γράφετε yes και πατάτε Enter
-Αν είστε με DSL απλώς πατάτε Enter

Use Internet Explorer Settings : no/yes> [no]?
Γράφουμε yes και πατάμε Enter (Βασικά χρησιμοποιεί τις ρυθμίσεις του Internet Explorer όταν συνδέεται στο Internet)

Use proxy : yes/no> [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι. Στις περισσότερες των περιπτώσεων είναι όχι.

Change advanced options : yes/no> [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.

Client Type : no-pref/fah/gah> [no-pref]? Γράφουμε fah και πατάμε Enter αφού θέλουμε να δουλεύουμε F@H units.

Core priority : idle/low> [idle]?
Εδώ καθορίζουμε το priority της κονσόλας. Επιλέγουμε οπωσδήποτε idle (ή απλώς πατάμε Enter).

CPU usage requested : 5-100> [100]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε. Η επιλογή είναι προσωπική υπόθεση αλλά δεν προτείνω πάνω από 95%

Disable highly optimised assembly code : no/yes> [no]?
Εδώ πατάμε Enter επιλέγοντας no.

Interval, in minutes, between checkpoints : 3-30> [15]? Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.

Ignore deadline information : mainly useful if system clock frequently has errors > <no/yes> [no]? Πατάμε Enter επιλέγοντας no.

Machine ID ( 1-8 ) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.

Για να τρέξουμε 2 κονσόλες μαζί φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID βάζουμε 2.

Μπορούμε να τρέχουμε μέχρι 8 κονσόλες στο ίδιο μηχάνημα.

F@H σε Σύστημα με Dual CPU ή σε Σύστημα με P4 HyperTreading CPU

Δυστυχώς ο Folding@Home Client δεν μπορεί να αναγνωρίζει αυτόματα αν ένα σύστημα έχει δυο επεξεργαστές ή αν έχει εγκατεστημένο CPU με HyperThreading. Αυτό είναι ένα σοβαρό μειονέκτημα πρώτον για χρήστες οι οποίοι επιθυμούν να χρησιμοποιήσουν και τους δυο επεξεργαστές του συστήματος τους και δεύτερον γιατί οι περισσότεροι σημερινοί χρήστες χρησιμοποιούν P4 επεξεργαστές με HyperTreading το οποίο ξεγελά το λειτουργικό και το κάνει να νομίζει ότι υπάρχουν δυο επεξεργαστές στο σύστημα. Αυτό έχει ως αποτέλεσμα το F@H να χρησιμοποιεί μόνο το 50% της ισχύς του συστήματος μας.

Η λύση σε αυτό το πρόβλημα είναι να εγκαταστήσουμε 2 κονσόλες στο σύστημα μας ακολουθώντας τα παρακάτω βήματα.

Εγκατάσταση των clientsΔιαλέγουμε ένα φάκελο στον σκληρό μας και εγκαταστούμε την κονσόλα σε δυο υποφακέλους πχ.

Drive:\InstallationFolder\CPU01
Και
Drive:\InstallationFolder\CPU02

Παραμετροποίηση των clients

Μετακινούμαστε από την γραμμή εντολών στις τοποθεσίες CPU01 και CPU02 και κάθε φορά ρυθμίζουμε τις κονσόλες
ακολουθώντας τις προαναφερόμενες οδηγίες ρυθμίζουμε τα Username, Team Number, κτλ. Προσέχοντας μόνο στην δεύτερη κονσόλα (δηλαδή αυτή που βρίσκετε στο φάκελο CPU02) να δώσουμε Machine ID 2.

Εκτέλεση των Εφαρμογών

Η εκτέλεση των εφαρμογών γίνεται με παρόμοιο τρόπο όπως αυτόν που έχει προαναφερθεί.
Μπορούμε να φτιάξουμε δυο συντομεύσεις οι οποίες να τρέχουν την κάθε μια από τις κονσόλες από τους φακέλους CPU01 & CPU02 ή να τρέχουμε τις κονσόλες σαν δυο Services πχ FAH1 & FAH2

Προσοχή!!! Εδώ είναι απολύτως απαραίτητο το switch -local σε διαφορετική περίπτωση η ρύθμιση Machine ID 2 δεν αναγνωρίζεται.

Εγκατάσταση της κονσόλας σαν service του συστήματος:

Γιά αυτό το βήμα θα χρειαστούμε τον FireDaemon Lite στην έκδοση 1.6.
Μπορούμε να τον κατεβάσουμε απο εδώ: http://firedaemon.wyrecompute.com/F...Lite-1_6-GA.exe

Κανουμε εγκατάσταση τον FireDaemon και τρέχουμε το πρόγραμμα.

Ρυθμίσεις:

1. Πατάμε Service -> New

Tab Program:


Short Name: Βάζουμε ότι θέλουμε (πχ folding)
Display Name:Βάζουμε ότι θέλουμε (πχ folding) Custom Prefix String: δεν το επιλέγουμε, δεν είναι απαραίτητο
Description: Βάζουμε ότι θέλουμε (πχ folding@home)
Console Application:Το επιλέγουμε
Working Directory:Το αφήνουμε κενό. Θα συμπληρωθεί μόλις συμπληρώσουμε το επόμενο πεδίο. Executable:Ορίζουμε που βρίσκεται το αρχείο της κονσόλας (πχ C:\Folding\FAH4Console.exe)
Parameters:
Συμπληρώνουμε σύμφωνα με τον οδηγό της marias
-local : Για να μην χάνουμε πρωτεΐνες
-advmethods : Αν θέλουμε να κατεβάζουμε μόνο Gromacs
-forceasm : Βελτιωτική, καλό είναι να την χρησιμοποιήσουμε
-forceSSE : Αν έχουμε AMD CPU
-service : Τρέχουμε την κονσόλα σε service mode. Έτσι η κονσόλα δεν κλείνει σε περίπτωση αποσύνδεσής μας, αλλά συνεχίζει να τρέχει

Δηλαδή θα πρέπει να έχετε:
-local -advmethods -forceasm -service για Intel
και
-local -advmethods -forceasm -forceSSE -service για AMD
Start-up Time [msec]:Για να μην ξεκινάει η κονσόλα μαζί με τα system services της δίνουμε μια καθυστέρηση 30 δευτερολέπτων, βάζοντας 30000 σε αυτό το πεδίο.


Tab Settings:

Show Window: Επιλέγουμε Hidden για να κρύψουμε την κονσόλα
Start-up Mode: Επιλέγουμε Automatic για αυτόματη εκκίνηση της κονσόλας
Upon Program Exit: Επιλέγουμε Restart The Program για επανεκκίνηση της κονσόλας σε περίπτωση κλεισίματος
Graceful Shutdown: Επιλεγμένο
Monitoring Interval:
Max Shutdown Delay: 20000


Tab Advanced:

Enable Event Logging: Επιλεγμένο
Job Type: Global Job
Pre-Launch Delay:
Priority: Εδώ ορίζουμε και πάλι την προτεραιότητα της κονσόλας και επιλέγουμε: Idle (runs only when the system is idle


Δεν χρειάζεται να ρυθμίσουμε κάτι άλλο στα υπόλοιπα tabs. Πατάμε Install και μας λέει ότι το service έχει εγκατασταθεί. Μπορούμε τώρα να κλείσουμε τον FireDaemon.

EvilHawk
02-02-05, 15:40
Γενικά:
Πολλοί απο μας, ως διαχειριστές ενός δικτύου υπολογιστών θα θέλαμε να είχαμε την δυνατότητα να εγκαταστήσουμε το Folding@Home σε όλους τους υπολογιστές μας χωρις να χρειαζεται να κουνηθούμε απο την καρέκλα μας.

Μετα απο πολλες προσπάθειες και ψάξιμο (ευχαριστώ NetTraptor για τα installation scripts σου), βρήκα την εξής λύση με την οποία κανείς εύκολα μπορεί να εγκαταστήσει μαζικα (software deployment) το Folding@Home απο τον υπολογιστή του.

Σημείωση ότι οι παρακάτω οδηγίες αφορούν μόνο διαχειριστές domain controller και "απαιτούν" Windows NT/2000/2003 Server με Active Directory.

Με τις παρακάτω οδηγίες θα μπορειτε απομακρυσμενα να:

Εγκαταστήσετε την κονσολα του Folding@Home
Να το κάνετε service για να μην φαίνετε
Να παρακολουθείτε στατιστικά με το F@H LogStats


Απαιτησεις:

Administrative account σε Windows NT/2000/2003 Server based δίκτυο
Folding@ Home κονσόλα (http://folding.stanford.edu/download.html)
Windows Server 2003 Resource Kit Tools (http://go.microsoft.com/fwlink/?LinkId=4544)
Το Notepad :!:


Οδηγίες:

Χρησιμοποιώντας τα administrative shares κάνουμε map τον δίσκο του υπολογιστή στον οποίο θέλουμε να εγκαταστήσουμε το Folding@Home (\\ονομα_υπολογιστη\c$)
Start -> Run και τρέχουμε το compmgmt.msc, κανουμε δεξι κλίκ στο Computer Managment και επιλέγουμε Connect to another computer. Εκεί γράφουμε το όνομα του υπολογιστή του οποίου κάναμε map το drive του στο βήμα 1.
Πηγαίνουμε στα Services, κάνουμε δεξί κλικ στο Telnet και επιλέγουμε Properties. Στο Startup type επιλέγουμε Manual, πατάμε Apply και μολις ενεργοποιηθεί το πλήκτρο Start, το πατάμε για να τρέξει το telnet service.
Χρησιμοποιώντας τον Windows Explorer αντιγράφουμε τα αρχεία fah3console.exe, instsrv.exe και srvany.exe (τα δυο τελευταια ειναι απο τα Windows Server 2003 Resource Kit Tools) στο επιθυμητό directory του mapped drive όπου θέλουμε να εγκατασταθεί το Folding@Home. (στην περίπτωση μας C:\Program Files\Folding@Home\)
Ανοίγουμε ενα Command Promt και κάνουμε telnet στον υπολογιστή όπου θέλουμε να εγκαταστήσουμε το Folding@Home.
Πηγαίνουμε στο directory όπου αντιγράψαμε τα αρχεία του βήματος 4 και τρέχουμε "fah3console -config". Εκεί δίνουμε το username μας και την ομάδα μας (36673!! )
Μόλις δουμε οτι ξεκίνησε, κατέβασε ένα work unit και αρχίζει να διπλώνει, κλείνουμε αυτό το Command Promt και ανοίγουμε ενα καινούργιο. Ξαναπηγαινουμε στο directory του Folding@Home και τρέχουμε "instsrv Folding c:\program files\Folding@Home\srvany.exe"
Κλείστε και αυτο το Command Promt και ανοίξτε ενα Notepad και κάντε paste τις παρακάτω γραμμές:
<pre>
-------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Folding\Parameters]
"Application"="C:\\Program Files\\Folding@Home\\FAH3Console.exe"
"AppDirectory"="C:\\Program Files\\Folding@Home\\"
"AppParameters"="-advmethods -forceasm -service"
-------------------------------------------------------------------------
</pre>

Αποθηκευστε το αρχείο με κατάληξη .reg (βάλτε " μπροστά και πίσω απο το ονομα του αρχείου κατα την αποθήκευση π.χ. "folding.reg")
Start -> Run και τρέχουμε το regedt32.exe. Κάνουμε κλικ στο File και επιλέγουμε Connect network registry όπου και δίνουμε το ονομα του υπολογιστη στον οποίο κάνουμε την εγκατάσταση.
Πηγαίνουμε στο HKEY_LOCAL_MACHINE\System\CurrentControlset\servic es\Folding\ και κάνουμε File -> Import το αρχείο που φτιάξαμε στο βήμα 8.
Γυρνάμε στο Computer Managment των βημάτων 2 και 3 και κλείνουμε το telnet service του απομακρυσμένου υπολογιστή καθότι δεν το χρειαζόμαστε αλλο πια.
Κάντε Start το service Folding και είστε έτοιμοι!


Εποπτεία των απομακρυσμένων υπολογιστών μπορείτε να έχετε με την χρήση F@H LogStats

Many thanks go to Everlast80 for the original guide!

EvilHawk
02-02-05, 15:43
Θα χρειαστούμε το F@H LogStats, η τελευταία έκδοση του οποίου είναι η 0.72, που μπορύμε να κατεβάσουμε απο εδώ http://fahstats.sourceforge.net

Αποσυμπιέζουμε το αρχείο σε έναν φάκελο της επιλογής μας (πχ C:\F@HLG).

Τρέχουμε το FAH Log Stats 0.72.exe και επιλέγουμε Settings.

Στο Client List θα δηλώσουμε που βρίσκεται η κονσόλα προς παρακολούθηση με τη μορφή: "computer","C:\Folding\" πατώντας Add

Όπου computer το όνομα του υπολογιστή μας και C:\Folding\ o κατάλογος που έχουμε βάλει την κονσόλα. Μην ξεχάσετε την ανάποδη κάθετο στο τέλος (\). Πατάμε ΟΚ και αυτό ήταν όλο.

Αν θέλουμε να ξεκινάει μαζί με τα Windows θα πρέπει να φτιάξουμε και μία συντόμευση στο μενού Start-Up.

Εποπτεία απομακρυσμένων F@H Clients με την χρήση του FAH LogStats

Επιπλέον κάποιος μπορεί να επιθυμεί να εποπτεύει μηχανήματα τα οποία βρίσκονται συνδεμένα πάνω σε ένα δίκτυο στα οποία έχει γίνει εγκατάσταση F@H Clients.

Σε αυτή την περίπτωση μπορεί να αποκτήσει πρόσβαση στα Logs των απομακρυσμένων αυτών μηχανημάτων με τρεις τρόπους.

Α.Μέσω Admin Shares

Μπορούμε να προσθέσουμε ένα υπολογιστή στην κονσόλα του FAHStats με τον ακόλουθο τρόπο :

Επιλέγουμε Local or Windows Share και προσθέτουμε στο Directory
\\MachineName\Drive$\F@HInstallationFoder\

MachineName: Το Network όνομα του υπολογιστή
Drive: Το Drive του απομακρυσμένου υπολογιστή στο οποίο έχουμε το F@H
F@HInstallationFoder: Το Path της εγκατάστασης του F@H.


Ο παραπάνω τρόπος εξυπηρετεί κυρίως εάν τα μηχανήματα έχουν λειτουργικό βασισμένο σε NT. Βασική προϋπόθεση είναι ότι χρήστης που τρέχει το F@H θα πρέπει να έχει δικαιώματα Administrator στο δίκτυο.

B.Μέσω ενός συνηθισμένου Share

Σε αυτή την περίπτωση θα πρέπει κανείς να κάνει Add έναν υπολογιστή στην κονσόλα του FAHStats με τον ακόλουθο τρόπο

Επιλέγουμε Local or Windows Share και προσθέτουμε στο Directory
\\MachineName\F@HInstallationFoderShare\

MachineName: Το Network όνομα του υπολογιστή
Drive: Το Drive του απομακρυσμένου υπολογιστή στον οποίο έχουμε το F@H
F@HInstallationFoder: Το Share που οδηγεί στο Path της εγκατάστασης του F@H. Αυτό πρέπει να δημιουργηθεί χειροκίνητα από τον χρήστη.


Ο παραπάνω τρόπος εξυπηρετεί κυρίως εάν τα μηχανήματα έχουν λειτουργικό βασισμένο σε Windows 9x ή σε περίπτωση που για κάποιο λόγο δεν μπορούμε να αποκτήσουμε πρόσβαση στα Admin Shares, οπότε και δημιουργούμε ένα share με Read Access στο απομακρυσμένο μηχάνημα.

Γ.Μέσω FTP (Advanced)

Σε αυτή την περίπτωση θα πρέπει κανείς να κάνει Add έναν υπολογιστή στην κονσόλα του FAHStats με τον ακόλουθο τρόπο:

Επιλέγουμε FTP Server και κάνουμε τις ακόλουθες ρυθμίσεις:

Server Name /IP: To IP ή το Όνομα του απομακρυσένου μηχανήματος
Port: Αν δεν έχουμε ρυθμίσει τον FTP server σε κάποιο άλλο Port το αφήνουμε ως έχει.
Directory: Προσθέτουμε τον απομακρυσμένο φάκελο οποίος οδηγεί στο Path της εγκατάστασης του F@H.
Username/Password: Εάν υπάρχει anonymous πρόσβαση στον FTP server τότε δεν χρειαζόμαστε καμμία ρύθμιση σε αυτά τα δυο πεδία. Σε διαφορετική περίπτωση προμεύουμε τα παραπάνω στοιχεία πρόσβασης.


Ο παραπάνω τρόπος εξυπηρετεί κυρίως εάν τα μηχανήματα έχουν λειτουργικό Linux, χωρίς κανένα SMB server (πχ Samba) όποτε και ενεργοποιούμε το FTP service το οποίο θα πρέπει με ένα Virtual Directory να οδηγεί στο path εγκατάστασης του F@H.

Υπόλοιπες παράμετροι

General Settings

Σε αυτό το Tab υπάρχουν μερικές ενδιαφέρουσες ρυθμίσεις που περιγράφονται παρακάτω.

Auto Refresh Interval: Εδώ ορίζουμε το πόσο συχνά θέλουμε να ανανεώνονται τα στατιστικά. Προσοχή εάν έχετε πολλά PC >20 Μπορεί να χρειαστεί έως και 5 λεπτά για την ανανέωση των στατιστικών. Σε αυτή την περίπτωση θα πρέπει να περιορίσετε την πολλή συχνή ανανέωση των στατιστικών.
Always on top: Είναι η γνωστή επιλογή για να έχουμε το FahStats πάντα στο προσκήνιο.
Use Alt. method for HTTP downloads: Με την επιλογή αυτή ενεργοποιείται το Alt. method του Internet Explorer.
Use multiple threads for summary: Με αυτό τον τρόπο το FAHStats σε περίπτωση που έχει την εποπτεία πολλών PC ανοίγει παράλληλες προσβάσεις στα Log των clients. Προσοχή χρειάζεται σε περίπτωση που χρησιμοποιείτε την προαναφερόμενη FTP Server λειτουργία διότι πολλές φορές οι FTP server δεν επιτρέπουν περισσότερα από ένα login με τον ίδιο λογαριασμό οπότε σε μερικές περιπτώσεις θα λαμβάνεται στατιστικά μόνο για το πρώτο login.
Enable Webgen: Tο FAHStats χρησιμοποιεί ουσιαστικά το engine του Internet Explorer για την παρουσίαση των στατιστικών. Έτσι οι προγραμματιστές του μας έδωσαν την δυνατότητα να σώνουμε τα αποτελέσματα και ως HTML σελίδες σε έναν προκαθορισμένο φάκελο της εγκατάστασης του F@H Drive:\FAHstatsPATH\webstats

Αυτή η λειτουργία είναι χρήσιμη εάν θέλετε να δημοσιεύετε τα στατιστικά σας σε τρίτους ή επιθυμείτε να παρακολουθείτε τα στατιστικά σας από οπουδήποτε στο Internet.

Έτσι ρυθμίζετε τον Web Server σας να βλέπει αυτό το φάκελο και εν συνεχεία αυτός δημοσιεύετε στο Internet.

Enable HTTP Server: Ναι!!! Το FAHStats περιέχει και Web Server! Αν δεν έχετε στημμένο Web Server μπορείτε να ενεργοποιήσετε αυτή την επιλογή και δίνοντας στον αγαπημένο σας Browser το ακόλουθο link

http://FAHStatsMachineName:2501/

να εποπτεύετε τους clients σας από οπουδήποτε στο δίκτυο σας ή από το Internet.

FAHStatsMachineName: Το όνομα ή το IP του μηχανήματος που τρέχει το FAHStats
Update..: Πατώντας αυτό το κουμπί κάνετε download όλες τις σχετικές πληροφορίες (πχ πόντους) σχετικά με τις πρωτεΐνες που τρέχουν αυτή την στιγμή στο project του Stanford.edu. Αυτές τις πληροφορίες μπορείτε να τις δείτε μέσω του Current Projects στο κυρίως πάνελ του FAHStats

EvilHawk
02-02-05, 15:55
Υπάρχει ασφαλώς η δυνατότητα να βλέπετε τα στατιστικά της ομάδας αλλά και τα προσωπικά σας από το Internet.

Πηγαίνετε στο "Βοηθήματα" του navbar στο section για την ομάδα Folding!

Το πρώτο link σας μεταφέρει στο http://www.adslgr.com/fahstat/fahindex.php !

Στα στατιστικά της ομάδας μας δηλαδή, με αναλυτικές σελίδες για τα μέλη και tredline, που πλέον τα φιλοξενούμε στον server απο τίς 18/03/2005 μας και ανανεώνονται κάθε τέσσερεις ώρες!

Για τα στατιστικά της ομάδας μας μπορείτε επίσης να χρησιμοποιήσετε:

http://vspx27.stanford.edu/cgi-bin/main.py?qtype=teampage&teamnum=36673
http://vspx27.stanford.edu/teamstats/team36673.html
http://folding.extremeoverclocking.com/team_summary.php?s=&t=36673


Και επίσης για τα προσωπικά στατιστικά:

http://vspx27.stanford.edu/cgi-bin/main.py?qtype=userpage&teamnum=36673&amp;username=USER
(Οπου User αντικαταστήστε με το δικό σας username )
http://folding.extremeoverclocking.com/user_list.php?s=&t=36673
(Θα πρέπει να βρείτε και να επιλέξετε το username σας)

EvilHawk
02-02-05, 16:00
Έχετε τη δυνατότητα να προσθέσετε στην υπογραφή σας ένα γραφικό το οποίο θα δείχνει ότι είστε μέλος της ομάδας μας στο F@H.

Καταλαβαίνετε φυσικά ότι δεν θα μπορούσα να αφήσω απέξω απο τίς αλλαγές την ομάδας μας στο Folding@Home #36673!

Κουράστηκα αρκετά γιατί τα scripts που βρήκα ήταν προβληματικά και γεμάτα λάθη αλλά το αποτέλεσμα μάλλον άξιζε το κόπο!

Πηγαίνετε στο "Βοηθήματα" του navbar στο section αποκλειστικά για την ομάδα Folding!

To δεύτερο link σας μεταφέρει στο http://www.adslgr.com/fahstat/sig/fahsigcust.php για να μπορέσετε να δημιουργήσετε ένα γραφικό υπογραφής, με τα χρώματα της επιλογής σας, με τα στατιστικά σας & της ομαδας μας, για να την προσθέσετε με την χρήση του image taq στην υπογραφή του προφίλ σας!

Απλά βάζετε το link που θα προκύψει ανάμεσα σε image tag πχ. άν προσθέσουμε το:

http://www.adslgr.com/fahstat/sig/fahsig.php?user=EvilHawk&bdr=97&bdg=108&bdb=163&bkr=58&bkg=67&bkb=123&bka=0&tlr=225&tlg=228&tlb=242&tla=0&txr=255&txg=102&txb=0&txa=0&type=2
θα μας δώσει αυτό: http://www.adslgr.com/fahstat/sig/fahsig.php?user=EvilHawk&bdr=97&bdg=108&bdb=163&bkr=58&bkg=67&bkb=123&bka=0&tlr=225&tlg=228&tlb=242&tla=0&txr=255&txg=102&txb=0&txa=0&type=2

ή απλά να προσθέσετε το F@H user name σας όπου έχει τα ΧΧΧΧΧ στο

http://www.adslgr.com/fahstat/sig/fahsig.php?user=ΧΧΧΧΧ
για to full size γραφικό

ή στο
http://www.adslgr.com/fahstat/sig/fahsig.php?user=ΧΧΧΧΧ&type=1
για το half size γραφικό

και να το βάλετε μεταξύ image tag στην υπογραφή σας!


Σημείωση: αν δεν έχετε συμπληρώσει ακόμη κάποιο Work Unit δεν θα μπορέσετε να χρησιμοποιήσετε την υπογραφή, αφού θα εμφανίζει μήνυμα λάθους. Λίγη υπομονή μεχρι να βγεί η πρώτη μονάδα εργασιάς!

EvilHawk
02-02-05, 21:33
Αν σε κάποιο τοπικό δίκτυο υπάρχουν τερματικά που για λόγους πολιτικής δεν έχουν δικαίωμα πρόσβασης στο Internet, τότε για να μπορέσουν να επικοινωνήσουν με τους servers του Stanford και να ανταλλάξουν πληροφορίες υπάρχουν οι εξής τρόποι:

Μεταφορά του φακέλου work σε άλλον υπολογιστή ο οποίος έχει πρόσβαση στο Internet.
ή
Εγκατάσταση proxy server, ο οποίος θα επιτρέπει την πρόσβαση μόνο σε επιλεγμένες διευθύνσεις ή και ΙΡ στο Internet (στην προκειμένη περίπτωση τους servers του Stanford). Παράδειγμα ενός open source proxy server είναι το Squid (http://www.squid-cache.org/)
ή
Δήλωση στατικών routes προς τους servers του Stanford. Αυτό μπορεί να γίνει μέσω γραμμής εντολών, με χρήση της εντολής route add τόσο σε περιβάλλον Windows, όσο και σε περιβάλλον Linux. Στην περίπτωση λειτουργικών NT-class μπορεί να χρησιμοποιηθεί και ο διακόπτης –p, o οποίος δημιουργεί ένα persistent route. Στα Windows 9x τα routes μπορούν να δηλώνονται στην εκκίνηση με την εκτέλεση ενός batch file. Μέχρι στιγμής έχουν βρεθεί 5 subnets τα οποία ανήκουν στο Stanford και χρησιμοποιούν οι servers για το F@H. Επομένως οι εντολές που πρέπει να τρέξουν είναι οι εξής:



route add -p 171.64.122.0 MASK 255.255.255.0 <IP of your gateway>
route add -p 171.67.89.0 MASK 255.255.255.0 <IP of your gateway>
route add -p 171.67.16.0 MASK 255.255.255.0 <IP of your gateway>
route add -p 171.64.10.0 MASK 255.255.255.0 <IP of your gateway>
route add -p 171.65.103.0 MASK 255.255.255.0 <IP of your gateway>


Στα ΝΤ-class λειτουργικά (Windows NT, 2000, XP, 2003 Server) οι εντολές αυτές χρειάζεται να δοθούν μόνο μία φορά. Στα Windows 9x/ME πρέπει να εκτελούνται κάθε φορά στην εκκίνηση με ένα batch file ΧΩΡΙΣ τη χρήση του διακόπτη –p.

TheCondor
26-05-05, 19:58
Λοιπον καλησπερα σε ολους και ολες που εχουν βαλει τα μηχανακια τους και 'ψηνουν' καθημερινα!!

Οπως λεει και ο τιτλος, σκοπος αυτου του how-to ειναι να αξιοποιησουμε το 100% της ισχυος του επεξεργαστη μας.

Το παρακατω ειναι για επεξεργαστες οι οποιοι υποστηριζουν την τεχνολογια Hyperthreading, και για οσους χρησιμοποιουν το folding@home εχοντας ως λειτουργικο το Linux.


Βημα 1)

Παμε στην σελιδα του stanford να κατεβασουμε τον client για το λειτουργικο μας

http://folding.stanford.edu/download.html

Απο εκει επιλεγουμε το Linux Console οπως λεει και ας πουμε οτι το αποθηκευουμε στο /home/*user*/Folding. ( το *user* ειναι ο,τι εχουμε επιλεξει εμεις για τον καταλογο home που χρησιμοποιουμε )

Bημα 2)

Εχοντας αποθηκευσει το προγραμμα, το κανουμε εκτελεσιμο με την εντολη :

cd /home/*user*/Folding
chmod u+x FAH502-Linux.exe

Μετα, το τρεχουμε πληκτρολογωντας ./FAH502-Linux.exe και το ρυθμιζουμε αναλογα με τις προτιμησεις μας.

Βημα 3)

Για να ειμαστε σιγουροι οτι το folding θα ξεκινησει με το που κανουμε login στο Gnome ( για ΚDE δεν γνωριζω την διαδικασια, ισως καποιος που το χρησιμοποιει αν ξερει καλο θα ηταν να βοηθησει ) κανουμε ενα script το οποιο θα τρεχει αμεσως μετα το login.

Εστω οτι το script το ονομαζουμε FAH.sh

Γραφουμε με εναν text editor :

#!/bin/sh
cd /home/*user*/Folding
./FAH502-Linux.exe -local

και το κανουμε save ως FAH.sh ( εστω οτι το αποθηκευουμε στο /home )

Βημα 4)

Οντας στο Gnome, παμε στο : System -> Preferences -> Sessions. Απο εκει παμε στο τελευταιο tab το οποιο ειναι το Startup Programs. Εκει επιλεγουμε το Add και βαζουμε sh ./FAH.sh, μετα παταμε ΟΚ.

Μεχρι εδω αν κανουμε log out απο το Gnome και ξανακανουμε login, θα δουμε οτι ο επεξεργαστης δουλευει στο 50% ( λογω Hyperthreading ).

Αυτο που πρεπει εμεις να κανουμε για να εκμεταλλευτουμε και το αλλο 50% του επεξεργαστη ειναι το εξης :

Να δημιουργησουμε αλλο εναν καταλογο ( εστω Folding2 ) και αλλο ενα script ( εστω FAH2.sh ) τα οποια θα λειτουργουν οπως και τα προηγουμενα.

Kανουμε copy τον client ( FAH502-Linux.exe ) απο το /home/*user*/Folding στο /home/*user*/Folding2. Εκτελουμε οπως και πριν τις ιδιες εντολες :

cd /home/*user*/Folding
chmod u+x FAH502-Linux.exe

Μετα, το τρεχουμε πληκτρολογωντας ./FAH502-Linux.exe και το ρυθμιζουμε αναλογα με τις προτιμησεις μας.

ΠΡΟΣΟΧΗ

Στις ρυθμισεις, εκει που ζηταει τι MachineID να βαλουμε, εμεις αυτη τη φορα θα βαλουμε 2 αντι για 1. ( για να μην υπαρχουν προβληματα με τον αλλον client που τρεχει στο /home/*user*/Folding.

Δημιουργουμε με ενα text editor το script FAH2.sh :

#!/bin/sh
cd /home/*user*/Folding2
./FAH502-Linux.exe -local

και το κανουμε save ως FAH2.sh ( εστω οτι το αποθηκευουμε στο /home )


Mετα, ακολουθωντας τα ιδια βηματα με παραπανω, προσθετουμε το FAH2.sh στα προγραμματα που ξεκινανε με το που κανουμε log in στο Gnome:

Παμε στο : System -> Preferences -> Sessions. Απο εκει παμε στο τελευταιο tab το οποιο ειναι το Startup Programs. Εκει επιλεγουμε το Add και βαζουμε sh ./FAH2.sh, μετα παταμε ΟΚ.

Aυτα τα ολιγα, ελπιζω το how-to να φανει χρησιμο σε οσους θελουν να εκμεταλλευτουν τον επεξεργαστη τους στο επακρο με το folding@home.

*EDIT*

Προσθετω παρακατω τον τροπο να κανετε το folding@home να ξεκιναει καθε φορα που κανετε login στο KDE οπως επισης και ενα χρησιμο script που μας δειχνει τα μεχρι τωρα στατιστικα του client. Ευχαριστουμε τον mrsaccess και για τα δυο :thumbsup1

Στο kde για να ξεκινούν αυτόματα κανονικά αντιγράφετε τα δύο scripts στο φάκελο:
/home/(user)/.kde/Autostart/

Ανάλογα όμως με την διανομή και το kde που χρησιμοποιείτε μπορεί να χρειαστεί να τα βάλετε εδώ (αν δεν δουλέψει το προηγούμενο):
/home/(user)/.kde3.x/Autostart/
όπου x ανάλογο με την έκδοση του kde που έχετε.

__________________________________________
Και ένα scriptάκι για να βλέπετε την πρόοδο του κάθε client από μια οποιαδήποτε κονσόλα.
Προτείνω να το βάλετε στο /usr/bin ώστε να τρέχει απλά από παντού.

Μην ξεχάσετε να αντικατατήστε το (user) με το username σας ή αν βάλατε τον client σε διαφορετικό folder από αυτό που περιγράφει ο TheCondor πιο πάνω να αλλάξετε το path ώστε να δείχνει στους δικούς σας clients! Όσοι έχετε παραπάνω clients ή/και δικτυακά μηχανήματα, αυτοσχεδιάστε ελεύθερα!


#!/bin/bash
echo -n "Folding@Home client1: "
echo ` grep -o "(.*%)" /home/(user)/Folding/FAHlog.txt`m | sed -e 's/.*(//' | sed -e 's/%)m/%/'
echo -n "Folding@Home client2: "
echo ` grep -o "(.*%)" /home/(user)/Folding2/FAHlog.txt`m | sed -e 's/.*(//' | sed -e 's/%)m/%/'


Φυσικά για να το βάλετε εκεί θα πρέπει να είστε root και να μην ξεχάσετε να το κάνετε εκτελέσιμο. Αν πχ το ονομάσετε "foldstats", τότε ως root τρέξτε:

chmod a+x /usr/bin/foldstats

Τώρα όποτε σε μια κονσόλα τρέχετε foldstats (ή fol[tab] ;) ) θα σας ενημερώνει για την πρόοδο του κάθε client!

TheCondor
26-05-05, 21:34
Eυχαριστω σε οποιον το εκανε sticky! ;)

mrsaccess
26-05-05, 23:10
Εδώ υπήρχαν πληροφορίες για το πως να βάλετε τον client να ξεκινάει αυτόματα στο kde και ένα script για να βλέπετε την πρόοδο των clients που τρέχουν στο background.

O TheCondor τις πρόσθεσε πολύ σωστά στο How-to οπότε τις έβγαλα από εδώ για να μην επαναλαμβανόμαστε!

Μπράβο TheCondor, πολύ καλή (και αναλυτική) δουλειά!

Νικαετός
26-05-05, 23:39
Ευχαριστούμε και τους δύο σας . Nice job !!!

TheCondor
27-05-05, 01:01
Προσεθεσα στο αρχικο κειμενο το κειμενο του mrsaccess για να ειναι ολο μαζι!

Ευχαριστουμε mrsaccess !

dantouan
27-05-05, 01:23
Οι οδηγιες σας θα βοηθησουν πολυ τα νεα μελη της ομαδας μας.

Σας ευχαριστουμε πολυ και τους δυο :!: :!: :!:

mrsaccess
27-05-05, 01:27
Παρακαλώ!

Αν χρειάζονται περισσότερες διευκρινίσεις ρωτήστε!

Επίσης δεχόμεθα και requests για Folding+Linux (αλλά δεν εγγυώμαι ότι θα ικανοποιηθούν)!

Cool19
05-10-05, 18:41
Μερικές ερωτήσεις από μένα:

1) Στο KDE στο φάκελο /home/(user) δεν υπάρχει κανένας φάκελος .kde ή .kde3.x!!
2) Στο GNOME δεν υπάρχει το μενού Preferences -> Session!
3) Καταλάθος είχα πατήσει στον ένα client να με ρωτάει πριν συνδεθεί με το ιντερνετ. Θέλω να το αλλάξω. Πώς γίνεται?

Thanks!! :)

NetTraptor
11-01-06, 20:01
Μια ματια εδω...

http://techreport.com/etc/folding/

dhatz
11-01-06, 21:09
Το παραπάνω τα λεει μια χαρά, απλά καλύτερα να τρέχεις κάθε τέτοια εφαρμογή σε ΔΙΚΟ της USER

Εγω εφτιαξα εναν χρηστη folding με homedir /home/folding

και στη συνέχεια, κάνεις απλά Login σαν folding,
wget απο το Stanford το FAH504-Linux.exe

Το τρέχεις, το κανεις configure οπως με τα Windows

Φτιάχνεις κι ένα μικρό script-aki
run_folding με περιεχόμενο οπως λεει εκει:

#!/bin/bash
./FAH502-Linux.exe -forceasm >>folding.log 2>&1 &

και στο τέλος, κάνεις ενα crontab για τον χρήστη folding
"crontab -e" (είτε με "crontab -u folding -e" αν εισαι root)
οπου βαζεις μια γραμμουλα μονο

@reboot sleep 30; ~folding/run_folding

ωστε να το ξεκινά στο reboot. Και το ξεχνας για τον επόμενο χρονο.

ΥΓ: Εγω το σταμάτησα πάντως το F@H στα PC μου και εβαλα BOINC. Οταν βγάλει το F@H για BOINC http://fah-boinc.stanford.edu/ θα το ξαναβάλω (θα το μοιραζω ομως στα Rosetta, Predictor, HPF και Folding@Home, σ'ολους απο 1/4.

TheCondor
17-01-06, 16:41
Το παραπάνω τα λεει μια χαρά, απλά καλύτερα να τρέχεις κάθε τέτοια εφαρμογή σε ΔΙΚΟ της USER



Ευχαριστουμε για τις χρησιμες πληροφοριες.

Μηπως μπορεις να εξηγησεις το λογο γιατι ειναι προτιμοτερο να ειναι στον δικο της user?

dhatz
17-01-06, 21:17
Εγραψα σχετικά στο

Ασφάλεια Η/Υ οταν τρέχουμε Folding@Home και άλλα συναφή (http://www.adslgr.com/forum/showthread.php?t=29070)

βασικά αφού δεν μας κοστίζει τίποτε να φτιάξουμε ένα χρήστη (10 δευτερόλεπτα δουλειά), ας έχουμε το κεφάλι μας ήσυχο ότι ακομα και αν παρ'ελπιδα υπάρξει θέμα ασφάλειας στο Pande Group, η οποια εφαρμογή θα είναι οπως λέμε σε sandbox (σαν να λέμε σε "παιδικό πάρκο") και δεν θα μπορεί να επηρεάσει το σύστημα μας.

dhatz
04-02-06, 01:52
Μια μικρή διόρθωση/λεπτομέρεια στα παραπάνω, στα δικά μου συστηματα την εντολή του cron την έχω σαν

@reboot sleep 600; run_dc

δηλ, αναμονή 10' και μετά να τρέξει το DC software.

Ενα θεμα είναι ότι αν κάτι θα μπορουσε να "επηρεάσει" την CPU (και καθε αντιστοιχο κυκλωμα) είναι η απότομη αλλαγή της θερμοκρασίας (το Rate of Change) και ΟΧΙ τόσο η συνεχής λειτουργία (σε λογική θερμοκρασία με σωστή ψύξη).

Αυτο ο καθενας μπορεί να το κρίνει κατά περίπτωση. Αλλά, αν π.χ. έχετε τον Η/Υ κλειστό σε θερμοκρασία περιβάλλοντος π.χ. με ανοικτό παράθυρο (3-5 βαθμους) ολο το βραδυ το χειμώνα και μετά τον ανοιγετε και πάει μέσα σε δυο λεπτά στο 100% utilisation και θερμοκρασία 50-55 Celsius, δεν είναι οτι καλύτερο. Ειδικά αν γινεται καθημερινά.

ΥΓ: Δεν ξέρω αν οι καινουργιες CPU έχουν κάποιο μηχανισμο για το ROC, αλλά εδώ και χρόνια οι μεγάλοι κατασκευαστές βγάζουν προδιαγραφες και λένε π.χ. η συσκευη θελει μέχρι τοσους βαθμούς Κελσίου ανά ώρα.

TheCondor
04-02-06, 15:30
Μια μικρή διόρθωση/λεπτομέρεια στα παραπάνω, στα δικά μου συστηματα την εντολή του cron την έχω σαν

@reboot sleep 600; run_dc

δηλ, αναμονή 10' και μετά να τρέξει το DC software.

Ενα θεμα είναι ότι αν κάτι θα μπορουσε να "επηρεάσει" την CPU (και καθε αντιστοιχο κυκλωμα) είναι η απότομη αλλαγή της θερμοκρασίας (το Rate of Change) και ΟΧΙ τόσο η συνεχής λειτουργία (σε λογική θερμοκρασία με σωστή ψύξη).

Αυτο ο καθενας μπορεί να το κρίνει κατά περίπτωση. Αλλά, αν π.χ. έχετε τον Η/Υ κλειστό σε θερμοκρασία περιβάλλοντος π.χ. με ανοικτό παράθυρο (3-5 βαθμους) ολο το βραδυ το χειμώνα και μετά τον ανοιγετε και πάει μέσα σε δυο λεπτά στο 100% utilisation και θερμοκρασία 50-55 Celsius, δεν είναι οτι καλύτερο. Ειδικά αν γινεται καθημερινά.

ΥΓ: Δεν ξέρω αν οι καινουργιες CPU έχουν κάποιο μηχανισμο για το ROC, αλλά εδώ και χρόνια οι μεγάλοι κατασκευαστές βγάζουν προδιαγραφες και λένε π.χ. η συσκευη θελει μέχρι τοσους βαθμούς Κελσίου ανά ώρα.

Eγω τοσο καιρο που το χρησιμοποιω με το που κανω Login στο γραφικο περιβαλλον δεν ειχα ουτε καποιο προβλημα γενικοτερης υπερθερμανσης του υπολογιστη, ουτε του επεξεργαστη ειδικοτερα. Αλλα παλι εγω τον κλεινω σπανια ( = δηλαδη δεν τον αφηνω κλειστο για παραπανω πχ απο ενα λεπτο - αν ποτε τον κλεισω ) οποτε η θερμοκρασια διατηρειται.

Δεν πιστευω να φτανει παντως τοσο ευκολα τους 50-55 βαθμους, εμενα με 100% χρηση ειναι μετα βιας στους 35 και ειναι και ενας αρκετα παλιος p4 στα 2.6.

Eυχαριστουμε παντως για την ενημερωση, σιγουρα θα ενδιαφερει αρκετους :oneup:

EvilHawk
12-05-06, 17:14
Folding@Home Website (http://folding.stanford.edu)
WU List (http://fah-web.stanford.edu/psummaryC.html)
Stanford Server Status (http://fah-web.stanford.edu/serverstat.html)
Project Information (http://fah-web.stanford.edu/cgi-bin/allprojects)
Official F@H FAQ (http://folding.stanford.edu/faq.html)
F@H ADSLGR Team Stats (στον σέρβερ μας) (http://www.adslgr.com/fahstat/fahindex.php)
F@H ADSLGR Team Members Stats (στον σέρβερ μας) (http://www.adslgr.com/fahstat/members.php)
Official All Teams Stats (http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teamstats)
Official F@H ADSLGR Team Stats (http://fah-web.stanford.edu/cgi-bin/main.py?qtype=teampage&teamnum=36673)
EOC All Teams Stats (http://folding.extremeoverclocking.com/team_list.php?s=)
EOC F@H ADSLGR Team Summary (http://folding.extremeoverclocking.com/team_summary.php?s=&t=36673)
EOC F@H ADSLGR Team Overtake (http://folding.extremeoverclocking.com/team_overtake.php?s=&t=36673)

dipa57
13-05-06, 16:45
Να προσθέσουμε και τα γενικά links:
Jmol Applet for Folding@home (http://jmol.sourceforge.net/fah/?project=2051)
FahMon Homepage (http://fahmon.silent-blade.org/)

EvilHawk
13-05-06, 16:52
Να προσθέσουμε και τα γενικά links:
Jmol Applet for Folding@home (http://jmol.sourceforge.net/fah/?project=2051)
FahMon Homepage (http://fahmon.silent-blade.org/)

Ενδιαφέρον το πρώτο link, μπορείς να δείς 3d τα διάφορα projects.
Εχω την εντύπωση ότη η zouzouni είχε ξεκινήσει κάποια στιγμή να φτιάχνει μια παρόμοια database .. :hmm:

Hwoarang
13-05-06, 20:11
Στο

# EOC F@H ADSLGR Team Summary

λέει Invalid Team ID

EvilHawk
13-05-06, 20:33
Fixed! ;)

Hwoarang
12-06-06, 15:34
Προσπαθώντας να το στήσω σε ένα Ubuntu και κάνοντας τα παραπάνω έχω ένα πρόβλημα

Κάθε φορα που ξεκινάει το PC ανοίγει ένας editor και που δείχνει αυτο το scriptaki που είπαμε παραπάνω

#!/bin/sh
cd /home/*user*/Folding2
./FAH502-Linux.exe -local

γιατι μου ανοίγει αυτός ο editor?

edit

κάτι παίζει λάθος. Έχει κολλήσει στο 0% η κονσόλα

Εδω και μια ώρα δεν έχει κουνήσει.....

mrsaccess
12-06-06, 16:58
Έκανες εκτελέσιμο το αρχείο αυτό;

chmod +x script_filename

TheCondor
12-06-06, 21:30
Εισαι σε Gnome η KDE? Mπορει να ειναι η επιλογη στο Gnome που λεει να ανοιγει τα scriptακια με editor παρα να τα τρεχει οταν τα καλεις.

Ανοιξε τον ναυτιλο, edit - preferences - behavior, πρεπει να επιλεηξεις εκει που λεει για executable files το Run executable files κτλ κτλ

Tσεκαρε επισης αν το αρχειο το εχεις κανει εκτελεσιμο οπως ειπε ο mrsaccess.

Hwoarang
13-06-06, 13:32
Έκανες εκτελέσιμο το αρχείο αυτό;

chmod +x script_filename

δεν είδα καπου παραπάνω ότι πρέπει να κάνω εκτελέσιμο το script. Θα το δω

Hwoarang
13-06-06, 20:01
Δεν δούλεψε:evil:

edit

κοιτάξτε τώρα ποιο ειναι το πρόβλημα

έχω ubuntu 6.06 και KDE 3,5

φτιάχνω αυτό το sh

#!/bin/sh
cd /home/hwoarang/Folding
./FAH502-Linux.exe -local

και το βάζω στο /.kde/Autostart αλλα δεν τρέχει το folding

παραπάνω λέτε να το βάλω πχ για το KDE 3,5 στο ./kde3.5/Autostart

Τέτοιος φάκελος δεν υπάρχει

πάντως αν πάω στο /folding και γράψω ./FAH504-Linux.exe τρέχει κανονικα

τώρα μένει να το κάνω και αυτόματα

Νικαετός
13-06-06, 20:16
Πάντως επειδή και εγώ αντιμετώπισα προβλήματα με τις προτεινόμενες λύσεις στη Fedora , κάθε φορά που ξεκινάει το pc , ανοίγω 2 κονσόλες και ξεκινάω τις κονσόλες manual (./FAH504-Linux.exe) και ξενοιάζω. Η λύση πηγαίνει μια χαρά ως τώρα .

mrsaccess
13-06-06, 20:23
...
./FAH502-Linux.exe -local
...
./FAH504-Linux.exe
...
Τελικά έχεις το 502 ή το 504; Μήπως εκεί είναι το πρόβλημα; Έγραψες λάθος όνομα στο script;

Hwoarang
13-06-06, 20:30
είχα το 502 και αφού μου έσπασε τα νεύρα κατέβασα το 504 αλλα και αυτό :rant:

TheCondor
13-06-06, 21:45
Δεν δούλεψε:evil:

edit

κοιτάξτε τώρα ποιο ειναι το πρόβλημα

έχω ubuntu 6.06 και KDE 3,5

φτιάχνω αυτό το sh

#!/bin/sh
cd /home/hwoarang/Folding
./FAH502-Linux.exe -local

και το βάζω στο /.kde/Autostart αλλα δεν τρέχει το folding

παραπάνω λέτε να το βάλω πχ για το KDE 3,5 στο ./kde3.5/Autostart

Τέτοιος φάκελος δεν υπάρχει

πάντως αν πάω στο /folding και γράψω ./FAH504-Linux.exe τρέχει κανονικα

τώρα μένει να το κάνω και αυτόματα

Στο 3.5 ο καταλογος ειναι /home/user/.kde/Autostart ( Χωρις το 3.5 , απλα σε παλιοτερες εκδοσεις υπηρχε αλλος καταλογος )

Οποτε το βαζεις εκει. Αυτο ομως δεν σημαινει οτι επειδη θα το βαλεις εσυ θα ξεκινησει με την μια. Κανε ενα login - logout και θα δεις πως θα ξεκινησει ;)

Hwoarang
16-06-06, 02:56
Με μερικά log in και log out τελικά πήρε μπρος μόνο του με κάθε εκκίνηση

Σας ευχαριστω

Έχω πάντως την αίσθηση ότι καίει πιο αργα απο ότι στα windows

TheCondor
17-06-06, 19:59
Με μερικά log in και log out τελικά πήρε μπρος μόνο του με κάθε εκκίνηση

Σας ευχαριστω

Έχω πάντως την αίσθηση ότι καίει πιο αργα απο ότι στα windows

Εγω δεν την εχω αυτη την αισθηση καθως δεν εχω windows :twisted: :lol:

iron_gr
02-10-06, 00:08
Κατεβάζετε την κονσόλα ή τον γραφικό client από εδώ http://folding.stanford.edu/download.html (http://folding.stanford.edu/download.html)



Τρέχετε το πρόγραμμα εγκατάστασης.

Την πρώτη φορά που θα τρέξετε το πρόγραμμα ανοίγει το Folding@home Control Panel.

Στο tab user βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή το χρησιμοποιεί κανένας στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Στο πεδίο Team number βάζουμε τον αριθμό της ομάδας μας 36673 (προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)!
11596

Στο tab Connection τσεκάρετε μόνο το Use Internet Explorer Settings εσείς που έχετε ADSL και εσείς με dial¬up τσεκάρετε και το Ask before using Network.
11595

Στο tab Advanced βάζουμε τα εξής:
11594

Το F@h χρησιμοποιεί την υπολειπόμενη cpu του υπολογιστή σας, δηλαδή όση δεν χρησιμοποιείτε εσείς ανά πάσα στιγμή.
Καλό θα ήταν όμως, αν αμφιβάλετε για την ψύξη της cpu σας να ρυθμίσετε το CPU Usage Percent χαμηλότερα από το 100%, πχ στο 80%.
**

Στο tab Display βάζουμε επιλογές της αρεσκείας μας!
11593

Πατάμε οκ και αρχίζουμε!!!

paradisegr
16-10-06, 01:16
Λοιπόν θα προσθέσω ένα How-to για folding σε Fedora 5 με ένα ακόμα τρόπο, αλλά βρίσκει εφαρμογή και σε αρκετές άλλες διανομές.

Καταρχήν δημιουργούμε έναν φάκελο στο home directory μας με όνομα ~/foldingathome. Δημιουργήστε το σαν χρήστες και όχι σαν root.

Κατεβάζουμε το προγραμματάκι FINSTALL ένα script που θα μας βοηθήσει να εγκατασταθεί το FAH πάρα πολύ εύκολα και αυτοματοποιημένα.

Οπότε δίνουμε την εντολή wget http://www.vendomar.ee/~ivo/finstall (http://www.vendomar.ee/%7Eivo/finstall)

Κατόπιν κάνουμε το script εκτελέσιμο με την εντολή

chmod +x finstall

Εκτελούμε στο script με την εντολή

./finstall

Κατά τη διαδικασία θα κατεβάσει τον client από το Stanford και συγκεκριμένα τον FAH504-Linux.exe θα μας ζητήσει τις παραμέτρους που θέλουμε να δώσουμε σαν να τρέχαμε το configuration και σε περίπτωση που έχουμε 2 πυρήνες θα μας εγκαταστήσει αυτόματα και τον 2ο πυρήνα με τις ίδιες εαν θέλουμε παραμέτρους. Κάποια στιγμή θα σας ζητήσει εαν θέλετε να εγκαταστήσετε κάποια βοηθητικά προγραμματάκια τα qd και fpd. Δεν είναι τίποτα ιδιαίτερα προγράμματα και μπορέιτε να μην τα εγκαταστήσετε εαν θέλετε.

Αφού τελειώσαμε με την εγκατάσταση και παραμετροποίηση των κονσολών μας απόμένει η αυτόματη εκκίνηση τους με την έναρξη του συστήματος. Μέσα στον φάκελο του foldingathome που δημιουργήσαμε και τοποθετήσαμε το FINISTALL υπάρχει πλέον ένα αρχείο που λέγεται installService.

Δίνουμε sudo ./installservice και είμαστε έτοιμοι !!!!! Παράλληλα δημιουργείται και ένα ακόμη script που λέγεται uninstallservice και μπορείτε να το εκτελέσετε σε περίπτωση που θέλετε να απεγκαταστήσετε την αυτόματη εκκίνηση του service.

Για να ξεκινήσει η διαδικασία του folding δίνουμε ./folding start

Αναλυτικά πληροφορίες και για άλλες διανομές εκτός της fedora θα βρείτε στο site http://fahwiki.net/index.php/A_Complete_Guide_to_Using_FINSTALL_for_NEWbies

TheCondor
16-10-06, 05:23
Ευχαριστουμε :respekt: :worthy: :oneup:

Re-Ti-Re
13-01-07, 22:38
Κατεβάζετε την κονσόλα από εδώ: http://folding.stanford.edu/download.html

Οι νέες εκδόσεις της κονσόλας μπορούν να τρέξουν κατευθείαν σαν service!

Φτιάχνουμε όσα directories θέλουμε ανάλογα με το πόσες κονσόλες θέλουμε να τρέξουμε!

Απο το command prompt στο directory που τίς έχουμε κάνει εγκατάσταση
(για κάθε κονσόλα θα κάνουμε τα ίδια) !

Δίνουμε

FAH504-Console.exe -local -configonly

User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!

Team Number [0]? 36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)

Launch automatically at machine startup, installing this as a service (yes/no) [no]? Yes
Απαντάμε Yes για να τρέχει σαν service

Ask before fetching/sending work (no/yes) [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
-Αν είστε με dial-up γράφετε yes και πατάτε Enter
-Αν είστε με DSL απλώς πατάτε Enter

Use Internet Explorer Settings (no/yes) [no]?
Έχουμε τις παρακάτω επιλογές

Γράφουμε yes και πατάμε Enter (Βασικά χρησιμοποιεί τις ρυθμίσεις του Internet Explorer 6 όταν συνδέεται στο Internet)
Γράφουμε no και πατάμε Enter ειδικά για όσους έχουν τον Internet Explorer 7 ή θέλουν να χρησιμοποιήσουν proxy

Αν επιλέξουμε no θα εμφανιστεί η παρακάτω επιλογή
Use proxy (yes/no) [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι.
Έχουμε τις παρακάτω επιλογές

Όσοί δεν έχουν proxy επιλέγουμε no
Όσοι έχουν proxy επιλέγουμε yes
Αν επιλέξουμε yes θα εμφανιστούν οι δυο επιλογές που φαίνονται παρακάτω
Proxy Name [localhost]? Εδώ γράφουμε την IP από τον proxy
Proxy Port [8080]? Εδώ γράφουμε το Port από τον proxy



Allow receipt of work assignments and return of work results greater than 5MB in size (such work units may have large memory demands) (no/yes) [no]? Απαντάμε ναι άν έχουμε μνήμη στο μηχάνημα μας απο 1024ΜΒ και πάνω !

Change advanced options (yes/no) [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.

Core priority (idle/low) [idle]?
Εδώ καθορίζουμε το priority της κονσόλας. Επιλέγουμε οπωσδήποτε idle (ή απλώς πατάμε Enter).

CPU usage requested (5-100) [95]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε. Η επιλογή είναι προσωπική υπόθεση αλλά δεν προτείνω πάνω από 95%

Disable highly optimised assembly code (no/yes) [no]?
Εδώ πατάμε Enter επιλέγοντας no.

Pause if battery power is being used (useful for laptops) (no/yes) [no]? Επιλογή για εξοικονόμηση ενέργειας σε φορητούς, απαντάμε ανάλογα!

Interval, in minutes, between checkpoints (3-30) [15]? 15
Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.

Memory, in MB, to indicate (1023 available) [1023]?
Εδώ μπορούμε να επιλέξουμε την ποσότητα της μνήμης που θέλουμε να χρησιμοποιήσει η κονσόλα. Αυτό αφήνεται στην κρίση σας όσο περισσότερη μνήμη διαθέτουμε θα δεχόμαστε πρωτεΐνες που θα έχουν περισσότερους πόντους.

Request work units without deadlines (no/yes) [no]?
Επιλέγοντας no παίρνουμε πρωτεΐνες που θα πρέπει να τις τελειώσουμε σε ένα εύλογο χρονικό διάστημα. Αν επιλέξουμε yes τότε δεν θα υπάρχει χρονικό περιθώριο αλλά οι πόντοι θα είναι λιγότεροι.

Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [yes]?
Πατάμε Enter επιλέγοντας yes.

Ignore deadline information,mainly useful if system clock frequently has errors (no/yes) [no]?
Πατάμε Enter επιλέγοντας no.

Machine ID (1-8) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.
Για να τρέξουμε 2 κονσόλες μαζί φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID για κάθε διαφορετική κοσνόλα δίνουμε άλλο νούμερο πχ. βάζουμε 2.


Και απαραίτητα μετά απο αυτό

Τρέχουμε το regedit! Βρίσκουμε το κλειδί:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FAH@Δισκος & Directory που τρέχουμε την κονσόλα\fah504-console.exe
και στο key : image path μπορούμε να ορίσουμε προσθέσουμε παραμέτρους εκκίνησης
πχ. C:\Program Files\Folding@Home2\fah504-console.exe -svcstart -local -forceasm -verbosity 9 -advmethods


Μπορούμε να παρακολουθούμε την πρόοδο των clients ή με το Fahlog Stats ή ακόμα καλύτερα προτείνω το FahMon (κατέβασε το απο εδώ (http://fahmon.silent-blade.org/)) που αναγνωρίζει σωστά και δουλεύει με τους τελευταίους core!

Νικαετός
09-02-07, 11:10
ΑΝΑΛΥΤΙΚΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΙΑ OS X , της SMP CONSOLE VERSION

(ΠΡΟΣΟΧΗ : ΑΦΟΡΑ ΜΗΧΑΝΗΜΑΤΑ ΜΕ ΙΝΤΕΛ ΕΠΕΞΕΡΓΑΣΤΕΣ )

O συνιστώμενος τρόπος εγκατάστασης , είναι ο αυτοματοποιημένος , που περιγράφεται παρακάτω . Για τους ρομαντικούς όμως , που δουλεύουν από κονσόλα ιδού :


1)Ανοίγουμε το terminal: Στο μενού του Finder , επιλέγουμε Go-> Utilities. Open Terminal.

Λογικά θα πρέπει να δούμε κάτι σαν :

yourcomputername:~ yourusername$

2) Για να εγκαταστήσουμε και να τρέξουμε τον client πληκτρολογούμε :



mkdir ~/Library/Folding@Home
cd ~/Library/Folding@Home
curl -O http://www.stanford.edu/~kasson/folding/FAH_SMP_OSX.tgz (http://www.stanford.edu/%7Ekasson/folding/FAH_SMP_OSX.tgz)
tar xzf FAH_SMP_OSX.tgz
3) Τώρα ήδη ο SMP FAH client πρέπει να είναι στη θέση του και πρέπει να συμπλρώσουμε τις ρυθμίσεις . Απλά δίνουμε την επόμενη εντολή :


./fah5 -local -configonly
4) Αφού τελειώσουμε με τις ρυθμίσεις , σύμφωνα με τις γενικές οδηγίες (που αναφέρονται στα προηγούμενα ποστ , για τον απλό client) , υπάρχουν μερικοί καλοί τρόποι για να αρχίσουμε να διπλώνουμε ξεκινώντας τον client . Ένας τρόπος είναι να ξεκινήσουμε πληκτρολογώντας κάθε φορά την επόμενη εντολή :


./fah5 -local -verbosity 95) ΠΡΟΑΙΡΕΤΙΚΑ : Για να απλοποιήσουμε λίγο τις διαδικασίες , μπορούμε να φτιάξουμε ένα μικρό σκριπτάκι ,όπως :


echo "./fah5 -local -verbosity 9" > FaH
chmod +x FaH
Οπότε τώρα το μόνο που χρειάζεται είναι να δίνουμε :

./FaH

και το πρόγραμμα θα τρέχει πλέον με τους διακόπτες που έχουμε ορίσει .

Σημείωση : Όλες οι παραπάνω εντολές πρέπει να πληκτρολογούνται ή να γίνονται paste από τον οδηγό αυτόν στο παράθυρο του terminal του Μακ σας .







ΛΕΠΤΟΜΕΡΕΙΣ ΟΔΗΓΙΕΣ ΑΥΤΟΜΑΤΟΠΟΙΗΜΕΝΗΣ ΕΓΚΑΤΑΣΤΑΣΗΣ (INSTALLER)

1) Κατεβάστε (http://folding.stanford.edu/download.html)και με διπλό κλικ αποσυμπιέστε :

14833

2) Κάντε διπλό κλικ , πάνω στο αποσυμπιεσμένο πρόγραμμα και ακολουθήστε τις οδηγίες

14834

3) Επιλέξτε System Preferences στο Apple menu.

14835



4) επιλέξτε το εικονίδιο Folding@home στα System Preferences.

14836

5) Πληκτρολογείστε το username σας , τον αριθμό της ομάδας μας 36673 (ΠΡΟΣΟΧΗ) και πατείστε το πλήκτρο Start !


14837
Από την στιγμή που θα τελειώσετε την εγκατάσταση , μπορείτε να παρακολουθείτε την πρόοδο στα στατιστικά μας . Το πρόγραμμα protein viewer (τμήμα του παλιού GUI) και ένα Dashboard widget προς το παρόν εξελίσσονται και θα είναι σύντομα διαθέσιμα .


Enjoy !!

Νικαετός
12-02-07, 10:15
Αναλυτικές οδηγίες για τον Linux SMP 64 bit Client .


Για όλους τους χρήστες που τρέχουν στα μηχανήματά τους 64μπιτες εκδόσεις Linux , υπάρχει SMP client , ειδικά για αυτούς . Ακόμα βέβαια η έκδοση είναι beta , παρόλα αυτά η αύξηση στην ημερήσια παραγωγή είναι της τάξης του + 50% !!

Πάμε λοιπόν να δούμε , όσο πιο απλά γίνεται τις οδηγίες εγκατάστασης . Να σημειώσουμε εδώ , ότι πλήρεις οδηγίες καθώς και εναλλακτικός τρόπος εγκατάστασης υπάρχουν στις σελίδες του stanford εδώ (http://folding.stanford.edu/FAQ-SMP.html) .

Κατ’ αρχήν κατεβάζουμε τον client FAH_SMP_Linux.tgz , από εδώ (http://folding.stanford.edu/download.html) και τον αποθηκεύουμε σε ένα folder της αρεσκείας μας . π.χ . ~/home/toonomamas/folding .

Στη συνέχεια ανοίγουμε μια κονσόλα και παίρνουμε δικαιώματα root χρήστη, κατόπιν μπαίνουμε στο folder που δημιουργήσαμε και δίνουμε :

tar xzf FAH_SMP_Linux.tgz πατάμε enter και είμαστε (σχεδόν) έτοιμοι .
Απομένει να ρυθμίσουμε την κονσόλα μας σύμφωνα με τις γενικές οδηγίες .

Από την κονσόλα πάντα , δίνουμε ./fah5 –configonly και ξεκινάμε τις ρυθμίσεις μας . Όταν τελειώσουμε τις ρυθμίσεις , ξεκινάμε την κονσόλα μας πάντα με root δικαιώματα για να μην έχουμε δυσάρεστες εκπλήξεις , στην πορεία με ./fah5 και τους διακόπτες της επιλογής μας . Προσωπικά την τρέχω πάντα με παραμέτρους : -local –forceasm –verbosity 9 .

Π.χ. :
sudo ./fah6 -local -smp -forceasm -verbosity 9 Τώρα αν θέλουμε φτιάχνουμε και ένα σκριπτάκι ως εξής :


echo “./fah6 –local -smp –forceasm –verbosity 9” > FaH
chmod +x FaH οπότε απλά δίνουμε

./FaH και ξεκινάμε το δίπλωμα .

Καλή συνέχεια .


ΥΓ.: Σύμφωνα με τις οδηγίες του Stanford :


The linux client is a 32-bit executable, as we are planning on using a single client binary for SMP and non-SMP. However, this means that 64-bit linux distros will need to have 32-bit ELF support enabled.Θα πρέπει η διανομή μας να έχει 32 μπιτη υποστήριξη εγκατεστημένη . Όπως βλέπετε από το επόμενο post του Logan11 , θα πρέπει να έχετε εγκαταστήσει και το ia32-libs , αν δεν το έχετε ήδη κάνει .

(Ευχαριστώ τον logan11 για την υπόδειξη)

Iannis
30-03-07, 14:12
Επιλογή client για βέλτιστη απόδοση ανάλογα με την CPU που έχετε

Α- INTEL

1- Μονοπύρηνος χωρίς HT (Hyper Threating) : 1 απλή κονσόλα text η γραφική (η απλή είναι λίγο ποιο γρήγορη)
2- Μονοπύρηνος χωρίς HT με ΑΤΙ πάνω από 1900 κάρτα γραφικών : 1 GPU κονσόλα
3- Μονοπύρηνος με ΗΤ : 2 απλές κονσόλες ή SMP Win (αφού τσεκάρετε ότι δεν θα κάνει πάνω από 3-4 μέρες)
4- Μονοπύρηνος με HT και ΑΤΙ : 1 απλή και μία GPU
5- Πολλαπλοί πυρήνες σειρά Pentium D και CoreDuo Conroe, Xeon κλπ : SMP για Linux , SMP για Win ή SMP Linux μέσα από VmWare server στα Windows άν υποστηρίζει ο επεξεργαστής μας virtualization (http://www.adslgr.com/forum/showthread.php?t=87325).

B- AMD

1- Μονοπύρηνος : 1 απλή κονσόλα εκτός και υπάρχει ATI οπότε μια GPU
2- Πολλαπλοί πυρήνες :1 SMP Linux ή 1 SMP Win

C- MAC

1- Μονοπύρηνος : 1 απλή κονσόλα
2- Πολλαπλοί πυρήνες :1 SMP MacOS

Κατάλογος CPU (http://www.techreport.com/cpu/) (δεν περιλαμβάνει τους νέους διπύρηνους)
Perfomance Calculator με βάση την CPU σας (http://fahinfo.org/index.php?avgscores=true&offset=0&searchid=All%2cAll%2cAll%2cAll%2cAll&sort=pna)

civil
30-03-07, 15:36
Πολυ χρησιμο post!!
:oneup:

@ ADSLgr.com All rights reserved.