Title: Δημιουργία "υπερυπολογιστή" - Cluster Post by: kthanassis on December 20, 2006, 17:15:25 pm Πως μπορείτε εύκολα να δημιουργήσετε έναν υπερυπολογιστή με τη χρήση απλών PC.
Ας ξεκινήσουμε με λίγη βαρετή θεωρία Κατ' αρχάς τι είναι το cluster knoppix: ---------------------------- είναι μια τροποποιημένη διανομή του Knoppix Linux, που περιέχει αρκετά προγράμματα, μέσα σε όλα και τον πυρήνα openMosix.Αυτός είναι ένας πυρήνας Linux με την τεχνολογία openmosix, μια επέκταση για Single-System Image(SSI) clustering και χάρη σε αυτή ένα δίκτυο από συνηθισμένα PC μπορεί να μετατραπεί σε ΈΝΑΝ υπερυπολογιστή όπου τρέχουν εφαρμογές Linux.Η τεχνολογία open mosix αποτελείται από σύγχρονους αλγόριθμους διαμοιρασμού πόρων (load-balancing, memory-depletion prevention και scheduling) και από ένα μηχανισμό μετανάστευσης διεργασιών. Στην πράξη(Για 2 υπολογιστές, αντίστοιχα κ για περισσότερους): ------------------------------------------------------------- Χρησιμοποιώντας το Cluster Knoppix, εγώ χρησιμοποίησα την έκδοση 3.6 σε 2 υπολογιστές, την οποία μπορείτε να βρείτε εδώ: Code: http://clusterknoppix.sw.be/download.htm Συνδέστε τις κάρτες δικτύου των 2 υπολογιστών με καλώδιο UTP Cat 5 crossover είτε μέσω κάποιου switch, με απλά καλώδια. Κάνετε boot τα cd,κ αφού φορτώσουν τα linux βεβαιωθείτε ότι έχουν αναγνωριστεί οι κάρτες δικτύου στους υπολογιστές κ έχουν ρυθμιστεί, αυτό γίνεται ως εξής: Ανοίξτε μία κονσόλα(έκτο εικονίδιο από αριστερά στην κεντρική μπάρα) κ δώστε την εντολή Code: dmesg | grep eth Code: Lspci | grep Ethernet Code: http://www.tldp.org/howto/ethernet-howto.html Τώρα πατήστε, στο ένα PC, δεν έχει σημασία σε ποιο, το εικονίδιο με τον πιγκουίνο στην κεντρική μπάρα κ κ επιλέξτε Root Shell. Θα ανοίξει ένα παράθυρο γραμμής εντολών στο οποίο έχετε δικαιώματα root(αν όχι πληκτρολογήστε su). Στο ένα PC δώστε τις εντολές: Code: ifconfig eth0 192.168.1.10 Code: ifconfig eth0 192.168.1.20 Τώρα μένει να τρέξετε την εφαρμογή που θέλετε και με τις τελίτσες που εμφανίζονται να μοιράσεται τις διεργασίες της εφαρμογής σε κάθε υπολογιστή. Σημείωση:Το project αυτό δεν είναι δικό μου αλλά το βρήκα στο Computer για όλους κ μου άρεσε αφού το δοκίμασα στα PC μου.Στον φορητό χρειάστηκε πριν πατήσω ENTER για το boot να δώσω την εντολή failsafe. Title: Re: Δημιουργία "υπερυπολογιστή" - Cluster Post by: ASDF_ on December 20, 2006, 17:23:34 pm Kαι πως δούλεψε το σύστημα από άποψη ταχύτητας?
Title: Re: Δημιουργία "υπερυπολογιστή" - Cluster Post by: kthanassis on January 05, 2007, 19:23:11 pm σε κάποιες χαζοεφαρμογές κάτι έκανε αλλά δεν έχω εμπειρία από linux και.... το δοκίμασα κανα 2 φορές με τον επιτραπέζιο και τον φορητό....
Title: Re: Δημιουργία "υπερυπολογιστή" - Cluster Post by: madmetal on January 05, 2007, 19:49:40 pm κατεβασε το super pi
ftp://pi.super-computing.org/Linux/super_pi.tar.gz ;) |