Jump to content


Dell PERC5/i SAS RAID Controller


Recommended Posts

sebastian, έχεις διαβάσει τα προηγούμενα post...? :hmm:

έχεις καταλάβει τα περί stripe size, adaptive r/w, block size, το cache, τι μετράει το hdtach και τα υπόλοιπα προγράμματα, με τι παραμέτρους, πως τα συνδυάζουμε ώστε να βγάλουμε τα μέγιστα από το raid...?

Αν διαβάσεις τα προηγούμενα και ψάξεις και λίγο στο google τι είναι η κάθε παράμετρος και τι ρόλο έχει, νομίζω ότι θα λυθούν όλες σου οι απορίες...

το hdtune δεν θα σου πει τίποτα αν δεν στήσεις σωστά το array και δεν βάλεις τις σωστές παραμέτρους...

@voudas... πήρες και τον perc...? και με βάζεις και κάνω τεστ...? ρε... ... ... αφού θα έρθεις και θα τα κάνεις και εσύ...

Έγινε επεξεργασία από Jaco
Link to comment
Share on other sites

ε να μείνω με την απορία γιορτάρες μέρες στο βουνό, να πέσω από κανα snowboard και να μην έχω μάθει?? τους ex8350 k ex8650 τους έχω έτσι κι αλλιώς στο μαγαζί. τον perc τον παρήγγειλα προχτές χωρίς bbu αλλά δε τον είχε στείλει κ μου τον άλλαξε με άλλον... οπότε θα έχω κ bbu... αλλά όοοοοταν έρθει..

αλλά χρήσιμη ίνφο είναι γτ κάποιοι θα μπορούν να επιλέξουν να γλιτώσουν >=30$ κ να μη πάρουν bbu...

Link to comment
Share on other sites

Λοιπόν... και καλά έκανες... μόλις έκανα το τεστ χωρίς την bbu και ο controller από μόνος του πάει και γυρνάει για ασφάλεια από write-back σε write-through mode και δεν σε αφήνει και να το θες να πάρεις το ρίσκο να χρησιμοποιήσεις write-back (όπως αναφέρει και ο Chosen στο πρώτο post)... ok, κατανοητό server-ο controller είναι...

NO-BBU, Raid5, stripe=256K, 1M block, force write-through

nfvz8jgu2vqsn47mn69a.png

NO-BBU, Raid5, stripe=256K, 1M block, force write-through

xbylj9cm0izhj6bikde6.png

WITH-BBU, Raid5, stripe=256K, 1M block, write-back

57acxoljvxoow85z0hqn.png

τα αποτελέσματα είναι απλά δραματικά...

οπότε όλοι bbu...!

Έγινε επεξεργασία από Jaco
Link to comment
Share on other sites

pics από την στερέωση του bracket μιας παλιάς pci-2-usb κάρτας στον perc... σύρμα rulez...

zr6dfk0el3al7gzxibj0.gif

vif5y89hyhkyub8f5m11.gif

To mod για την απενεργοποίηση του sm-bus... μονωτική rulez here...

7k81v55drh0gru1ku9sg.gif

Ο greek-perc πρέπει να δουλεύει μόνο με μονωτική και σύρμα...

Και μια pic από το SFF-8484 καλώδιο που χρειάζεται ο perc... εγώ την πάτησα στην αρχή, προσέχετε μην πατήσετε και εσείς... αριστερά είναι το sata καλώδιο το οποίο δεν κουμπώνει στον κονέκτορα, το δεξί είναι το sff-8484...

fn1jvckhvdfyd8xybr39.gif

Κώστα αν θυμάμαι καλά ένα link που είχες στείλει από ένα κατάστημα που πήρες το καλώδιο, δεν πρέπει να ήταν σωστό... τεσπά αν χρειαστείς έχω ένα 2ο καβάτζα...

@sebastian, το hdtune δεν θέλει να βλέπει file system για το write test, γιατί γράφει raw data, ώστε να φαίνεται και η πραγματική ταχύτητα του controller... πρέπει να κάνεις delete το partition από το Computer Management -> Disk Management...

Έγινε επεξεργασία από Jaco
Link to comment
Share on other sites

Λίγα πραγματάκια για τον perc και από μένα:

Status φυσικών σκληρών:

* Online: ο δίσκος είναι member σε virtual disk(raid array)

* Ready: ο δίσκος είναι συνδεδεμένος στον controller αλλά δεν είναι member κάποιου virtual disk, πχ νέος δίσκος.

* Failed/offline: ο δίσκος τα έφτυσε ή ο controller θεωρεί ότι ο δίσκος έχει πρόβλημα και τον μάρκαρε offline

* Foreign: ο controller αναγνωρίζει ότι ο δίσκος είναι μέλος virtual disk το οποίο ΔΕΝ διαχειρίζεται ο συγκεκριμένος controller και μαρκάρει τον δίσκο ως foreign.

