ssd


Έχετε Linux Netbook; Κάντε το γρηγορότερο με μερικές ρυθμίσεις! 4

Peter´s ASUS eee Linux PC - Image803Έχουν περάσει μερικά χρόνια που τα netbook έχουν κατακλύσει την αγορά. Αν και είναι αρκετά πρακτικά πολλοί χρήστες  που αναφέρουν ότι οι επιδόσεις τους netbook τους δεν του καλύπτουν αρκετά. Στην συνέχεια θα δούμε μερικές μεθόδους αύξησης της απόδοσης σε ένα netbook. Μια σχετικά πρακτική λύση είναι η μετακίνηση των log και των προσωρινών αρχείων σας στην μνήμη RAM.

Ανοίξτε (ως root) το fstab (συνήθως θα το βρείτε στο /etc/fstab) με ένα editor:

πχ στο ubuntu δώστε

sudo gedit /etc/fstab ή (τον αγαπημένο σας editor στην θέση του gedit)

και προσθέστε τις ακόλουθες γραμμές κώδικα

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

εάν έχετε solid state drive σκληρό δίσκο στο netbook σας όπου βλέπετε relatime αντικαταστήστε το με το notime (όπως είχαμε δείξει σε παλιότερο άρθρο)

Στην συνέχεια θα σταματήσουμε της υπηρεσίες του syslog και θα την ξαναρχίσουμε ώστε να ανακατευθύνονται στην μνήμη RAM.

