Προς το περιεχόμενο

Raid στο Linux


ilove3dmax

Προτεινόμενες αναρτήσεις

Καλημέρα σας

εχω μια μικρη απορια

Εχω 8 δισκους 2TB Western Digital 65MB Cache

θα τους βαλω να γινουν Raid 5 για ασφαλεια αλλα εχω και 2 SSD 64GB σε ξεχωριστο controller και θελω να τους βαλω για cache πως θα μπορουσε να γινει αυτό ?

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

θελω πχ αν το λεω σωστα να κανω raid 5 τους μηχανικους και raid 0 τους ssd και μετα να τους ενοσω τους ssd απο raid0 με το raid 5 για καλυτερο performarnce στο read/write 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπορείς να κάνεις όπως λες 2 συστοιχίες. Τους ssd σε raid 0. Και τους 5 μηχανικούς σε raid 5 (αν και 5 δίσκοι είναι overkill). Από εκεί και πέρα πρέπει να αποφασίσεις πως θες να τις χρησιμοποιήσεις. Θες να βάλεις το λειτουργικό στο πρώτο raid και data στο δεύτερο; Σε αυτή την περίπτωση κερδίζεις ταχύτητα για το λειτουργικό αλλά αν ένας SSD ψοφήσει το χάνεις. Σίγουρα ο SSD χαλάει πολύ πιο δύσκολα από έναν μηχανικό βέβαια.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@Caret    Δεν θέλει να βάλει λειτουργικο στους ssd, σαν cache θα τους εχει δλδ θα γραφονται για ταχυτητα πρωτα εκει και μετα στους hdd

 

Δεν ξερω πολλά απο λινουξ οποτε δεν μπορώ να σε βοηθήσω, αλλα διαβάζοντας τα παρακατω λογικα θα πάρεις μια ιδέα. Λογικα με bcache ή dm-cache ή lvmcache θα το κανεις.Το οτι εσύ θες να το κανεις σε raid δεν θα χει λογικα μεγαλη διαφορα.

 

http://rwmj.wordpress.com/2014/05/22/using-lvms-new-cache-feature/

 

http://www.linuxjournal.com/content/advanced-hard-drive-caching-techniques

 

http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tutorial/

 

και γενικα παντως ψάχνοντας στο google θα βρεις και αλλα που μπορουν να σε βοηθήσουν

 

https://www.google.gr/search?q=how+to+use+an+ssd+as+cache+in+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=CA4_VKP4LMuF8Qfg24A4

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θεωρητικά θα υπάρχει διαφορά αλλά μάλλον όχι μεγάλη.

Χωρίς να έχω καθόλου στοιχεία, αμφιβάλλω αν η διαφορά θα είναι αντιληπτή σε οτιδήποτε άλλο εκτός από benchmarks.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

το περιμενα ποιο απλο το ολο θεμα αλλα τελικα μονο απλο  δεν ειναι 

την ιδεα την πηρα απο το σεναριο που κανεις στα windows δηλαδη αν εχεις πχ εναν μηχανικο δισκο και βαλεις και εναν sdd ready cache η εναν απλο δισκο ssd 32gb θα διμιουργησεις τοτε εναν ενιαιο δισκο που θα χρησιμοποιει τον ssd για write cache και τον μηχανικο για τα δεδομενα απλα λογω οτι θα ειναι πιθανοτα raid 5 η raid 10 ηθελα να κανω κατι παρομοιο αλλα ειναι πολυ δυσκολο το ολο story

 

iσως δεν πρεπει να αρκεστο μονο στο mdadm του linux αλλα πρεπει μαλλον να βαλω εναν raid controller που να κανει αυτη τη λειτουργεια απο hardware δηλαδη η να το αποφυγω τελιως και να στησω μονο μηχανικους δισκους για αρχη και αναλογως την ταχητητα που θα εχω βλεποντας και κανοντας απο εκει και μετα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το όλο concept με την ready cache στα windows δεν το γνωρίζω. Ίσως το αντίστοιχο στο Linux να είναι το να κάνεις mount την raid0 σαν /tmp.

Το θέμα σίγουρα δεν είναι τόσο απλό για κάποιον που δεν έχει τις απαραίτητες γνώσεις. Ακόμα και αν το στήσεις σωστά, αν πάθει κάτι ένας δίσκος και χρειαστεί να τον αντικαταστήσεις θα πρέπει να κάνεις μόνο σου κάποιες ενέργειες που προϋποθέτουν γνώσεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα κανω άλλη μια ερωτηση

ας υποθεσουμε ότι βαζω στο debian να κανω raid 10

το raid 10 από τι καταλαβα κανει κατι σαν το raid 0 + 1 αλλα καλυτερο νομιζω εχει parity και spare δισκο

αν λοιπον βαλω τους 8 Χ 2ΤΒ + Τους 3 Χ 64GB SSD λογικα θα τους χρησιμοποιει σαν mix δηλαδή μαλλον θα χρησιμοποιησει του μηχανικους για capacity και τους ssd για performance ετσι δεν είναι ?

 

το ολο στορυ είναι να χρισημοποιησω Linux όπως τωρα που εχω ένα storage αλλα με 2 δισκους 2ΤΒ σε mirroring αλλα επειδή θελω ένα μεγαλυτερο storage σε χωρο σκέφτομαι να το στησω και αυτό σε Linux στην χειρωτερη θα το στησω σε Windows 2008 R2 αλλα θελω να αποφυγω τα windows το Linux αν γινει κατι το στηνεις για την πλακα βαζεις τα conf αρχεια σου που εχεις κρατησει και εισαι ετοιμος τα windows βαστα τουρκο να γεμισω ασε που ειδα και το owncloud  τωρα και το δοκιμασα και γλυκαθικα μαρεσε ο τροπος που δουλευει και σκέφτομαι να το βαλω και αυτό πανω


