Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 8.6.4.1 Η έννοια των block
- Κάθε σκληρός δίσκος έχει ένα προκαθορισμένο μέγεθος block στο επίπεδο του υλικού, το οποίο είναι το
- ελάχιστο πλήθος δεδομένων, που μπορεί να διαβάσει ή να γράψει σε κάθε αντίστοιχη λειτουργία. Τα τυπικά
- συστήματα αρχείων για ένα μόνο υπολογιστικό σύστημα διαχειρίζονται τα δεδομένα, επίσης, σε μεγέθη block,
- τα οποία πρέπει να είναι πολλαπλάσια του μεγέθους του block του σκληρού δίσκου. Συνήθως τα block του
- συστήματος αρχείων είναι μερικά kilobytes σε μέγεθος (τυπικά 1KB, 2KB ή 4KB), ενώ τα block του σκληρού
- δίσκου είναι συνήθως 512 byte. Η ύπαρξη των block κρύβεται από τον χρήστη του συστήματος αρχείων, ο
- οποίος απλά διαβάζει ή γράφει ένα αρχείο, το οποίο μπορεί να έχει οποιοδήποτε μέγεθος. Ωστόσο, υπάρχουν
- εργαλεία για τη συντήρηση του συστήματος αρχείων, όπως τα df και fsck, τα οποία λειτουργούν σε επίπεδο
- block του συστήματος αρχείων.
- Τo HDFS, επίσης, έχει την έννοια block, ωστόσο αυτό είναι μια πολύ μεγαλύτερη μονάδα – το προεπι-
- λεγμένο μέγεθος είναι 128 MB. Όπως και σε ένα σύστημα αρχείων για ένα μόνο υπολογιστικό σύστημα, τα
- αρχεία στο HDFS χωρίζονται σε μικρότερα τμήματα σε μέγεθος block, τα οποία, στη συνέχεια, αποθηκεύ-
- ονται ως ανεξάρτητες μονάδες. Σε αντίθεση με ένα σύστημα αρχείων για ένα μόνο υπολογιστικό σύστημα,
- ένα αρχείο στο HDFS, που έχει μέγεθος μικρότερο από ένα block, δεν καταλαμβάνει ένα ολόκληρο block στο
- αποθηκευτικό μέσο (ωστόσο, στο πλαίσιο του HDFS συνεχίζει να θεωρείται ότι καταλαμβάνει ένα ολόκληρο
- HDFS block).
- Το μέγεθος του block στο HDFS είναι μεγάλο σε σχέση με το block ενός σκληρού δίσκου και ο λόγος εί-
- ναι, για να ελαχιστοποιηθεί το κόστος της αναζήτησης των δεδομένων. Κάνοντας ένα block αρκετά μεγάλο, ο
- χρόνος για τη μεταφορά των δεδομένων από τον δίσκο γίνεται σημαντικά μεγαλύτερος από τον χρόνο για την
- αναζήτηση της αρχής του block. Έτσι, ο χρόνος για τη μεταφορά ενός μεγάλου αρχείου, που αποτελείται από
- πολλά block, μπορεί να πραγματοποιηθεί με την ταχύτητα μεταφοράς των δεδομένων από τον σκληρό δίσκο.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement