Tuned και Tuned-adm: Επιλογή προφίλ επιδόσεων για Desktop, Laptop ή Server

Tuned και Tuned-adm: Επιλογή προφίλ επιδόσεων για Desktop, Laptop ή Server

Στο σημερινό Tip θα δούμε πως μπορούμε να επιλέξουμε και να ενεργοποιήσουμε ένα ή συνδυασμό από διαφορετικά προφίλ επιδόσεων ανάλογα με την χρήση που κάνουμε στο Desktop, Laptop ή Server μας.

Εισαγωγή: Τι είναι το Tuned και Tuned-adm

To Tuned είναι μια υπηρεσία του Linux συστήματος το οποίο έχει δημιουργηθεί από μηχανικούς της RedHat ώστε ο εκάστοτε χρήστης να επιλέγει ένα προφίλ σύμφωνα με τις ανάγκες λειτουργίας του υπολογιστικού συστήματος (Desktop, Laptop, Server κλπ). Τα προφίλ αυτά μπορούν να χρησιμοποιηθούν ως έχουν, ή να συνδυαστούν αλλά και να δημιουργηθούν νέα ανάλογα με τις ανάγκες του χρήστη.

Όλες οι συσκευές από τις οποίες αποτελείται ένας υπολογιστής δεν χρησιμοποιούνται στο έπακρο κάθε φορά. Για παράδειγμα, ο σκληρός δίσκος χρησιμοποιείται αρκετά κατά τη διάρκεια της εκκίνησης του λειτουργικού συστήματος, αλλά πολύ λιγότερο όταν ο χρήστης μπορεί να εργάζεται κυρίως με εφαρμογές όπως προγράμματα περιήγησης ιστού ή προγράμματα ηλεκτρονικού ταχυδρομείου στις οποίες χρησιμοποιείται όπως είχαμε πει η RAM/CPU και οι συσκευές δικτύου. Άρα με βάση τις προτεραιότητες που έχουμε, μπορούμε να επιλέγουμε που θα εστιάσουμε τις επιδόσεις επιλέγοντας ένα προφίλ χωρίς να χρειάζεται επανεκκίνηση.

Advertisements

Να σημειώσω ότι τα διαθέσιμα-επιλέξιμα προφίλ μπορεί να διαφέρουν ανάλογα με την διανομή που χρησιμοποιείτε και αποθηκεύονται κάτω από το /usr/lib/tuned . Εάν θέλετε να προσαρμόσετε κάποιο από τα προφίλ, μπορείτε να τα αντιγράψετε στο /etc/tuned/ και να τα τροποποιήσετε όπως χρειάζεστε. Αυτό πρέπει να το κάνετε για να μην χάσετε τα προσαρμοσμένα προφίλ σας με τις ενημερώσεις του συστήματος, σε περίπτωση που βγει νέα έκδοση του tuned.

Τα προφίλ φέρουν στο όνομα τους powersave (εξοικονόμηση ενέργειας) περιέχουν ρυθμίσεις που σκοπό έχουν να μειώσουν την κατανάλωση ρεύματος (ιδανικό για laptop εκτός πρίζας) με αποτέλεσμα ίσως να επηρεάσουν τις επιδόσεις του συστήματός σας. Σε αντίθεση, τα προφίλ που φέρουν performance απενεργοποιούν τους (όπως είχαμε δει στο σχετικό άρθρο) μηχανισμούς εξοικονόμησης ενέργειας, για να μην έχουν αρνητικό αντίκτυπο στις επιδόσεις του συστήματος.

Τα προφιλ μοιράζονται κάποιες ιδιότητες και μπορούν να συνδυαστούν

