Filesystems: btrfs και nilfs2 vs. zfs

...συζητήσεις περί τεχνολογίας για hardware, software, υπηρεσίες, κλπ (για ubuntu ... στο Γενικά)

Συντονιστές: Geochr, ubuderix

Filesystems: btrfs και nilfs2 vs. zfs

Δημοσίευσηαπό medigeek » 27 Ιουν 2010, 09:09

Υπαρχει καινουργιο μπιχλιμπιδι για το linux, το λένε btrfs. Σιγά-σιγά αναβαθμίζεται και γίνεται ολοένα και πιο σταθερό. Δεν είναι έτοιμο ακόμα για χρήση επειδή πολύ απλά δεν έχει δοκιμαστεί αρκετά και φυσικά δεν το συστήνω για κανονική εγκατάσταση.

Το άλλο είναι το NILFS2, για το οποίο λένε πως έχει απίστευτη ταχύτητα καθώς γράφει στο δίσκο: http://www.linux-mag.com/cache/7345/1.html

- Μπορεί να συγκριθεί με το διάσημο ZFS: http://www.linux-mag.com/id/7308
- Μπορεί να συγκριθεί με το NILFS2: http://www.phoronix.com/scan.php?page=article&item=ext4_btrfs_nilfs2
- Υπάρχει σχετικά εύκολη μετατροπή ext3/ext4 -> btrfs: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
- Υπολογίζω ότι θα υπάρξει υποστήριξη για το επόμενο ubuntu (10.10 / Maverick / "M"): https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-btrfs-support

Μια αναλυτική συγκριση βρίσκεται στην wikipedia: http://en.wikipedia.org/wiki/Comparison_of_file_systems

Περισσότερα:
- https://btrfs.wiki.kernel.org/index.php/Main_Page
- http://www.nilfs.org/en/

Τα πακέτα με σχετικά προγραμματα: btrfs-tools nilfs-tools
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Filesystems: btrfs και nilfs2 vs. zfs

Δημοσίευσηαπό kalakouentin » 27 Ιουν 2010, 14:47

Γενικά το btrfs θυμάμαι ότι το προωθούν αργά και σταθερά ως το νέο FS του Linux.
Και πέρσι ακόμα το είχα συναντήσει να το αναφέρουν ως τέτοιο (αν και προφανώς ήταν σε υπερ-experimental στάδιο). Όλα στην αρχή B-trees βασίζονται και ειδικότερα στην ιδέα του Reiser περί dancing Β-trees. (Ά ρε Reiser τώρα που -ορθώς- λιώνεις στη ψειρού, τώρα δικαιώνεσαι.)

(Και το ext4 συγκρίνεται με το ZFS. - αλλά για να μην το αδικούμε το ZFS είναι και μερικά χρόνια γηραιότερο)

Θεωρώ πάντως ότι ποια από πλευράς ταχύτητας έχουμε φτάσει σε ένα ικανοποιητικό επίπεδο με τα υπάρχοντα fs. Average seek times δεν πέφτουν και τόσο φρικτά ποια, και ουσιαστικά όλες οι βελτιστοποιήσεις βασίζονται σε υποπεριπτώσεις (πολλά μικρά write operations μαζί, extends, delayed allocation κτλ.) και απλά ανεβάζουν τα μέγιστο μέγεθος αρχείου, block size, συνολικού fs και αριθμού subdirectories. (Πράγματα σχεδόν αδιάφορα για έναν οικιακό χρήστη τα τελευταία 3-4 χρόνια). Αν δεν αλλάξεις και βάλεις SSD ή 15k HDD, τεράστια διαφορά από τους 7200 πλημμυρίζουν την αγορά δεν παίζει..
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: Filesystems: btrfs και nilfs2 vs. zfs

Δημοσίευσηαπό medigeek » 27 Ιουν 2010, 15:01

έγραψε:Αν δεν αλλάξεις και βάλεις SSD ή 15k HDD, τεράστια διαφορά από τους 7200 πλημμυρίζουν την αγορά δεν παίζει..

Μάλιστα, να που μαθαμε και κάτι καινουργιο :)
Το ZFS έχει πρόβλημα με το license του ή κατι τετοιο αν θυμάμαι καλά, δεν είναι;
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Filesystems: btrfs και nilfs2 vs. zfs

Δημοσίευσηαπό headless » 27 Ιουν 2010, 15:45

To zfs ήταν ιδιοκτησία της Sun,κατα συνέπεια τώρα είναι ιδιοκτησία της Oracle :)
Επίσης το btrfs χρησιμοποιείται ήδη από το Moblin αν δεν κάνω λάθος.
Γνώσεις ⇛ Linux: Καλές ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Καλά
Λειτουργικό: debian wheezy/sid 64-bit (en_US.utf8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 Duo CPU E8400 3.00GHz │ RAM 3965 MiB │ ASUS INC. P5QL/EPU
Κάρτα γραφικών: nVidia GF104 [GeForce GTX 460] [10de:0e22]
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
My Blog
Άβαταρ μέλους
headless
powerTUX
powerTUX
 
Δημοσιεύσεις: 2173
Εγγραφή: 14 Μάιος 2008, 17:30
Τοποθεσία: Αθήνα
Launchpad: headl3ss
IRC: h3adl3ss
Εκτύπωση

Re: Filesystems: btrfs και nilfs2 vs. zfs

Δημοσίευσηαπό kalakouentin » 27 Ιουν 2010, 21:27

Υπήρχε αρχικά πρόβλημα με το ZFS, τώρα δεν υπάρχει. Υπάρχουν και native ports για Linux.
Το πρόβλημα ήταν/είναι μεταξύ ασυμβατότητας Sun CDDL και GPL αλλά γενικά έχουν βρεθεί λύσεις για αυτό.

Είχε εγερθεί και το θέμα μάλιστα γιατί προχωρήσανε από ext3 στο ext4 αφού το ZFS είχε καθαρίσει ποια και ήταν linux available.
(Ουσιαστικά για λόγους συμβατότητας και policy games μεταξύ των μεγάλων εταιριών δεν προτιμήθηκε το ZFS)
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση


Επιστροφή στο Περί Τεχνολογίας