===== Γενικά ===== ==== Πληροφορίες ==== === Κονσόλα === Για να δούμε τις συσκευές που έχουμε στο σύστημα μας χρήσιμες είναι οι lspci και lsusb lspci lsusb Ένας ωραίος τρόπος είναι εγκαθιστώντας την lshw και εκτελώντας την με την παράμετρο .html aptitude install lshw lshw -html >MyLinuxBox.html Πολύ χρήσιμη είναι και η παρακάτω εντολή που λαμβάνει πληροφορίες από το bios. aptitude install dmidecode dmidecode Οι πληροφορίες είναι πολλές. Για να δούμε μόνο έναν τύπο πληροφορίας π.χ. για την μνήμη εκτελούμε dmidecode -t memory Για να δούμε πιο αναλυτικές πληροφορίες για το υλικό από την κονσόλα εγκαθιστούμε την εφαρμογή hwinfo aptitude install hwinfo hwinfo > hardware.txt gedit hardware.txt ===Γραφικά=== Η lshw έχει και gui frontend. Εγκαθιστούμε ως εξής aptitude install lshw lshw-gtk και εκτελούμε lshw -X Η εφαρμογή hardinfo δείχνει πληροφορίες για το υλικό μας με έναν γραφικό τρόπο. Εγκαθιστούμε με aptitude install hardinfo Η εφαρμογή i-nex μοιάζει με το cpu-z των windows apt install i-nex i-nex Το kinfocenter έχει χρήσιμες πληροφορίες σε γραφικό περιβάλλον apt install kinfocenter kinfocenter ==== Επιδόσεις ==== === sysbench === Το **sysbench** είναι επίσης ένα εργαλείο ελέγχου επιδόσεων με πολλές παραμέτρους apt-get install sysbench sysbench --test=cpu --cpu-max-prime=10000 run sysbench --test=cpu --cpu-max-prime=10000 --num-threads=4 run === phoronix === Το **phoronix-test-suite** είναι ένα πολυεργαλείο που ενσωματώνει πολλά και διάφορα τεστ apt-get install phoronix-test-suite Λίστα με όλα τα τεστ phoronix-test-suite list-tests Ομάδες phoronix-test-suite list-suites Εγκατάσταση τεστ phoronix-test-suite install john-the-ripper Εκτέλεση τεστ phoronix-test-suite run john-the-ripper === hardinfo === Η εντολή **hardinfo** κάνει επίσης και δοκιμές επιδόσεων (benchmarks). Εχοντας βάση δεδομένων μπορούμε να συγκρίνουμε που κυμαίνεται η επίδοση του υπολογιστή μας ==== Θερμοκρασίες ==== Είναι σημαντικό να γνωρίζουμε και να παρακολουθούμε τα μεγέθη στα οποία κινούνται οι θερμοκρασίες, οι τάσεις και η ταχύτητα των ανεμιστήρων. Θα μπορέσουμε έτσι να διαγνώσουμε ή να αποτρέψουμε να δημιουργηθούν προβλήματα. Το πακέτο lm-sensors παρέχει βοήθεια για να μπορέσουμε να ρυθμίσουμε το σύστημά μας κατάλληλα ώστε να μας δώσει τέτοιου είδους πληροφορίες. Πριν από αυτό όμως θα εγκαταστήσουμε το πακέτο hddtemp που μας δείχνει τις θερμοκρασίες των δίσκων μας. Επιλέγουμε Ναι στο να τρέχει ως υπηρεσία το hddtemp. aptitude install hddtemp Στην συνέχεια εγκαθιστούμε το lm-sensors aptitude install lm-sensors Και τρέχουμε το script ρύθμισης sensors-detect Εάν δεν ξέρετε τι να απαντήσετε στις ερωτήσεις απλά πατάτε ENTER και η επιλογή που είναι με κεφαλαία θα εκτελείται. Προσοχή στο τέλος στην ερώτηση Do you want to add these lines to /etc/modules automatically? (yes/NO)yes απαντήστε yes ώστε σε κάθε εκκίνηση να φορτώνονται οι κατάλληλοι οδηγοί (modules). Θα γίνει εγγραφή στο αρχείο /etc/modules. Εάν θέλετε σημειώστε κάπου τι θα καταχωρηθεί εκεί ώστε στην απίθανη περίπτωση προβλήματος να μπορέσετε να το αφαιρέσετε. Θα εγκαταστήσουμε επίσης ένα applet για την μπάρα εργασίας του gnome aptitude install sensors-applet Είναι καλό να επανεκκινήσουμε τον υπολογιστή τώρα ώστε να φορτωθούν τα modules κατά την εκκίνησή του καθώς και να ξαναξεκινήσει η συνεδρία gnome ώστε να γίνει διαθέσιμο το νέο applet. Μετά την επανεκκίνηση και αφού μπούμε στο περιβάλλον gnome κάνουμε δεξί κλικ στην πάνω μπάρα του gnome και επιλέγουμε Προσθήκη στον πίνακα εφαρμογών/Hardware sensors monitor. Στην συνέχεια κάνουμε δεξί κλικ πάνω στο applet και επιλέγουμε προτιμήσεις ώστε να εμφανίσουμε τους αισθητήρες που θέλουμε ===== Πηγές ===== * Λίστα εργαλείων : https://opensource.com/article/19/9/linux-commands-hardware-information * Επιδόσεις : http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/use_time_measure_cpu_use.htm