sudo /etc/init.d/sysklogd stop
sudo rm -rf /tmp/*
sudo rm -rf /var/log/*
sudo rm -rf /var/tmp/*
sudo mount -a
sudo /etc/init.d/sysklogd start

Είναι πιθανό το sysklogd να έχει διαφορετικό όνομα στην διανομή σας για να βεβαιωθείτε παρακαλώ ανοίξτε το φάκελο /etx/init.d/ και δείτε τα περιεχόμενα του. Αν υπάρχει κάποιο αρχείο με παρόμοιο όνομα τρέξτε τις παραπάνω εντολές με αυτό στην θέση του sysklogd.

Προσοχή, πλέον τα αρχεία /tmp/ και /log/ θα βρίσκονται στην προσωρινή μνήμη RAM που σημαίνει ότι όταν θα κλείνετε τον υπολογιστή σας τα περιεχόμενα τους θα διαγράφονται διαπαντός από τον υπολογιστή σας. Αν θέλετε όμως μια εικόνα από τα log σας μπορείτε να δώστε την εντολή που ακολουθεί πριν κλείστε τον υπολογιστή σας για να δημιουργηθεί αντίγραφο των log σας στο προσωπικό σας φάκελο

rsync -av /var/log/* ~/ta_log_arheia_mou (φυσικά μπορείτε να ονομάστε το αρχείο όπως θέλετε)

Μιας και έχουμε μεταφέρει τα προσωρινά μας αρχεία στην RAM μπορούμε να κάνουμε και τον firefox (ή Iceweasel για τους φίλους του debian) να σώζει προσωρινά αρχεία στην RAM. Αρκεί να δώστε την διεύθυνση about:config στον Firefox και κάντε δεξί κλικ στην λίστα με τις παραμέτρους που θα εμφανιστεί μπροστά σας. Δώστε New—>String και στον διάλογο για την νέα παράμετρο που θέλετε να εισάγετε γράψτε

browser.cache.disk.parent_directory

Αμέσως μετά θα εμφανιστεί ένας ακόμη διάλογος για την τιμή αυτής της παραμέτρου στην περίπτωση μας θα δώσουμε

/tmp

Φυσικά υπάρχουν πολλές ρυθμίσεις που μπορεί να κάνει κάποιος στο Firefox, αν θέλετε ρίξτε μια ματιά σε  μια επισκόπηση τον πλέον χρήσιμων ρυθμίσεων του about:config

Επίσης μια ρύθμιση που πιθανών να βελτιώσει την απόδοση του υπολογιστή σας είναι η χρήση του Deadline IO Scheduler/Elevator. Στην ουσία αυτός ο scheduler δίνει σε κάθε Input / Output request ένα χρονικό περιθώριο. Αν και περισσότερο χρησιμοποιείται όταν ένα υπολογιστής έχει μια process που αναμένεται να επικρατήσει στα I/O requests (πχ σε ένα server βάσεων δεδομένων) ωστόσο μπορεί με την χρήση του να δείτε αυξημένες αποδώσεις. Φυσικά, αν δεν δείτε καμία διαφορά μπορείτε πάντα να επαναφέρετε τις ρυθμίσεις. Μια λύση για να ενεργοποιηθεί ο Dedline I/O Scheduler είναι η μετατροπή του μενού του GRUB. Δώστε λοιπόν την εντολή:

sudo gedit /boot/grub/menu.lst (ή αντί του gedit του αγαπημένου σας editor)

Και κάπου στο κείμενο σας θα δείτε μια γραμμή που αρχίζει ως # kopt=root-UID… στο τέλος της γραμμής αυτής δώστε

elevator=deadline

Νομίζω ότι με αυτές τις αλλαγές θα δώστε νέα ζωή το “αδύναμο” netbook σας.


έχετε laptop με Solid State Drive (SSD); 4 κόλπα για να βελτιστοποιήστε την απόδοση του στο linux

Εάν έχετε ένα από αυτά τα μοντέρνα netbook που έχουν SSD μπορείτε να κάνετε τα ακόλουθα πράγματα για να βελτιώστε την απόδοση τους στο Linux.

  1. Καταρχάς το πιο απλό πραγματάκι που μπορείτε να κάνετε είναι να κάντε mount με την επιλογή notime.To μόνο που χρειάζεται είναι να ανοίξτε το fstab με το αγαπημένο σας πρόγραμμα κειμένου (π.χ. με το kwrite) ως root. Για παράδειγμα σε ένα ubuntu σύστημα εγώ θα έγραφα: sudo gedit /etc/fstab. Ανοίγωντας το fstab θα δείτε διάφορα πράγματα, εντοπίστε την εντολή mount του SSD σας και στο σημείο που γράφει relatime εσείς βάλτε notime. Για να λάβουν τόπο οι αλλαγές σας πρέπει να σώστε και κάνετε reboot.
  2. Εάν ήμουν στη θέση σας θα έβαζα λίγη RAM. Γιατί μπορείτε να χρησιμοποιήστε την RAM μνήμη αντί του SSD για προσωρινά αρχεία. Ανοίξτε πάλι το fstab το μόνο που χρειάζεται να κάνετε είναι να προσθέστε αυτό στο τέλος του fstab. tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 σώστε και κάντε πάλι reboot
  3. Bάλτε την cache του firefox στην RAM (ναι αν ήμουν στην θέση σας θα είχα πολύ RAM) αφού κάνουμε το προηγούμενο τρικ βάζωντας το /tmp να βλέπει στην RAM θα ανοίξουμε το about:config (δείτε εδώ για περισσότερα τρικ και οδηγίες για το about:config) του firefox. Στην παράμετρο browser.cache.disk.parent_directory βάλτε ως τιμή το /tmp (θυμάστε που είχαμε πει στο fstab να στέλνει στην RAM το /tmp;)
  4. Τώρα θα παίξουμε λίγο αλλάζωντας τις παραμέτρους στο /boot/grub/menu.lst όπως και στο πρώτο παράδειγμα μπορείτε να γράψτε ένα sudo gedit /boot/grub/menu.lstστην γραμμή # kopt=root-UID…μπλά μπλά μπλά.. προσθέστε στο τέλος την γραμμής elevator=deadline ώστε να αλλάξει ο Ι/Ο Scheduler.

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