Θα κανω άλλη μια ερωτηση

ας υποθεσουμε ότι βαζω στο debian να κανω raid 10

το raid 10 από τι καταλαβα κανει κατι σαν το raid 0 + 1 αλλα καλυτερο νομιζω εχει parity και spare δισκο

αν λοιπον βαλω τους 8 Χ 2ΤΒ + Τους 3 Χ 64GB SSD λογικα θα τους χρησιμοποιει σαν mix δηλαδή μαλλον θα χρησιμοποιησει του μηχανικους για capacity και τους ssd για performance ετσι δεν είναι ?

 

το ολο στορυ είναι να χρισημοποιησω Linux όπως τωρα που εχω ένα storage αλλα με 2 δισκους 2ΤΒ σε mirroring αλλα επειδή θελω ένα μεγαλυτερο storage σε χωρο σκέφτομαι να το στησω και αυτό σε Linux στην χειρωτερη θα το στησω σε Windows 2008 R2 αλλα θελω να αποφυγω τα windows το Linux αν γινει κατι το στηνεις για την πλακα βαζεις τα conf αρχεια σου που εχεις κρατησει και εισαι ετοιμος τα windows βαστα τουρκο να γεμισω ασε που ειδα και το owncloud  τωρα και το δοκιμασα και γλυκαθικα μαρεσε ο τροπος που δουλευει και σκέφτομαι να το βαλω και αυτό πανω

 

 

SSD Write Cache στο Raid απαπαπαπαπα επικίνδυνα πράγματα και να γιατί τελικά

 

Hybrid HDD + SSD RAID1

 
Not really security-related at all, but this is just damn cool. After killing three SSDs in 18 months (thankfully the drives were under warranty, but my data wasn't), I went looking for a better solution. When SSDs crap out, they go suddenly and catastrophically. There's no putting them in the freezer or swapping controller boards with another unit like you can with a mechanical hard drive. Once the sector mapping tables - which are constantly being updated due to wear-leveling algorithms - get corrupted, you're pretty much not getting your data back. Turns out there's a simple way to combine the speed benefits of an SSD with the reliability of an HDD-backed RAID1 mirror.

How to do it with Linux Software RAID The trick is to create the RAID1 array and set the HDD(s) during creation as "write-mostly". This will cause the kernel to only do (slow) reads from the HDD if they are really needed. All other reads will go to the SSD. This option was originally added when mirroring over a slow network interface, but performs equally well to concentrate reads on an SSD. Here is how to do it. http://tansi.info/hybrid

How to convert a single drive into a mirror (RAID1 or RAID10) using Linux mdadm Drives are cheap nowadays, and your data is valuable. Buy a second disk, and convert your system to a RAID1 or RAID10 mirrored drive setup using Linux software RAID. http://iiordanov.blogspot.com/2011/04/how-to-convert-your-single-drive-linux.html

How to do it from scratch in one command So there's actually one more mdadm command line option that we want to use to help out with the HDD's slower write performance: "write-behind". It takes a parameter representing the maximum number of outstanding write operations. The default is 256, so I've quadrupled that to 1024 to give the SSD a decent head start on the mirroring. Unfortunately there doesn't seem to be a good way to turn this on after the fact (even if you already have the prerequisite write-intent bitmap in place), so here's the full command you'll want to run from a rescue environment to do the initial RAID setup *before* installing Linux:

# mdadm --create /dev/md0 --level=1 --raid-devices=2 --bitmap=internal --write-behind=1024 /dev/sda1 --write-mostly /dev/sdb1

 

αν και γινεται αν δοσετε λιγο βαση στις πρωτες δυο γραμμες είναι στην ουσια πως να κανουμε KILL τους ssd τελικα αυτό που θα κανω είναι να κανω ένα Raid 10 και θα βαλω αλλους 2 δισκους μηχανικους συνολο 10 και θα τελειωνει το θεμα και στην τελικη ένα Home Nas θα είναι δεν θα είναι κατι Pro και μη μου πειτε να παρω κανα qnap η κανα τετοιο κουλο γιατι εχω εδώ ένα Netgear readynas σε raid 5 και ένα cisco nss 3000 και όταν γραφουν από το pc μου σε αυτά τα δυο πχ παραπανω από 8Mb per sec δεν ποιανουν ενώ με την παρουσα φαση SAMBA και δυο δισκους σε mirroring εχο 110 Mb /sec - 105MB / Sec σταθερα σε gigabit δυκτιο αρα ποτε δεν θα ποιασω φανταζομε τις ταχύτητες αυτές με τα κονσερβοκούτια που υπαρχουν

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...

Αγαπητοι μου συμφορουμιτες

 

τελικα κατεφηγα στην λυση 2 Hardware Raid Controllers ο ενας είναι ο 4καναλος Lsi 9211-4i sata 3 controller pci-x και ο άλλος είναι ο Ιntel(LSI)  LSI 9260-8i το συστημα εχει 16 GB Ram ένα dual core AMD 4020 σε 15 μερες θα αλαξει σε quad core και πολλουυυυυυυςςςςςςς δισκους λοιπον σημερα ξεκιναω το στυσιμο θα σας πω εντυπώσεις 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...