Jump to content



SSD TRIM support και MacOS X


Inglor

Recommended Posts

Πρόσφατα διάβασα κάποια review για TRIM υποστήριξη στο linux και το MacOS X και μου δημιουργήθηκαν απορίες.

Πιο συγκεκριμένα στο linux από τον πυρήνα 2.6.33[1] και μετά υποστηρίζεται το TRIM για τους SSD. Αυτό σημαίνει ότι ο χρήστης δεν πρέπει να κάνει κάτι επιπλεόν απο ότι έκανε παλιά με τους μηχανικούς δίσκους. Σε περιπτώσεις που δεν γίνεται αναβάθμιση στον πυρήνα (server / debian stable etc..) το πρόγραμμα hdparm υποστηρίζει TRIM για τους SSD εδώ και κάποιες εκδόσεις[2] που σημαίνει ότι οι χρήστες κάνουν εγκατάσταση το hdparm και το ρυθμίζουν (-δεν είναι θέμα του παρόντος thread αυτό, άρα δεν υα αναπτυχθώ-) και μπορούν να έχουν TRIM support.

Ωραία στα linux (και στα window$), τι γίνεται όμως στο MacOS X?

Σύμφωνα με την Apple TRIM support θα υποστηριζει το MacOS X σε κάποιο μελλοντικό upgrade.[3]

Το site bit-tech έκανε ένα review σχετικά με το SSD και το MacOS X (Leopard) κατα πόσο επηρεάζει την επίδοση των SSD ή έλειψη TRIM command από τον πυρήνα. Διαβάζοντας το review καταλήγει ότι με "κάποιο" τρόπο το MacOS X (Leopard) δεν επηρεάζεται από την έλειψη TRIM commands[4]

Δεχόμενος τα παραπάνω ρωτάς γιατί τότε η ανακοίνωση της Apple για υποστήριξη?

Δεν διαφωνώ ότι είναι κάποια διαφορά όπως φαίνεται από τα review αλλά σε καμία περίπτωση κάτι τόσο τραγικό όσο στα windows 7.

Και κάτι τελευταίο, έχει κανείς κάποιο Mac με SSD και μπορεί να το δοκιμάσει, ή έχει παρατηρήσει διαφορά στην επίδοση?

Προσωπικά δεν έχω καν SSD και είμαι linux user οπότε απλά θα βάλω τον τελευταίο πυρήνα :)

[1] - http://kernelnewbies.org/Linux_2_6_33#head-b9b8a40358aaef60a61fcf12e9055900709a1cfb

[2] - http://lwn.net/Articles/345020/

- http://hdparm.sourceforge.net/

[3] - http://www.appleinsider.com/articles/10/06/14/apple_laying_groundwork_for_trim_support_in_future_ssd_based_macs.html

[4] - http://www.bit-tech.net/hardware/apple/2010/07/01/mac-ssd-performance-trim-in-osx/1

Link to comment
Share on other sites

  • 1 year later...

εγραψα σε ενα "αδελφο" φορουμ για υποστηριξη TRIM σε LINUX αλλα θα το παραθεσω και εδω:

Τελικα οι κατοχοι SSD που εχουν εγκατεστημενο το λειτουργικο συστημα linux,μπορουν να επωφεληθουν και να ενεργοποιησουν την λειτουργια TRIM με εναν παρα πολυ απλο τροπο,προσθέτοντας ενα option στο αρχειο /etc/fstab

Eνα τυπικο αρχειο fstab ειναι καπως ετσι:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext4 defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sdb /media/usb0 auto rw,user,noauto 0 0
/dev/sda1 /media/windows ntfs uid=1000,gid=1000,nls=utf8,umask=0222 0 0

Εμεις το μονο που πρεπει να κανουμε,ειναι να προσθεσουμε την παραμετρο discard , δηλαδη

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext4 [COLOR="red"][B]discard[/B][/COLOR],defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sdb /media/usb0 auto rw,user,noauto 0 0
/dev/sda1 /media/windows ntfs uid=1000,gid=1000,nls=utf8,umask=0222 0 0

ΠΕΡΙΟΡΙΣΜΟΙ

Το trim σε λινουξ υποστηριζεται μονο απο τον kernel 2.6.33 και μετα και μονο για EXT4 και BTRFS filesytems

TRIM - Wikipedia, the free encyclopedia

Υπ όψιν,δεν γινεται σε πραγματικο χρονο,παρα μονο (αν το θυμαμαι καλα) οταν θα υπαρχουν διαθεσιμοι ποροι η οταν το συστημα ειναι σε idle

Aυτα :)

Για MacOs δεν ξερω να σου πω τι παιζει,αλλα ενας φιλος που εχει ssd σε debian χωρις να εχει "ενεργοποιησει" το trim support εδω και 2 χρονια δεν εχει δει διαφορα στην αποδοση του δισκου. :hmm:

Link to comment
Share on other sites

Μετά από σχετική σηζήτηση στην mailing list του btrfs γιατί το παρακολουθώ επειδή το discard προσθέτει overhead και δεν είναι τελειοποιημένο την περίπτωση του BTRFS έκανα κάποιες δοκιμές με το σύστημά μου και διαπίστωσα ότι χάνω λίγο σε ταχύτητα αν το ενεργοποιηήσω.

Επειδή επίσης όπως ανέφερες δεν έχει και σοωαρή διαφορά να το εχεις ή όχι προσωπικά το έβγαλα από το fstab και τρέχω μία φορά την εβδομάδα το fstrim προγραμματάκι που κάνει TRIM σε Mounted partitions manually.

Δεν νομίζω να έχω πρόβλημα ε. Αν πάλι παρατηρήσω κάτι θα ενημερώσω.

Υ.Γ: που το ξέθαψες το ποστ αυτό!

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 σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.