Δημοσιεύτηκε: 26 Σεπ 2009, 19:18
από tsianos1

Ο παρακάτω οδηγός είναι μετάφραση της δημοσίευσης από το http://www.chinwong.com/index.php?/site ... d_up_tips/
Αναφέρει μια σειρά από βελτιστοποιήσεις στο σύστημα που θα μπορούσαν σε μερικές περιπτώσεις να επιφέρουν καλύτερες επιδόσεις.
Γενικά δε χρειάζεται να κάνετε τις παρακάτω αλλαγές διότι η προεπιλογές είναι αρκετές. Ωστόσο, αν θέλετε να δοκιμάσετε και να δείτε αν έχουν διαφορά σε σας, συνεχίστε!



1. Να χρησιμοποιεί ο πυρήνας τη μνήμη όσο το δυνατόν πιο πολύ σε σχέση με την κατάτμηση εναλλαγής (swap).
Ανοίγουμε το τερματικό και γράφουμε:
αντιγράφουμε και κάνουμε επικόλληση για να είμαστε σίγουροι για αυτό που γράψαμε:
Κώδικας: Επιλογή όλων
cat /proc/sys/vm/swappiness

και πατάμε το κουμπί enter
μετά αλλάζουμε το swappiness που το κανονικό των ubuntu είναι 60. Εμείς θα το κάνουμε 10 γράφοντας αυτό:
Κώδικας: Επιλογή όλων
sudo sysctl -w vm.swappiness=10

για να είμαστε σίγουροι ότι άλλαξε μπαίνουμε εδώ:
Κώδικας: Επιλογή όλων
sudo gedit /etc/sysctl.conf

βρίσκουμε το vm.swappiness=60 το κάνουμε 10 το αποθηκεύουμε και είμαστε ΟΚ.

η επιλογή αυτή κάνει τον πυρήνα να διατηρεί τα εκτελούμενα προγράμματα στη μνήμη περισσότερο αντί να τα τοποθετεί στην κατάτμηση εναλλαγής. Αν έχετε πολύ μνήμη, τότε ούτως ή άλλως ο πυρήνας θα αποφεύγει να στέλνει εκτελούμενες εφαρμογές που δεν είναι σε χρήση, στην κατάτμηση εναλλαγής. Για να δείτε αν γίνεται χρήση της κατάτμησης εναλλαγής, εκτελέστε free στο τερματικό. Δείτε στη γραμμή swap, στήλη used αν έχουν μπει προγράμματα στο swap. Αν δείχνει ήδη 0, τότε η παραπάνω επιλογή δε θα είναι τόσο σημαντική.



2. Ελευθερώνουμε περισσότερη μνήμη:
Ανοίγουμε τερματικό και γράφουμε:
Κώδικας: Επιλογή όλων
sudo gedit /etc/inittab

βρίσκουμε έξι γραμμές που είναι αυτές:
Κώδικας: Επιλογή όλων
1:2345:respawn:/sbin/getty 38400 tty1

και αριστερά βάζουμε # στις γραμμές tty3,4,5,6 Εικόνα

Αυτές είναι κονσόλες που είναι ενεργές ενώ τις περισσότερες φορές κανείς δεν τις χρησιμοποιεί. Κάποιος πάει σε αυτές με Ctrl+Alt+Fx, x=1,2,3,4,5,6. Πρέπει η κονσόλα με αριθμό 1 να υπάρχει. Αν το βγάλετε, θα υπάρξει μάλλον μεγάλο πρόβλημα. Για τις υπόλοιπες, δεν είναι σημαντικές.



