Το Linux προσφέρει μια ποικιλία εργαλείων για την παρακολούθηση της κυκλοφορίας του δικτύου και της χρήσης εύρους ζώνης. Αυτά τα εργαλεία σάς βοηθούν να διατηρήσετε ένα σταθερό δίκτυο, να εντοπίσετε την αιτία των χαμηλών ταχυτήτων και να διορθώσετε γρήγορα τα σφάλματα.
Μπορείτε να παρακολουθείτε τη χρήση εύρους ζώνης δικτύου σε συστήματα Linux χρησιμοποιώντας εργαλεία γραμμής εντολών (CLI) ή γραφικής διεπαφής χρήστη (GUI).
Τα εργαλεία παρακολούθησης δικτύου γραμμής εντολών είναι ιδανικά για διακομιστές Linux χωρίς γραφική διεπαφή. Με μερικές απλές εντολές, οι χρήστες μπορούν να λάβουν γρήγορα μια επισκόπηση των μετρήσεων εύρους ζώνης δικτύου απευθείας στο κέλυφος του τερματικού. Οι διαχειριστές χρησιμοποιούν συχνά αυτά τα εργαλεία σε σενάρια για να αυτοματοποιήσουν τις εργασίες παρακολούθησης, να παρακολουθούν τις αλλαγές σε πραγματικό χρόνο και να μειώσουν τους χρόνους απόκρισης.
Τα εργαλεία GUI συνήθως οργανώνουν οπτικά και παρουσιάζουν δεδομένα δικτύου με τη μορφή γραφημάτων και γραφημάτων. Αυτό απλοποιεί τη διαδικασία παρακολούθησης του εύρους ζώνης και της απόδοσης του δικτύου, ακόμη και για χρήστες με περιορισμένη τεχνική εμπειρία. Οι χρήστες που εκτελούν αναλυτικά στοιχεία ή άλλες εργασίες που απαιτούν λεπτομερή αναπαράσταση της χρήσης του δικτύου θα λειτουργούν πιο αποτελεσματικά χρησιμοποιώντας εργαλεία GUI.
Γραμμή εντολών Linux Network Monitoring Tools, αυτή η ενότητα παραθέτει τα πιο συχνά χρησιμοποιούμενα εργαλεία Linux CLI για την παρακολούθηση της κυκλοφορίας δικτύου και του εύρους ζώνης.
iftop - Εμφανίζει τη χρήση εύρους ζώνης
Το iftop εμφανίζει τη χρήση εύρους ζώνης κάθε σύνδεσης σε πραγματικό χρόνο και παρέχει μια επισκόπηση της συνολικής χρήσης εύρους ζώνης. Αυτό το βοηθητικό πρόγραμμα είναι επίσης πολύ χρήσιμο για τον έλεγχο της ταχύτητας του δικτύου.
Το iftop δεν αποθηκεύει ιστορικά δεδομένα ούτε παρακολουθεί την κυκλοφορία κατά αναγνωριστικό διαδικασίας (PID), κάτι που μπορεί να είναι ένα σημαντικό μειονέκτημα για πολλούς χρήστες. Για να εγκαταστήσετε το iftop, χρησιμοποιήστε την εντολή που σχετίζεται με τη διανομή σας:
| Διανομές Linux | Εντολή εγκατάστασης iftop | | Debian/Ubuntu | sudo apt εγκατάσταση iftop | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το iftop -y | | Φεντόρα | sudo dnf εγκατάσταση iftop -y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | sudo zypper εγκαταστήστε το iftop |
Για να ξεκινήσετε το iftop, πληκτρολογήστε την ακόλουθη εντολή:
Πατήστε Q για έξοδο από το IFTOP και επιστροφή στη γραμμή εντολών.
nload – Εμφανίζει τη χρήση του δικτύου
Το nload είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που αναφέρει εισερχόμενη και εξερχόμενη κίνηση. Η έξοδος περιλαμβάνει γραφήματα σε πραγματικό χρόνο που βοηθούν στην παροχή μιας γρήγορης επισκόπησης της δραστηριότητας του δικτύου.
Ωστόσο, το nload δεν εμφανίζει κίνηση μέσω PID ή υποδοχής, ούτε αποθηκεύει ιστορικά δεδομένα. Εισαγάγετε την εντολή για τη διανομή σας για να εγκαταστήσετε το nload:
| Διανομές Linux | εντολή εγκατάστασης nload | | Debian/Ubuntu | sudo apt εγκατάσταση nload | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε nload -y | | Φεντόρα | sudo dnf εγκατάσταση nload -y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | sudo zypper εγκαταστήστε το nload |
Ξεκινήστε το nload με την ακόλουθη εντολή:
Πατήστε q για έξοδο από το nload και επιστροφή στη γραμμή εντολών.
NetHogs - Παρακολούθηση εύρους ζώνης κυκλοφορίας δικτύου
Το βοηθητικό πρόγραμμα NetHogs παρακολουθεί τη χρήση του δικτύου για κάθε διαδικασία/εφαρμογή. Επιτρέπει στους διαχειριστές να διαγνώσουν αιχμές εύρους ζώνης και να προσδιορίσουν ποιες εφαρμογές καταναλώνουν υπερβολικά εύρος ζώνης. Το κύριο πλεονέκτημά του είναι ότι ταξινομεί τα δεδομένα κατά αναγνωριστικό διαδικασίας. Για να εγκαταστήσετε το NetHogs, πληκτρολογήστε:
| Διανομές Linux | Εντολή εγκατάστασης Nethogs | | Debian/Ubuntu | sudo apt εγκαταστήστε το nethogs | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το nethogs -y | | Φεντόρα | sudo dnf εγκατάσταση nethogs -y | | Arch Linux | sudo pacman -S nethogs | | OpenSUSE | sudo zypper εγκαταστήστε το nethogs |
Μόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε την υπηρεσία NetHogs με την ακόλουθη εντολή:
Πατήστε q για έξοδο από το NetHogs και επιστροφή στη γραμμή εντολών.
BMON – Παρακολούθηση εύρους ζώνης και εκτιμητής ρυθμού
Το BMON παρακολουθεί τη χρήση εύρους ζώνης και παρέχει χρήση για κάθε συσκευή. Οι χρήστες μπορούν να παρακολουθούν το εύρος ζώνης πολλών προσαρμογέων δικτύου. Καταγράφει στατιστικά στοιχεία δικτύου και παρέχει μια φιλική προς το χρήστη έξοδο σε γραφική μορφή. Δεν αποθηκεύει ιστορικά δεδομένα, αλλά μπορεί να χρησιμοποιηθεί για διαγνωστικά σε πραγματικό χρόνο.
Για να εγκαταστήσετε το bmon, εισαγάγετε την εντολή που ισχύει για τη διανομή σας:
| Διανομές Linux | Εντολή εγκατάστασης bmon | | Debian/Ubuntu | sudo apt εγκατάσταση bmon -y | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το bmon -y | | Φεντόρα | sudo dnf εγκατάσταση bmon -y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | sudo zypper εγκαταστήστε το bmon |
Για να ξεκινήσετε το BMON, πληκτρολογήστε:
Πατήστε q για έξοδο από το γράφημα BMON.
vnStat - Παρακολούθηση κυκλοφορίας δικτύου
Το vnStat εκτελεί έναν δαίμονα φόντου για τη λήψη δεδομένων εύρους ζώνης. Διαβάζει δεδομένα από τον πυρήνα για να κατανοήσει τη χρήση πόρων. Η μόνιμη καταγραφή είναι το κύριο χαρακτηριστικό του vnStat - συλλέγει και αποθηκεύει αρχεία καταγραφής χρήσης εύρους ζώνης ενώ εκτελείται ο δαίμονας.
Η εντολή vnstat μπορεί να χρησιμοποιηθεί για την εμφάνιση στατιστικών στοιχείων χρήσης και είναι η πλέον κατάλληλη για στατιστικές αναφορές.
Για να εγκαταστήσετε το vnStat, εισαγάγετε την εντολή που ισχύει για τη διανομή σας:
| Διανομές Linux | εντολή εγκατάστασης vnstat | | Debian/Ubuntu | sudo apt εγκατάσταση vnstat | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκατάσταση vnstat -y | | Φεντόρα | sudo dnf εγκατάσταση vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | sudo zypper install vnstat |
Το εργαλείο μπορεί να εκτελεστεί σε πραγματικό χρόνο καθορίζοντας τις ακόλουθες επιλογές:
Πατήστε Ctrl+C για να σταματήσετε την παρακολούθηση σε πραγματικό χρόνο.
BWM-NG - Οθόνη εύρους ζώνης επόμενης γενιάς
Το BWM-NG είναι μια ελαφριά οθόνη εύρους ζώνης που βασίζεται σε κατάρες. Παρέχει στατιστικά στοιχεία σε πραγματικό χρόνο για τις διεπαφές δικτύου, δείχνοντας τη χρήση εύρους ζώνης με απλό τρόπο. Για να εγκαταστήσετε το bwm-ng, εισαγάγετε την εντολή που ισχύει για τη διανομή σας:
| Διανομές Linux | Εντολή εγκατάστασης BWM-NG | | Debian/Ubuntu | sudo apt εγκατάσταση bwm-ng | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκατάσταση bwm-ng -y | | Φεντόρα | sudo dnf εγκατάσταση bwm-ng -y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | sudo zypper εγκατάσταση bwm-ng |
Χρησιμοποιήστε τις ακόλουθες εντολές για να παρακολουθείτε τη χρήση εύρους ζώνης σε πραγματικό χρόνο για όλες τις διασυνδέσεις:
Πατήστε q για έξοδο από το BWM-NG και επιστροφή στο τερματικό.
iPerf/iPerf3 - Εργαλείο μέτρησης εύρους ζώνης δικτύου
Το iPerf παρακολουθεί το εύρος ζώνης δικτύου μέσω πρωτοκόλλων όπως TCP, UDP και SCTP και είναι το πλέον κατάλληλο για συντονισμό και μεγιστοποίηση της απόδοσης του δικτύου για συγκεκριμένα πρωτόκολλα. Το iPerf απαιτεί έναν διακομιστή και έναν πελάτη για δοκιμή και αν χρειάζεται μόνο να μετρήσετε την ταχύτητα του δικτύου, τότε δεν είναι υποψήφιο.
Για να εγκαταστήσετε το iPerf3, πληκτρολογήστε την εντολή που ισχύει για τη διανομή σας:
| Διανομές Linux | Εντολή εγκατάστασης iPerf3 | | Debian/Ubuntu | sudo apt εγκατάσταση iperf3 -y | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το iperf3 -y | | Φεντόρα | sudo dnf εγκατάσταση iperf3 -y | | Arch Linux | sudo pacman -S iperf3 | | OpenSUSE | sudo zypper εγκαταστήστε το iperf3 |
Ξεκινήστε το iPerf3 σε λειτουργία διακομιστή με την επιλογή -s και ακούστε τη σύνδεση:
Πατήστε Ctrl+C για να τερματίσετε τη σύνδεση διακομιστή.
SS - Στατιστικά Socket
Η εντολή ss είναι μέρος του πακέτου iproute2, το οποίο είναι προεγκατεστημένο στις περισσότερες διανομές Linux. Αντικαθιστά την παλαιότερη εντολή netstat και παρέχει λεπτομερή στατιστικά στοιχεία σχετικά με τις συνδέσεις δικτύου, τις ανοιχτές υποδοχές και τις θύρες ακρόασης. Το SS δεν εστιάζει στην παρακολούθηση εύρους ζώνης όπως άλλα εργαλεία στη λίστα. Ωστόσο, είναι απαραίτητο για διαγνωστικά δικτύου σε επίπεδο υποδοχής.
Εισαγάγετε την ακόλουθη εντολή για να δείτε τα στατιστικά στοιχεία σύνδεσης δικτύου:
Για να εμφανίσετε όλες τις ενεργές συνδέσεις TCP, πληκτρολογήστε:
Netperf - Δοκιμή εύρους ζώνης δικτύου
Το Netperf βοηθά στην παρακολούθηση του εύρους ζώνης δικτύου χρησιμοποιώντας υποδοχές τομέα Unix, TCP, SCTP, DLPI και UDP μέσω υποδοχών BSD. Όπως το iPerf, το Netperf απαιτεί επίσης διακομιστές και πελάτες για δοκιμή. Τα βασικά χαρακτηριστικά περιλαμβάνουν πολυάριθμες προκαθορισμένες δοκιμές για τη μέτρηση της απόδοσης ή της ταχύτητας μεταφοράς δεδομένων.
Χρησιμοποιήστε την εντολή που αντιστοιχεί στη διανομή σας για να εγκαταστήσετε το Netperf:
| Διανομές Linux | Εντολή εγκατάστασης Netperf | | Debian/Ubuntu | sudo apt εγκατάσταση netperf | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το netperf -y | | Φεντόρα | sudo dnf εγκατάσταση netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | sudo zypper εγκαταστήστε το netperf |
Ξεκινήστε την υπηρεσία με την ακόλουθη εντολή:
Το Netperf εκτελείται για ένα προκαθορισμένο χρονικό διάστημα και στη συνέχεια τερματίζεται αυτόματα.
CBM - Μετρητής εύρους ζώνης χρώματος
Το color bandmeter (CBM) είναι ένα μικρό βοηθητικό πρόγραμμα γραμμής εντολών που εμφανίζει την τρέχουσα κίνηση δικτύου σε όλες τις συσκευές που είναι συνδεδεμένες στο δίκτυο. Η έξοδος που βασίζεται σε κατάρες εμφανίζεται έγχρωμη και δείχνει κάθε διεπαφή δικτύου, τον αριθμό των byte που ελήφθησαν, τα byte που στάλθηκαν και τα συνολικά byte.
Χρησιμοποιήστε την αντίστοιχη εντολή για να εγκαταστήσετε το cbm στη διανομή σας:
| Διανομές Linux | Εντολή εγκατάστασης Netperf | | Debian/Ubuntu | sudo apt εγκατάσταση cbm | | RHEL/Rocky Linux | sudo yum εγκαταστήστε το epel-release -y sudo yum εγκαταστήστε το cbm -y | | Φεντόρα | sudo dnf εγκατάσταση cbm -y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | sudo zypper εγκατάσταση cbm |
Για να ξεκινήσετε την παρακολούθηση με CBM, πληκτρολογήστε:
Πατήστε q για να κλείσετε το παράθυρο.
Αρχικός:Η σύνδεση με υπερσύνδεσμο είναι ορατή. |