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

Διαγνωστικά φόρτωσης διακομιστή


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

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

Πώς να ελέγξετε το συνολικό φορτίο στο διακομιστή στο τερματικό

Για να ελέγξετε το συνολικό φορτίο του διακομιστή απευθείας στο τερματικό, δημοφιλή βοηθητικά προγράμματα όπως κορυφή κορυφή θα χρησιμοποιηθεί. Στις περισσότερες περιπτώσεις, είναι ήδη προεγκατεστημένα. Απλώς ξεκινήστε την εντολή:

top

Σε απόκριση, το εργαλείο θα παρέχει πληροφορίες σχετικά με την τρέχουσα κατάσταση του συστήματος σε πραγματικό χρόνο:

Διαγνωστικός διακομιστής χρησιμοποιώντας το κορυφαίο βοηθητικό πρόγραμμα

Με αυτόν τον τρόπο, ο διαχειριστής του διακομιστή μπορεί όχι μόνο να παρακολουθεί γενικές πληροφορίες αλλά και για μια συγκεκριμένη διαδικασία, χρησιμοποιώντας την πλοήγηση με πληκτρολόγιο. Ωστόσο, το πρόγραμμα επιτρέπει επίσης μια βαθύτερη ανάλυση. Για αυτό, στο κύριο παράθυρο του βοηθητικού προγράμματος, πατήστε το κουμπί "Fκλειδί ", μετά από το οποίο θα είναι δυνατή η επιλογή πρόσθετων πεδίων:

Πρόσθετα πεδία κορυφής

Τα ενεργά πεδία επισημαίνονται με έντονη γραφή, γίνονται πιο ανοιχτά από τα υπόλοιπα και συνοδεύονται από ένα σύμβολο *. Για να ενεργοποιήσετε ένα συγκεκριμένο πεδίο, χρησιμοποιήστε την πλοήγηση με το πληκτρολόγιο και, στη συνέχεια, πατήστε χώρος ή το "Dπλήκτρο ". Για έξοδο από το παράθυρο πεδίων και γενικά από το πρόγραμμα, πατήστε το κουμπί "Q" ή "EscΠλήκτρο ". Τα πεδία που προστέθηκαν πρόσφατα είναι ορατά επιστρέφοντας στο κύριο παράθυρο και κάνοντας κύλιση προς τα δεξιά χρησιμοποιώντας επίσης τα πλήκτρα βέλους στο πληκτρολόγιο:

Προστέθηκαν πεδία κορυφής

Είναι σημαντικό να αποθηκεύσετε τις τρέχουσες ρυθμίσεις κατά την έξοδο πατώντας το κουμπί "W" κλειδί.

Το επόμενο εργαλείο στη σειρά είναι κορυφή. Ξεκινά με την εντολή:

atop

Αμέσως μετά την εκκίνηση, εμφανίζει πληροφορίες σχετικά με το σύστημα:

Διαγνωστικός διακομιστής χρησιμοποιώντας το βοηθητικό πρόγραμμα atop

Έχει σχεδόν πανομοιότυπες λειτουργίες για παρακολούθηση, αλλά επιτρέπει επίσης την παρακολούθηση πληροφοριών σχετικά με το δίκτυο και τους δίσκους. Μπορείτε να εξοικειωθείτε με όλες τις διαθέσιμες λειτουργίες από το "βοήθεια"εντολή:

Λειτουργίες του προγράμματος κορυφής

Στις περισσότερες περιπτώσεις, οι διαχειριστές χρησιμοποιούν αυτό το εργαλείο για να προβάλουν αρχεία καταγραφής για μια συγκεκριμένη περίοδο. Αυτό μπορεί να είναι χρήσιμο όταν πρέπει να γνωρίζετε το φορτίο για την προηγούμενη περίοδο, για παράδειγμα, κατά τη διάρκεια της νύχτας. Για να προβάλετε αρχεία καταγραφής, χρησιμοποιήστε την εντολή:

atop -r
Προβολή αρχείων καταγραφής διαγνωστικού διακομιστή με το top

Για πλοήγηση, χρησιμοποιήστε το "t"κλειδί — εμπρός στο χρόνο",Shift +t" — προς τα πίσω.

Από προεπιλογή, το atop γράφει αρχεία καταγραφής κάθε 10 λεπτά και τα αποθηκεύει στο /var/log/atop τηλεφωνικός κατάλογος. Για να αλλάξετε το διάστημα ή τη διαδρομή για αποθήκευση, πρέπει να ανοίξετε το αρχείο διαμόρφωσης /etc/default/atop και κάντε τις εξής αλλαγές:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

Στο παρεχόμενο παράδειγμα, τα αρχεία καταγραφής θα αποθηκεύονται κάθε λεπτό στην καθορισμένη διαδρομή και το όνομα αρχείου. Μετά από αυτό, πρέπει να επανεκκινήσετε το πρόγραμμα με την εντολή:

systemctl restart atop.service

Πώς να ελέγξετε το συνολικό φορτίο στο διακομιστή στο πρόγραμμα περιήγησης

