Δημοσιεύτηκε: 29 Απρ 2015, 22:57
the_eye έγραψε:Μια άσχετη ερώτηση, μπορεί να είναι ασυμπίεστος ;
Δεν νομίζω ότι τίθεται θέμα χωρητικότητας στους δίσκους !
Σε Arch Linux γίνεται αν βάλεις την επιλογή 'raw' αντί για οποιουδήποτε άλλου αλγόριθμου συμπίεσης.
Σε Ubuntu δεν το δοκίμασα γιατί δεν ήταν στις προεπιλογές που υπήρχαν στο αρχείο, αλλά υποθέτω πως μπορεί να δουλεύει και εκεί.
Βέβαια, το θέμα είναι πως αν κάποιος έχει σχετικά ικανό επεξεργαστή, στην πράξη ένα συμπιεσμένο αρχείο διαβάζεται γρηγορότερα από ένα ασυμπίεστο.
Αυτό συμβαίνει γιατί για μερικούς αλγόριθμους ο ρυθμός αποσυμπίεσης είναι απίστευτα μεγάλος.
Εδώ για παράδειγμα, φαίνεται ένας συγκριτικός πίνακας με τους ρυθμούς συμπίεσης/αποσυμπίεσης ανάλογα με τον αλγόριθμο.
Spoiler: show
Αν υποθέσουμε λοιπόν πως έχουμε αποσυμπίεστα δεδομενα σε έναν δίσκο, τότε μπορούμε να διαβάσουμε δεδομένα με ρυθμό που καθορίζει ο δίσκος αυτός. Δηλαδή, ~100ΜΒ/sec για έναν HDD ή ~450ΜΒ/sec για έναν SSD.
Αν μπορούμε όμως αντί να διαβάσουμε απευθείας όλα τα δεδομένα, διαβάσουμε μόνο το συμπιεσμένο κομμάτι και ο επεξεργαστής μας είναι ικανός να αποσυμπιέζει τα δεδομένα real time, τότε μπορούμε να πετύχουμε πολύ υψηλότερες ταχύτητες.
Αν καταφέρει η ομάδα του Btrfs να ενσωματώσει την υποστήριξη LZ4 όπως υπολογίζει, αυτό θα δώσει μεγάλη προώθηση στις επιδόσεις.
EDIT:
Τώρα πρόσεξα πως εννοούσες τη ύθμιση για την μεταγλώττιση, ενώ εγώ σου απάντησα για το initramfs.
Όχι, δεν έχω δει τέτοια επιλογή, μπορείς όμως να χρησιμοποιήσεις LZ4 που έχει πολύ χαμηλό λόγο συμπίεσης και υπερβολικά γρήγορο ρυθμό αποσυμπίεσης