Status εικονικών δίσκων(virtual disk):

* Ready: ο εικονικός δίσκος λειτουργεί κανονικά.

* Degraded: ένας από τους φυσικούς δίσκους του raid 1/5 είναι failed ή offline.

* Failed: 2 από τους δίσκους του raid 1/5 είναι failed ή offline.

Ο controller έχει διάφορες επιλογές διαχείρισης των φυσικών αλλά και εικονικών δίσκων, αν δεν ξέρετε τι κάνετε παίζει να χάσετε τα δεδομένα σας.

Ένα από τα συχνά λάθη με καταστροφικά αποτελέσματα είναι η επιλογή force physical disk online πχ. H συγκεκριμένη επιλογή αφορά μόνο troubleshooting όταν το virtual disk είναι failed, πχ 2 δίσκοι offline/failed σε raid 5.

Σενάρια:

* array degraded: αλλάξτε τον χαλασμένο δίσκο. Αν δεν ξεκινήσει το rebuild αυτόματα, κάντε assign τον δίσκο hotspare.

* array failed: υπάρχουν περιπτώσεις όπου παραπάνω από ένας δίσκος μπορεί να χαλάσει ή να μαρκαριστεί offline από τον perc για χψ λόγους(δεν νομίζω να σας απασχολήσει αυτό στα desktop συστήματα σας. Αφορά σέρβερους με high i/o όπου firmware δίσκων και ελεγκτή μπορεί να προκαλέσει time outs σε δίσκους). Για εγκυκλοπαιδικούς λόγους, μόνο και μόνο σε αυτή την περίπτωση κάνετε force online τον δίσκο που έσκασε τελευταίος και ελπίζετε για το καλύτερο.

* foreign configuration: αν σας εμφανιστεί αυτό το μύνημα κατά το boot, το τι θα κάνετε εξαρτάται από το τι συνέβει πριν ξεκινήσετε το pc. Αν πχ μετακινήσατε τους δίσκους σε άλλο pc με perc ή αλλάξατε perc(rma πχ), θα πρέπει να κάνετε import το foreign config προκειμένου ο νέος perc να δει το/τα virtual disks.

Αν αφαιρέσατε ένα δίσκο την ώρα που το σύστημα λειτουργούσε και τον ξαναπροσθέσατε, θα πάρετε 2 μηνύματα:

array degraded(λογικό, μιας και έχασε τον 1 δίσκο)

foreign configuration detected(μιας και ο controller "είδε" τον δίσκο ξανά και ξέρει ότι ο δίσκος είναι member ενός virtual disk αλλά το parity information του δίσκου δεν συμφωνεί με το parity του degraded array). Αν κάνετε import το foreign config, θα χάσετε τα data μιας και η επιλογή αυτή είναι ίδια με το force online: ουσιαστικά κάνετε force τον δίσκο να συμπληρώσει το virtual disk αλλά τα data/parity του virtual disk δεν συμφωνούν με τα data/parity του foreign δίσκου με αποτέλεσμα data corruption.

Θα μπορούσα να γράψω βιβλίο για τον perc, όχι τόσο για τις επιδόσεις αλλά για τα τερτίπια και διάφορα tips and tricks όσο αφορά το troubleshooting; δεν θα τα συναντήσετε όμως σε desktop συστήματα οπότε δεν υπάρχει λόγος ανησυχίας.

Και 2 ψιλά που δεν αφορούν αποκλειστικά τον perc:

* σε parity based raids, κάντε schedule τακτικά consistency checks

* οι raid controllers δεν επιτρέπουν σε μονό δίσκο να είναι διαθέσιμος στο λειτουργικό. Το λειτουργικό "βλέπει" μόνο virtual disks. Μπορείτε να κάνετε raid 0 με έναν μόνο δίσκο και το λειτουργικό θα τον δει.

Έγινε επεξεργασία από RootX
Link to comment
Share on other sites

Ωραίος RootX, ευχαριστούμε... :T:

file saved...

Επειδή απ' ότι καταλαβαίνω πρέπει να έχει να κάνει και με την δουλειά σου, μπορείς να με πεις πόσους δίσκους χρησιμοποιείτε σε raid5 και με τι stripe, block, write-back/through, μπλα-μπλα, σε backup arrays...? και φυσικά... τι drives...?

Link to comment
Share on other sites

Ωραίος RootX, ευχαριστούμε... :T:

file saved...

Επειδή απ' ότι καταλαβαίνω πρέπει να έχει να κάνει και με την δουλειά σου, μπορείς να με πεις πόσους δίσκους χρησιμοποιείτε σε raid5 και με τι stripe, block, write-back/through, μπλα-μπλα, σε backup arrays...? και φυσικά... τι drives...?

