Users Guide
Οδηγός
αντιμετώπισης
προβλημάτων
προσαρμογέων
Brocade 129
53-1002145-01
Κεφάλαιο
4
Βελτιστοποίηση απόδοσης
Στο παρόν κεφάλαιο
•
Ρύθμιση προγραμμάτων οδήγησης αποθήκευσης . . . . . . . . . . . . . . . . . . . . 129
•
Ρύθμιση προγραμμάτων οδήγησης δικτύου (CNA ή NIC) . . . . . . . . . . . . . . . 132
Ρύθμιση προγραμμάτων οδήγησης αποθήκευσης
Στην ενότητα αυτή παρέχονται πόροι για βελτιστοποίηση της απόδοσης στους προσαρμογείς με τη
ρύθμιση των ενοποιημένων προγραμμάτων οδήγησης αποθήκευσης στα συστήματα Linux, Windows,
Solaris και VMware. Για τη βελτιστοποίηση της απόδοσης στις προσαρμογείς CNA και θύρες
προσαρμογέων Fabric που είναι ρυθμισμένες σε λειτουργία CNA ή NIC, χρησιμοποιήστε και τους
πόρους στην ενότητα
«Ρύθμιση προγραμμάτων οδήγησης δικτύου (CNA ή NIC)» στη σελίδα 132.
Ρύθμιση Linux
Ο προγραμματισμός Ι/Ο δίσκου Linux αναδιατάσσει, καθυστερεί και συγχωνεύει τα αιτήματα για την
επίτευξη μεγαλύτερη ρυθμοαπόδοσης και μικρότερου λανθάνοντος χρόνου από ότι αν όλα τα
αιτήματα αποστέλλονταν απευθείας στο δίσκο. Το Linux 2.6 έχει τέσσερα διαφορετικά εργαλεία
προγραμματισμού I/O δίσκου: noop, deadline, anticipatory και completely fair queuing.
Ενεργοποιώντας το εργαλείο προγραμματισμού «noop» αποφεύγονται οι καθυστερήσεις στην ουρά
των εντολών I/O. Αυτό βοηθά στην επίτευξη υψηλότερων ρυθμών I/O τοποθετώντας στην ουρά
πολλά σημαντικά αιτήματα I/O σε κάθε δίσκο.
Για να ενεργοποιήσετε το εργαλείο προγραμματισμού noop, εκτελέστε τις παρακάτω εντολές στο
σύστημά σας.
for i in /sys/block/sd[b-z]/queue/scheduler
do
echo noop > $i
done
ΣΗΜΕΙΩΣΗ
ETE
Πρέπει να απενεργοποιήσετε το προεπιλεγμένο εργαλείο προγραμματισμού, επειδή δεν έχει ρυθμιστεί
για την επίτευξη της μέγιστης απόδοσης I/O.
Για τη ρύθμιση της απόδοσης σε Linux, ανατρέξτε στις παρακάτω δημοσιεύσεις:
•
Workload Dependent Performance Evaluation of the Linux 2.6 IO Schedulers
Heger, D., Pratt, S., Linux Symposium, Ottawa, Canada, July 2004
•
Optimizing Linux Performance
HP Professional Books, ISBN: 0-13-148682-9