3. Κάνουμε το OpenOffice πιο γρήγορο:
πηγαίνουμε στα εργαλεία και πηγαίνουμε επιλογές. πατάμε αριστερό κλικ στο + που δείχνει στο OpenOffice.org και πατάμε αριστερό κλικ στην μνήμη.
στην αναίρεση στον αριθμό βημάτων απο 100 τον σβήνουμε και τον κάνουμε 30. Στην λανθάνουσα μνήμη γραφικών στην χρήση για OpenOffice.org απο 20 το κάνουμε 128.
στην μνήμη ανά αντικείμενο απο 5.2 το κάνουμε 20 και πατάμε αριστερό κλικ στο OpenOffice Quickstarter. Πατάμε οκ και το ξανατρέχουμε
Εικόνα

4:Κάνουμε το OpenOffice ακόμα πιο γρήγορο:
πηγαίνουμε στα εργαλεία και πηγαίνουμε επιλογές . πατάμε αριστερό κλικ στο + που δείχνει στο OpenOffice.org και πατάμε αριστερό κλικ στο Java.
Και πατάμε χρήση ενός ήδη εγκατεστημένου Java Runtime Enviroment.

5:Χρησιμοποιηούμε πιο γρήγορα εναλλακτικά προγράμματα:
αντί για Nautilus χρησιμοποιηούμε το Thunar. Άλλο 1 είναι το mouse pad text editor αντί για gedit...τα βάζουμε με το Synaptic Package Manager και νατικαθιστούμε στο τερματικό αντί να γράφουμε gedit γράφουμε mousepad....

Ο Nautilus προσφέρει πολλές όμορφες ευκολίες. Αν βάλετε Thunar ή κάτι άλλο, τότε θα χάσετε λειτουργικότητα. Αυτές οι αλλαγές έχουν νόημα περισσότερο όταν ο υπολογιστής σας είναι αρκετά παλιός.



6:Κάνουμε το Firefox πιο γρήγορο:
Εν ολίγοις γράφουμε about:config στην γραμμή διεύθυνσης του firefox.
Γράφουμε "pipelining" στο "φίλτρο" του κουτιού κειμένου. Αυτό θα μας δείξει τρεις επιλογές στην οθόνη.
Κάνουμε το ίδιο για το network.http.proxy.pipelining.
Κάνουμε διπλό κλικ στο network.http.pipelining.maxrequests και το αλλάζουμε απο "4" σε "30".

Στη συνέχεια, πληκτρολογούμε "network.http.max" στο πλαίσιο Φίλτρο. Αυτό θα μας δώσει τέσσερις μεταβλητές για να αλλάξουμε.

Ορίζουμε το network.http.max-συνδέσεις σε 128
Ορίζουμε το network.http.max-συνδέσεων ανά διακομιστή έως 48
Ορίζουμε το network.http.max-ανθεκτικές-συνδέσεις-ανά-proxy έως 24
και ορίζουμε και το network.http.max-ανθεκτικές-συνδέσεων ανά διακομιστή έως 12.

ο Reader Erin προτείνει το Fasterfox εγώ όμως όχι :P.

Τέλος, για κάθε κενό χώρο στο παράθυρο του προγράμματος περιήγησης, κάνoyme δεξί κλικ και επιλέξτε Nέο > Ακέραιος

Όταν θα μας ζητηθεί ένα όνομα, το"nglayout.initialpaint.delay" θα το ορίσουμε σε 0.
Επανεκκίνηση του Firefox για να δείτε τη διαφορά.

Αυτές οι αλλαγές μπορεί να κάνουν το Firefox να συμπεριφέρεται παράξενα. Υπάρχουν μερικοί δικτυακοί τόποι που αντιλαμβάνονται αν γίνονται πάρα πολλές ταυτόχρονες συνδέσεις και σκόπιμα κάνουν τον υπολογιστή να περιμένει. Προτείνεται να φτιάξετε νέο προφίλ στο Firefox και να δοκιμάσετε με τις επιλογές αυτές. Αν για κάποιο λόγο δείτε παράξενη λειτουργία στο Firefox με κάποιους δικτυακούς τόπους, είναι σημαντικό να δοκιμάσετε με ένα προφίλ που δεν έχει τις παραπάνω τροποποιήσεις πριν το αναφέρετε στο φόρουμ. Η τιμή που προτείνει στο max request στο pipelining σε 30 είναι υπερβολικά πολλές. Δοκιμάστε σε αρκετούς δικτυακούς τόπους και πείτε.



