Πώς να παρακολουθήσετε το φορτίο δικτύου από τη γραμμή εντολών στο Linux
Αν είστε διαχειριστής δικτύου, γνωρίζετε τη σημασία της παρακολούθησης της κυκλοφορίας δικτύου. Παρόλο που υπάρχει διαθέσιμο κάποιο εξαιρετικό λογισμικό βασισμένο σε GUI, εάν ασχολείστε με τη γραμμή εντολών και αναζητάτε εναλλακτική λύση γραμμής εντολών, σας προτείνω να δοκιμάσετε το slurm
.
Σε αυτό το άρθρο, θα συζητήσουμε την εντολή slurm
μαζί με τα χαρακτηριστικά που παρέχει.
Εισαγωγή
Περιγράφεται από τη σελίδα man ως "άλλη οθόνη παρακολούθησης φορτίου δικτύου", το Slurm είναι μια γενική οθόνη ελέγχου φορτίου δικτύου που δείχνει στατιστικά στοιχεία συσκευών μαζί με ένα ωραίο γράφημα ASCII - υποστηρίζει πολλούς τύπους γραφημάτων.
Για όσους ενδιαφέρονται για την προέλευσή του, το έργο ξεκίνησε ως μια θύρα FreeBSD της οθόνης σύνδεσης ppp Linux που ονομάζεται "pppstatus". Εκτός από το Linux, η εντολή λειτουργεί σε πολλές άλλες πλατφόρμες, όπως το FreeBSD, το OpenBSD, το NetBSD, το Solaris, το HP-UX, το MicroBSD, και Mac OS X.
Λήψη και εγκατάσταση
Οι χρήστες των συστημάτων που βασίζονται στο Debian, όπως το Ubuntu, μπορούν εύκολα να κατεβάσουν και να εγκαταστήσουν αυτό το βοηθητικό πρόγραμμα χρησιμοποιώντας την ακόλουθη εντολή:
sudo apt-get εγκαταστήστε το slurm
Εναλλακτικά, μπορείτε επίσης να κάνετε λήψη του πηγαίου κώδικα και να εγκαταστήσετε με μη αυτόματο τρόπο.
Χρήση
Ακολουθούν μερικά παραδείγματα για το πώς μπορεί να χρησιμοποιηθεί η εντολή slurm
:
Σημείωση : Όλα τα παραδείγματα που παρουσιάζονται σε αυτό το άρθρο ελέγχονται στο Ubuntu 14.04.
Προεπιλεγμένη έξοδος
Για να χρησιμοποιήσετε την εντολή slurm
, το πρώτο πράγμα που πρέπει να κάνετε είναι να γνωρίσετε ποια διεπαφή δικτύου θέλετε να παρακολουθήσετε, κάτι που μπορείτε να κάνετε περάνοντας το όνομα διεπαφής ως όρισμα στην επιλογή -i
γραμμής εντολών.
Για παράδειγμα, στην περίπτωσή μου, ήθελα να παρακολουθήσω τη διεπαφή "wlan0", γι 'αυτό έκανα την εντολή με τον ακόλουθο τρόπο:
slurm -i wlan0
και προέκυψε η ακόλουθη έξοδος:
Όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, η εντολή παρήγαγε πληροφορίες που σχετίζονται με την κίνηση του δικτύου τόσο σε κείμενο όσο και σε μορφή γραφήματος, το οποίο μετακινείται από αριστερά προς τα δεξιά ανάλογα με τη χρήση του δικτύου.
Παρόλο που η σελίδα του χρήστη της εντολής, καθώς και η σελίδα του έργου, δεν παρέχουν πληροφορίες σχετικά με το γράφημα καθώς και τα δεδομένα που απεικονίζει, είναι εμφανές ότι τα πράσινα X δείχνουν λήψεις και τα κόκκινα X δείχνουν μεταφορτώσεις. Κάθε στήλη στο γράφημα απεικονίζει το φορτίο δικτύου (λήψη + φόρτωση) σε οποιοδήποτε δεδομένο δευτερόλεπτο, πράγμα που σημαίνει ότι τα περισσότερα X σε μια συγκεκριμένη στήλη, τόσο περισσότερο το φορτίο του δικτύου στη δεύτερη στιγμή.
Άλλες λειτουργίες γραφημάτων
Εκτός από την προεπιλεγμένη λειτουργία γραφήματος, η εντολή προσφέρει επίσης κλασική καθώς και διαίρεση και μεγάλη λειτουργία διαχωρισμού γραφημάτων.
Για να ξεκινήσετε την εντολή με κλασικό / συνδυασμένο γράφημα, χρησιμοποιήστε την επιλογή γραμμής εντολών -c
:
slurm -i wlan0 -c
Ομοίως, για να ξεκινήσει η εντολή στη λειτουργία διαίρεσης γραφήματος, χρησιμοποιήστε την επιλογή γραμμής εντολών -s
:
slurm -i wlan0 -s
Τέλος, για να ξεκινήσετε την εντολή σε λειτουργία μεγάλου διαχωρισμένου γραφήματος, χρησιμοποιήστε την επιλογή γραμμής εντολών -l
:
slurm -i wlan0 -l
Αλλάξτε την καθυστέρηση μεταξύ των ενημερώσεων οθόνης
Από προεπιλογή, η εντολή ενημερώνει την έξοδο μετά από ένα δευτερόλεπτο. Ωστόσο, μπορείτε να το αλλάξετε χρησιμοποιώντας την επιλογή γραμμής εντολών -d
. Για παράδειγμα, για να αλλάξετε την καθυστέρηση σε 3 δευτερόλεπτα, χρησιμοποίησα την ακόλουθη εντολή:
slurm -i wlan0 -d 5
συμπέρασμα
Το Slurm είναι ένα ελαφρύ και εύκολο στη χρήση εργαλείο γραμμής εντολών για την παρακολούθηση της δραστηριότητας δικτύου. Παρόλο που δεν προσφέρει πολλά χαρακτηριστικά, παρέχει αυτό που ισχυρίζεται. Επίσης, αν θέλετε, μπορείτε να δοκιμάσετε να την ενσωματώσετε με εργαλεία όπως η Conky για να αξιοποιήσετε στο έπακρο.
Έχετε χρησιμοποιήσει ποτέ την εντολή slurm
; Πώς ήταν η εμπειρία σου; Μοιραστείτε τις σκέψεις σας στα παρακάτω σχόλια.