Χθες ένας φίλος μου είπε Ε4ρατ (Ext4 - Μείωση χρόνου πρόσβασης) ένα σύνολο εργαλείων για την επιτάχυνση της διαδικασίας εκκίνησης του συστήματός μας και σήμερα, αποφάσισα να το δοκιμάσω.
Αναζήτηση που βρήκα στο linuxzone.com ένα σεμινάριο για την εγκατάστασή του και μια εξήγηση της λειτουργίας του. Παραθέτω εδώ κατά λέξη:
Μπορεί να διαπιστώσετε ότι όσο περνάει ο καιρός, το σύστημά σας γίνεται κάπως βαρύτερο και χρειάζεται πολύς χρόνος για τη φόρτωση του λειτουργικού σας συστήματος. Αυτό είναι κάτι κοινό σε όλα τα συστήματα και η κύρια αιτία είναι συνήθως η αναζήτηση και η φόρτωση των αρχείων που είναι απαραίτητα για την εκκίνηση, δεδομένου ότι το σύστημα πρέπει συνήθως να σαρώσει ολόκληρο το δίσκο για να τα βρει. Για να το αποφύγετε και να βελτιστοποιήσετε το δικό σας εκκίνηση, υπάρχουν εργαλεία όπως το e4rat.
Το E4rat (Ext4 - Reducing Access Times) είναι ένα σύνολο εργαλείων για την επιτάχυνση της διαδικασίας εκκίνησης, καθώς και των εφαρμογών που φορτώνουν κατά την εκκίνηση, καταχώριση των αρχείων που χρησιμοποιήθηκαν τα πρώτα 2 λεπτά της εκκίνησης, μετεγκατάσταση και προφόρτωση, εξαλείφοντας έτσι τους χρόνους καθυστερήσεις αναζήτησης και περιστροφής. Αυτό οδηγεί σε υψηλό ρυθμό μεταφοράς σκληρού δίσκου.
Η διαδικασία αποτελείται από τρία βήματα: συλλογή πληροφορίες σχετικά με την εκκίνηση, την εκ νέου ανάθεση των αρχείων και, στη συνέχεια, τη θέση τους για φόρτωση σε κάθε εκκίνηση.
Λάβετε υπόψη ότι αυτό λειτουργεί μόνο με μαγνητικούς δίσκους και πρέπει να μορφοποιηθούν στο ext4.
Θα ξεκινήσουμε κάνοντας λήψη του προγράμματος από τη σελίδα σαςΣε αυτήν την περίπτωση θα κατεβάσω το αρχείο .deb, καθώς θα χρησιμοποιώ το Ubuntu 11.04.
Πριν από την εγκατάσταση, πρέπει να διαγράψουμε το ureadahead, ώστε να μην έρχεται σε διένεξη:
sudo dpkg --purge ureadahead ubuntu-minimalΣημείωση: Πριν από τον καθαρισμό, υπάρχουν δύο παύλες.
Εγκαθιστούμε τις εξαρτήσεις για το e4rat:
sudo apt-get install libblkid1 e2fslibsΣτη συνέχεια, εγκαθιστούμε το πρόγραμμα.
Τώρα πρόκειται να σας εξηγήσω όσο το δυνατόν πιο εύκολα πώς να το κάνετε να λειτουργεί. Πρώτον, πρέπει να επεξεργαστούμε το δικό μας grub ή grub2 ανάλογα με την περίπτωση:
sudo nano /boot/grub/grub.cfgΜέσα στο αρχείο αναζητούμε μια γραμμή παρόμοια με αυτήν:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY προσθέτουμε τα ακόλουθα στο τέλος της γραμμής:
init=/sbin/e4rat-collectΣτην περίπτωσή μου, μοιάζει με αυτό:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectΣημείωση: Το προηγούμενο βήμα που μπορούμε να κάνουμε ακριβώς το ίδιο από την εκκίνηση, όταν βγει η οθόνη grub, είμαστε στη γραμμή του λειτουργικού μας συστήματος και πατάμε «eγια να το επεξεργαστείτε. Σε περίπτωση που έχετε εγκαταστήσει πολλά συστήματα στο δίσκο, είναι ευκολότερο να το κάνετε, καθώς αποφεύγουμε να ασχοληθούμε με την εκκίνηση των άλλων.
Μόλις γίνει αυτό, κλείνουμε το συντάκτης Ctrl + X και κάνουμε επανεκκίνηση του υπολογιστή μας.
Όταν ολοκληρωθεί η φόρτωση του συστήματος, πρέπει να ανοίξουμε τα προγράμματα που συνήθως ξεκινούμε πιο συχνά, όπως το πρόγραμμα περιήγησης, το πρόγραμμα διαχείρισης αλληλογραφίας κ.λπ. ..., έχουμε δύο λεπτά για να το κάνουμε. Μόλις γίνει αυτό, σιγουρευόμαστε ότι το αρχείο καταγραφής έχει δημιουργηθεί.
ls / var / lib / e4rat /
Η απάντηση πρέπει να είναι startup.logΕάν δεν σας δείξει τίποτα, θα πρέπει να επαναλάβετε τα βήματα ξανά.
Τώρα επιστρέφουμε για να επεξεργαστούμε το grub, αυτή τη φορά το κάνουμε από την αρχική οθόνη πατώντας e, όπως εξηγώ παραπάνω. Και προσθέτουμε στο τέλος της γραμμής από πριν ενιαίας, ως εξής:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Κλείνουμε και κάνουμε επανεκκίνηση, αλλά αυτή τη φορά το κάνουμε σε ασφαλή λειτουργία ή από τη γραμμή του εντολές. Συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασης και εκτελέστε:
sudo e4rat-realloc /var/lib/e4rat/startup.logΜόλις γίνει αυτό, το e4rat αρχίζει να μετακινεί τα αρχεία από το δίσκο σας ((μπορεί να χρειαστεί λίγη ώρα), όταν τελειώσει, επανεκκίνηση.
sudo shutdown-r nowΓια να τρέχει πάντα το πρόγραμμα στην αρχή και να διαρκεί ακόμα και αν το ενημερώσουμε, επεξεργαζόμαστε το grub μας,
sudo nano /etc/default/grubκαι ψάχνουμε για το γραμμή:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Προσθέτουμε την ακόλουθη γραμμή πριν ήσυχη βουτιά,
init=/sbin/e4rat-preloadΜένοντας έτσι.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Αποθηκεύουμε το αρχείο και φορτώνουμε ξανά το grub:
sudo update-grubΚαι το έχουμε ήδη, από τώρα και στο εξής τα απαραίτητα προγράμματα θα φορτωθούν πιο γρήγορα.
Για περισσότερες πληροφορίες, μπορείτε να επισκεφθείτε τη σελίδα τους sourceforge.
Θα το δοκιμάσω σε λίγο και αν δεν επιστρέψω, θα είναι επειδή ο σκληρός μου δίσκος θα έχει πεθάνει