144 δίσκους σε perc5/6 E :p κατά κύριο λόγο SAS, 2.5/3.5 όλα τα μεγέθη και ταχύτητες.

Αν θέλεις κάτι συγκεκριμένο στείλε το μου με πμ και από Δευτέρα που θα επιστρέψω το δοκιμάζω στο lab.

Link to comment
Share on other sites

Στάνταρ χωρίς bracket έρχονται ,ε ?

Ο integrated χωρίς bracket, o internal με... τα δείχνει στο πρώτο post και με εικόνες...

144 δίσκους σε perc5/6 E :p κατά κύριο λόγο SAS, 2.5/3.5 όλα τα μεγέθη και ταχύτητες.

Αν θέλεις κάτι συγκεκριμένο στείλε το μου με πμ και από Δευτέρα που θα επιστρέψω το δοκιμάζω στο lab.

:drool: damn...

Έγινε επεξεργασία από Jaco
Link to comment
Share on other sites

RootX, μια ακόμα απορία... αν γίνει degraded, για οποιοδήποτε λόγο, ένα raid5 array με 8 δίσκους και αποτύχει πχ ο 5, το οποίο το βλέπεις στο bios ή στον MegaRaid Manager, με ποιο τρόπο βρίσκεις τον δίσκο 5...? Ισχύει η παρακάτω εικόνα...? Δηλαδή από την εξωτερική πλευρά του άσπρου κονέκτορα (προς το εσωτ. του case δηλ) ξεκινάει ο 0 και στην εξωτερική (προς το bracket) του μαύρου είναι ο 7...? Ή υπάρχει και άλλος καλύτερος τρόπος...?

vxaoeka5rzs6jq6sod89.gif

Link to comment
Share on other sites

δημήτρη έχεις δίκιο για το καλώδιο, το πήρα χαμπάρι (γιαυτό κ το έσβησα) κ παρήγγειλα από το λινκ σου;) από βιασύνη ν΄μιζα παίρνει τα ίδια που έχω στον promise...

Φάνη χρόνια κ ζαμάνια... χαιρετισμούς...

ερώτηση 1.αν κάποιος hdd (σε raid 5 πχ) βγει offline (ας πούμε τραβηχτεί καλώδιο), έχει σημασία αν θα κουμπωθεί ο ίδιος για το rebuild που θα γίνει μετά ή αν θα μπει blank?

2. παραπάνω ram από τα 256 των spec βλέπει/έχει νόημα?

Έγινε επεξεργασία από Voudas
Link to comment
Share on other sites

ερώτηση, αν κάποιος hdd (σε raid 5 πχ) βγει offline (ας πούμε τραβηχτεί καλώδιο), έχει σημασία αν θα κουμπωθεί ο ίδιος για το rebuild που θα γίνει μετά ή αν θα μπει blank?

1. Επειδή το array θα γίνει degraded, μόλις τον βάλεις ξανά και τον κάνεις detect, θα τον δει σαν foreign virtual δίσκο και θα στον βγάλει σε ένα άλλο tab στο bios menu... εκεί, τουλάχιστον όπως το έκανα εγώ, κάνεις delete το καινούργιο foreign, για να χαθούν τα προηγούμενα δεδομένα και να μην σου κάνουν corruption και στην συνέχεια ενσωματώνεις τον δίσκο στο προηγούμενο/αρχικό virtual disk... o controller με την σειρά του θα τον δει και θα κάνει το reconstruction...

2. Λογικά την περισσότερη ram την θες αν έχεις πχ 8 δίσκους σε raid, οπότε χρειάζεσαι όσο περισσότερο cache γίνεται και το καινούργιο bios υποστηρίζει μέχρι 512...

Έγινε επεξεργασία από Jaco
Link to comment
Share on other sites

Jaco,

ο controller έχει 2 connectors/channels και οι δίσκοι αναφέρονται ως 0:x:y

0: o 1ος controller, 1 ο 2ος κλπ.

x: το channel (0: άσπρο, 1: μαύρο)

y: o φυσικός δίσκος.

Αν η εφαρμογή/bios δείχνει τον φυσικό δίσκο 0:1:3, τότε κοιτάς τον 3ο από δεξιά στον μαύρο connector.

Voudaman, χρόνια πολλά :)

Όχι, δεν παίζει ρόλο αν ο δίσκος είναι blank ή όχι. ίδια ή μεγαλύτερη χωρητικότητα από τον χαλασμένο να έχει και όλα οκ.΄Όπως τα είπε ο Jaco για την διαδικασία. Αν για οποιαδήποτε λόγο δεν ξεκινήσει αυτόματα το rebuild, assign τον ready δίσκο σε hotspare.

Αν θα παίξει με 512 μνήμη δεν το ξέρω και δεν έχουμε την πολυτέλεια να βγούμε outofspec :hehe:

Έγινε επεξεργασία από RootX
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.