Αν και η επεξεργαστική ισχύς των σύγχρονων υπολογιστών αυξάνεται ταχύτατα, υπάρχουν πάρα πολλές εφαρμογές που απαιτούν πολύ μεγαλύτερη ισχύ από εκείνην του μέσου PC, όπως η κωδικοποίηση βίντεο σε MPEG, η συμπίεση μεγάλων αρχείων ήχου σε OGG ή MP3, το rendering μιας 3D εικόνας ή ενός animation, η διεξαγωγή ενός υπολογιστικού πειράματος, ο μεταγλωτισμός ενός σύνθετου προγράμματος κ.α. Σε αυτές τις περιπτώσεις χρειάζεστε πολύ ισχυρούς επεξεργαστές με αποτέλεσμα να πρέπει να ξοδέψετε ένα σωρό χρήματα.

Ευτυχώς, υπάρχει μια εναλλακτική και συνάμα «οικολογική» λύση, με την οποία μπορείτε να εκμεταλλευθείτε παλιό υλικό που έχετε στην αποθήκη ή μερικά παλιά μηχανήματα που μπορείτε να βρείτε σε εξευτελιστικές τιμές για να πετύχετε αύξηση της ταχύτητας των παραπάνω διαδικασιών. Η μέθοδος αυτή είναι η δημιουργία μιας συστοιχίας (cluster) υπολογιστών. Εν συντομία, πρόκειται για την διασύνδεση ενός αριθμού υπολογιστών, που λέγονται κόμβοι, μέσω τοπικού δικτύου και τη χρήση ενός κατάλληλου λειτουργικού συστήματος που μπορεί να κάνει χρήση της δομής cluster έτσι ώστε οι εφαρμογές να εκτελούνται ταχύτερα.

Μαντέψτε ποιο είναι το λειτουργικό σύστημα που μπορεί να το κάνει εύκολα, γρήγορα και δωρεάν… Φυσικά, το Linux. Υπάρχουν πολλές διανομές Linux που παρέχουν ενδογενή υποστήριξη για clustering. Εμείς επιλέξαμε να χρησιμοποιήσουμε μια live διανομή Linux, το ClusterKNOPPIX, το ΙSO image της οποίας μπορείτε να βρείτε στο http://clusterknoppix.sw.be. Εάν ενδιαφέρεστε να δείτε κάποιο άλλο Linux με δυνατότητες clustering, δείτε την ιστοσελίδα: http://lcic.org/distros.html.

Το ClusterKNOPPIX είναι live CD, δηλαδή τρέχει εξολοκλήρου από το CD που θα κάψετε και έτσι δεν θα χρειαστεί ούτε καν να πειράξετε τα δεδομένα των δίσκων των υπολογιστών που θα χρησιμοποιήσετε…

Read More