Jump to content



SSD στο Linux


eloydark

Recommended Posts

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

Το θέμα λοιπόν είναι το εξής, πόσο έτοιμο/optimised είναι το Linux για SSD;

Πρόσφατα το EXT4 θεωρήθηκε αρκετά stable ώστε να μπει στο Ubuntu (για debian δεν το συζητάμε προφανώς :-P) ως βασικό FS. Σε συνέντευξη που διάβασα εδώ, ο Theodore Ts’o (maintainer του EXT4 και developer του e2fsprogs) δηλώνει ότι το trim υποστηρίζεται από το EXT4 αλλά επειδή δεν υπάρχουν ακόμα δίσκοι που να το υποστηρίζουν, το block device layer του Linux δεν την χρησιμοποιεί.

Στο blog του σε ένα πολύ ενδιαφέρον άρθρο θέτει μερικά πολύ ωραία ερωτήματα για το Trim, και μερικές πολύ καλές ιδέες για optimization των Filesystems για χρήση σε δίσκους που δεν υποστηρίζουν Trim. Συγκεκριμένα αντιγράφω:

The reason for this is at the moment, once a block is used by the file system, at least today, the X25-M has absolutely no idea whether we still care about the contents of that block, or whether the block has since been released when the file was deleted. However, if 20% of the SSD’s blocks have never been used, the X25-M can use 20% of the flash for better garbage collection and defragmentation algorithms. And if Intel never releases a firmware update to add ATA TRIM support, then I will be out $400 out of my own pocket for an SSD that lacks this capability, and so adding a block allocator which works around limitations of the X25-M probably makes sense. If it turns out that it takes two years before disks that have ATA TRIM support show up, then it will definitely make sense to add such an optimization. (Hard drive vendors have been historically S-L-O-W to finish standardizing new features and then letting such features enter the market place, so I’m not necessarily holding my breath; after all, the Linux block device layer and and file systems have been ready to send ATA TRIM support for about six months; what’s taking the ATA committees and SSD vendors so long?

Μπορείτε να δείτε μια σειρά από ποστ του, που γράφει κάποια πράγματα για το σωστό mounting ενός SSD δίσκου, αλλά και για τα προβλήματα των πρώτων SSD και σύγκριση με τον Intel.

Link to comment
Share on other sites

Εγώ πάντως ετοιμάζομαι να περάσω Ubuntu 9.04 64bit σε SSD (Samsung SLC).

Αν δώ προβλήματα θα πω. Αλλά το θέμα είναι πως θα μπορούμε να εκμεταλλευτούμε το δίσκο στο έπακρον. Νομίζω γενικά το ext4 έχει λιγότερες εγγραφές απο το ext3 αλλά δεν ξέρω αν είναι μόνο εκεί το νόημα.

Link to comment
Share on other sites

Αν διαβάσεις το blog του θα σου λυθεί η απορία! Αν βάλεις ext4 χωρίς να το ρυθμίσεις κατάλληλα θα έχεις και πάλι αδικαιολόγητα writes λόγο του journaling, relatime και noatime που λογικά θα είναι enabled. Αν δεν θες να μπλέξεις με το πως να τα κάνεις deactivate (από το fstab, όχι ιδιαίτερα δύσκολο) τότε το ext2 είναι η καλύτερη λύση!

Link to comment
Share on other sites

Ας κάνω ένα μικρό update στην έρευνα που συνεχίζω να κάνω για τους SSD στο Linux.

Ένα ακόμα πολύ καλό άρθρο για διάβασμα πάνω στα Filesystems υπό ανάπτυξη.

Και μια παρουσίαση ενός συγκριτικού Filesystems για SSDs, αυτό που λέει σε 2 γραμμές:

NILFS, το filesystem που θα μας απασχολήσει στο μέλλον για τους SSD!

Link to comment
Share on other sites

Με ReiserFS υπάρχει κέρδος; Κάπου διάβασα ότι κι αυτό έχει γενικά καλές επιδόσεις σε αναγνώσεις και εγγραφές αρχείων.

Πάντως το Kubuntu 9.04 64-bit πάει σφαίρα σε Sasmung SLC.. και ext4. Μιλάμε για φόρτωμα κάτω απο 10δεύτερα.

τα πάντα ανοίγουν ακαριαία....

δεν πάει πιο πολύ!

Link to comment
Share on other sites

Με ReiserFS υπάρχει κέρδος; Κάπου διάβασα ότι κι αυτό έχει γενικά καλές επιδόσεις σε αναγνώσεις και εγγραφές αρχείων.

Πάντως το Kubuntu 9.04 64-bit πάει σφαίρα σε Sasmung SLC.. και ext4. Μιλάμε για φόρτωμα κάτω απο 10δεύτερα.

τα πάντα ανοίγουν ακαριαία....

δεν πάει πιο πολύ!

Το ReiserFS είναι πλέον απαρχαιομένο, η ανάπτυξη του έχει σταματήσει εδώ και αρκετό καιρό και οι ταχύτητες του και τα features του έχουν μείνει πίσω. Αν δεις την παρουσίαση που έβαλα στο link παραπάνω θα δεις πιο FS είναι πιο αποδοτικό για SSD. Το ext4 μπορεί να είναι αρκετά γρήγορο, αλλά σημαντικό είναι επίσης να επιμηκύνεις και την ζωή του κάνοντας όσο το δυνατόν λιγότερα writes. Πίστεψε με, πάει πιο πολύ:clap::jump1::jump:

Το ext4 εχει πολλες βελτιωσεις σε σχεση με το 3 επισης εχεις βαλει και πιο καινουργια εκδοση οποτε ειναι λογικη μια βελτιωση.

Το ext4 είναι ανώτερο από το 3 σχεδόν σε όλα τα σημεία, όμως δεν είναι τέλειο. Για SSD σίγουρα δεν θα πρότεινα κάποιο Journaling Filesystem. Για απλούς δίσκους, μια πολύ καλή επιλογή εκτώς του ext4 είναι και το XFS!

Link to comment
Share on other sites

Με ReiserFS υπάρχει κέρδος; Κάπου διάβασα ότι κι αυτό έχει γενικά καλές επιδόσεις σε αναγνώσεις και εγγραφές αρχείων.

Πάντως το Kubuntu 9.04 64-bit πάει σφαίρα σε Sasmung SLC.. και ext4. Μιλάμε για φόρτωμα κάτω απο 10δεύτερα.

τα πάντα ανοίγουν ακαριαία....

δεν πάει πιο πολύ!

Να φανταστείς σε μένα τι επίδοση θα έχει, που με Arch & KDE @ έναν 5200άρη με Turion, κάνει όλα αυτά που λές και καλύτερα! :jump:

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

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

Important Information

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