Για Ubuntu τα διαθέσιμα προφίλ είναι πολλά, εκ των οποίο τα κυριότερα είναι :

  • Balanced: Είναι το προεπιλεγμένο προφίλ. Παρέχει ισορροπημένη εξοικονόμηση ενέργειας και επιδόσεων.
  • Powesave: Μέγιστη εξοικονόμηση ενέργειας. Αν το υποστηρίζει το σύστημα, ρυθμίζει αυτόματα την εξοικονόμηση ενέργειας, των USB, δίσκων SATA, WiFi, κάρτας ήχου AC97 ή (εξαρτάται από το σύστημά σας) HDA-Intel, κάρτας γραφικών Radeon (με ενεργοποιημένο το KMS). Δύο υπο-προφίλ για τα Laptops είναι τα laptop-ac-powersave / laptop-battery-powersave
  • Throughput-performance: βελτιώνει την απόδοση του δίσκου σας και το I/O της κάρτας δικτύου.
  • Latency-performance: Προφίλ για ενεργοποίηση επιδόσεων χαμηλής καθυστέρησης με χρήση του λεγόμενου soft real-time kernel. Ιδανικό για χρήση σε υπολογιστές που χρησιμοποιούνται π.χ. για μουσική παραγωγή, για τηλεφωνικό κέντρο όπως το Asterisk.
  • Network-throughput: Βασίζεται στο προφίλ του Τhroughput-performance ενώ παράλληλα αυξάνει τα buffer δικτύου του πυρήνα .
  • Desktop: Προφίλ βελτιστοποιημένο για επιτραπέζιους υπολογιστές και βασίζεται στο Balanced προφίλ ενεργοποιώντας μηχανισμούς για καλύτερη απόκριση των εφαρμογών desktop.
  • Virtual-Host / Virtual-Guest: Το μεν Host προφίλ είναι για συστήματα που χρησιμοποιούνται για φιλοξενία εικονικών υπολογιστών. Ενώ το Guest είναι για χρήση εντός του εικονικού υπολογιστή. Και τα δύο βασίζονται στο προφίλ του Throughput-performance. Επιπλέον όμως, για το Guest μειώνει την χρήση της εικονική μνήμης (swappiness) και αυξάνει το dirty_ratio στην διαχείριση της RAM, ενώ για τον host επιτρέπει επιπλέον την επιθετική επανεγγραφή των dirty_pages.

Εγκατάσταση και χρήση του Tuned

Σε συστήματα Deb μπορείτε να το εγκαταστήσετε:

sudo apt install tuned

Σε συστήματα Rpm μπορείτε να το εγκαταστήσετε:

sudo yum install tuned

Αφού το κάνετε εγκατάσταση ενεργοποιείτε και το ξεκινάτε την υπηρεσία.

sudo systemctl enable tuned
sudo systemctl start tuned

Για να δείτε τα διαθέσιμα προφίλ

sudo tuned-adm list
Τα διαθέσιμα προφίλ σε λειτουργικό Ubuntu

Για να επιλέξετε κάποιο προφίλ sudo tuned-adm profile ΟΝΟΜΑ-ΠΡΟΦΙΛ. π.χ.

sudo tuned-adm profile desktop

Αν ξεχάσατε τι είχατε ενεργοποιήσει, μπορείτε να δείτε ποιό έχετε ενεργό

tuned-adm active

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

tuned-adm recommend

Επίλογος

Το tuned είναι ιδιαίτερα χρήσιμο για τους απλούς χρήστες αλλά και τους διαχειριστές. Οι απλοί χρήστες απλά επιλέγουν κάποιο από τα προφίλ που ταιριάζει στην δουλειά που κάνουν με το PC/Laptop τους ενώ οι διαχειριστές θα χρειαστεί να κάνουν πρώτα έναν εκτεταμένο έλεγχο και μετρήσεις επιδόσεων, για να δοκιμάσουν κάποιο από τα έτοιμα ή να δημιουργήσουν custom προφίλ.

Παραπομπές

Advertisements

2 σκέψεις σχετικά με το “Tuned και Tuned-adm: Επιλογή προφίλ επιδόσεων για Desktop, Laptop ή Server

  1. Πάρα πολύ ενδιαφέρουσα δυνατότητα που δεν την γνώριζα!
    Ωραία επεξήγηση! Ευχαριστούμε! :)

    1. Ναι είναι η καλύτερη υλοποίηση που έχω δει μέχρι στιγμής

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.