Η χρήση εργαλείων τρίτων στο πρόγραμμα περιήγησης παρέχει μια πιο οπτική εικόνα του τι συμβαίνει στον διακομιστή. Τέτοια εργαλεία στοχεύουν στην άνετη ανάλυση χωρίς την ανάγκη εναλλαγής προγραμμάτων στο τερματικό για την εύρεση μιας συγκεκριμένης λειτουργίας. Μια από τις πιο λειτουργικές λύσεις είναι NetData. Είναι εντελώς δωρεάν και ωστόσο έχει όλα τα απαραίτητα για πλήρη διάγνωση διακομιστή. Ας εξετάσουμε την εγκατάσταση και τη διαμόρφωσή του λεπτομερώς στο παράδειγμα του α dedicated server τρέχει λειτουργικό σύστημα Ubuntu 20.04.6:

apt-get install netdata –y

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

vim /etc/netdata/netdata.conf
Τιμές στο αρχείο διαμόρφωσης NetData

Συγκρίνετε τις τρεις πρώτες τιμές, θα πρέπει να είναι παρόμοιες, και επίσης να καθορίσετε την εξωτερική διεύθυνση IP του διακομιστή. Με αυτό θα γίνει περαιτέρω πρόσβαση στον πίνακα ελέγχου. Αποθηκεύστε τις αλλαγές στο αρχείο και βγείτε. Επανεκκινήστε την υπηρεσία:

systemctl restart netdata

Ελέγξτε τη λειτουργικότητα:

systemctl status netdata
Λειτουργικότητα NetData

Η υπηρεσία έχει ξεκινήσει. Απομένει να πάτε στον πίνακα ελέγχου. Για αυτό, ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στο:

http://11.22.33.44:19999

Πού 11.22.33.44 είναι η διεύθυνση IP του διακομιστή που καθορίζεται στο αρχείο διαμόρφωσης, 19999 είναι η τυπική θύρα του προγράμματος.

Στο επάνω μέρος του Πίνακα ελέγχου, εμφανίζονται σε πραγματικό χρόνο οι κύριες πληροφορίες σχετικά με τη φόρτωση του διακομιστή:

Κύριοι δείκτες του NetData στην ανάλυση πόρων διακομιστή

Παρακάτω μπορείτε να ρίξετε μια πιο προσεκτική ματιά στο γράφημα κάθε μεμονωμένου στοιχείου του διακομιστή:

Λεπτομερής ανάλυση πόρων διακομιστή

Για μεγέθυνση ή σμίκρυνση των γραφημάτων, μπορείτε να χρησιμοποιήσετε τον συνδυασμό "Shift + τροχός ποντικιού". Μόλις ο χρήστης εξοικειωθεί με τα κύρια γραφήματα, θα ανοίξει αυτόματα ένα πρόσθετο μενού για κάθε ξεχωριστό στοιχείο που βρίσκεται στην επάνω δεξιά γωνία. Το εργαλείο είναι σε θέση να παρέχει λεπτομερείς πληροφορίες για τα ακόλουθα εξαρτήματα:

Κύρια στοιχεία του NetData

Ας εξετάσουμε μια λεπτομερή ανάλυση χρησιμοποιώντας τα τρία πρώτα στοιχεία: CPU, Μνήμη, Δίσκοι:

Λεπτομερής προβολή της CPU στο NetData Λεπτομερής προβολή της μνήμης στο NetData Λεπτομερής προβολή δίσκων στο NetData

Το NetData διαθέτει επίσης ευέλικτες ρυθμίσεις για ειδοποιήσεις για καθορισμένους κανόνες ενεργοποίησης. Για να τα ενεργοποιήσετε, επιλέξτε "Alarm" στον επάνω πίνακα και επιλέξτε ένα ήδη έτοιμο σενάριο από τη λίστα:

Διαθέσιμη λίστα συναγερμών στο NetData

Η λειτουργικότητα του βοηθητικού προγράμματος είναι πολύ εκτεταμένη και σας συνιστούμε να εξοικειωθείτε με την πλήρη λίστα των δυνατοτήτων του GitHub σελίδα του έργου ή το Επίσημη ιστοσελίδα. Μόνο αυτό το εργαλείο θα είναι αρκετό για τον πλήρη έλεγχο ολόκληρου του διακομιστή γενικά και των επιμέρους στοιχείων του ειδικότερα.

Συμπέρασμα

Ως αποτέλεσμα του διαγνωστικού ελέγχου του διακομιστή, μπορεί να υποστηριχθεί ότι το σύστημα γενικά λειτουργεί σταθερά και αποτελεσματικά. Η ανάλυση του φορτίου της CPU, της χρήσης μνήμης, της δραστηριότητας του δίσκου και του φόρτου δικτύου έδειξε ότι οι πόροι του διακομιστή χρησιμοποιούνται βέλτιστα. Ωστόσο, για την αποφυγή πιθανών προβλημάτων, είναι σημαντικό να διεξάγετε τακτική παρακολούθηση του φορτίου και να προετοιμάζετε εφεδρικές λύσεις για να διασφαλίσετε την αξιοπιστία και την απόδοση του διακομιστή στο μέλλον.

❮ Προηγούμενο άρθρο Διαμόρφωση τείχους προστασίας σε Linux
Επόμενο άρθρο ❯ Μείωση του φόρτου του διακομιστή

Ρωτήστε μας για το VPS

Είμαστε πάντα έτοιμοι να απαντήσουμε στις ερωτήσεις σας οποιαδήποτε ώρα της ημέρας ή της νύχτας.