7:Βελτιστοποίηση τις ευρυζωνικές ρυθμίσεις.
in the “Filter” text box

Οφείλω να ομολογήσω ότι οι εξηγήσεις για αυτές τις ρυθμίσεις πήγε καλά πάνω από το κεφάλι μου, αλλά εδώ είναι τι να κάνουμε. Σε ένα παράθυρο τερματικού, πληκτρολογήστε:
Κώδικας: Επιλογή όλων
sudo gedit / etc / sysctl.conf


ή
Κώδικας: Επιλογή όλων
sudo mousepad / etc / sysctl.conf


Μετακινηθείτε προς τα κάτω και την αποκοπή και επικόλληση αυτών των γραμμών.
Κώδικας: Επιλογή όλων
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1


Επαναφέρουμε sysctl σας για αυτά να παράγει αποτελέσματα, πληκτρολογώντας:

Κώδικας: Επιλογή όλων
sudo sysctl-p


Ξανά, αν η διανομή σας συμπεριφέρεται παράξενα, δοκιμάστε δίχως τις παραπάνω ρυθμίσεις. Καταγράψτε πως μπορείτε να γυρίσεται πίσω στις αρχικές ρυθμίσεις!



8:Πιο γρήγορο μενού:

Ξεκινάμε ένα νέο έγγραφο στο Mousepad γράφουμε αυτή τη γραμμή σε αυτό:

Κώδικας: Επιλογή όλων
gtk-menu-popup-delay = 0


Αποθηκεύουμε το αρχείο στον προσωπικό σας (αυτό που φέρει το όνομά σας) με αυτό το όνομα:
Κώδικας: Επιλογή όλων
. gtkrc-2.0

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

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



9:Ενεργοποίηση ταυτόχρονης εκκίνισης

Η ταυτόχρονη εκκίνηση εκμεταλλεύεται επεξεργαστές διπλού πυρήνα επεξεργαστές και ότι hyperthreading χαρακτηριστικό. Για να ορίσουμε αυτήν τη ρύθμιση, επεξεργαζόμαστε το "RC" στο αρχείο
Κώδικας: Επιλογή όλων
/ etc / init.d directory
:
Κώδικας: Επιλογή όλων
sudo mousepad / etc / init.d / rc


Βρίσκουμε τη γραμμή που λέει = CONCURRENCY=none και την αλλάζουμε σε:
Κώδικας: Επιλογή όλων
CONCURRENCY=shell


Αποθηκεύουμε το αρχείο.

Αυτό μπορεί να δημιουργήσει προβλήματα στο σύστημά σας. Το κάνετε αν γνωρίζεται πραγματικά τι συμβαίνει στον υπολογιστή σας. Αν διαβάσετε το σχόλιο στο παραπάνω αρχείο rc, αναφέρει ότι τα αρχεία εκκίνησης του Debian (οπότε και Ubuntu) δεν έχουν ελεχθεί για εκτέλεση παράλληλα.



Υπάρχουν πολλά Ubuntu tweaks στο internet. Έχω συμπεριληφθεί συνδέσεις με την πηγή των περισσότερων από τις πληροφορίες εδώ. Πολλά από τα παρακάτω αντικείμενα περιλαμβάνουν άλλα tweaks που έμοιαζε λίγο πολύ επικίνδυνο να προσπαθήσουμε. Πάντα να είμαστε προσεκτικοί κατά την επεξεργασία αρχείων ρυθμίσεων.

Speed-up links:
http://www.linuxjournal.com/node/8308
http://tvease.net/wiki/index.php?title= ... _for_speed
http://ubuntudemon.wordpress.com/2006/0 ... ce-tweaks/

και 10: πώς σας φάνηκε η μετάφραση μου;