Netutils-linux, εργαλειοθήκη για απόδοση δικτύου

όνομα netutils-linux

Στο επόμενο άρθρο θα ρίξουμε μια ματιά σε ένα συλλογή βοηθητικών προγραμμάτων που ονομάζεται "netutils-linux". Αυτά μπορούν να χρησιμοποιηθούν απλοποιήστε την αντιμετώπιση προβλημάτων και το συντονισμό απόδοσης δικτύου στα συστήματα Gnu / Linux μας.

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

Εργαλεία Netutils-linux

Αυτό το σύνολο βοηθητικών προγραμμάτων θα Βοηθήστε στην αυτοματοποίηση της διαδικασίας συντονισμού επιδόσεων Gnu / Linux από το κουτί. Το Netutils-linux αποτελείται από τα ακόλουθα εργαλεία:

  • κορυφή δικτύου
  • μύτης
  • itqtop
  • Softirq-top.
  • ποσοστό σύνδεσης
  • softnet-stat-top
  • rss-σκάλα
  • συγγραφείς
  • μεγιστοποίηση-cpu-freq
  • rx-buffers-αύξηση
  • πληροφορίες διακομιστή

Εγκαταστήστε το Netutils-linux

Το Netutils-linux αναπτύχθηκε χρησιμοποιώντας τη γλώσσα προγραμματισμού Python. Επομένως και χάρη σε αυτό, μπορείτε εγκαταστήστε εύκολα χρησιμοποιώντας PIP. Πρώτα απ 'όλα στο Debian, το Ubuntu και επίσης στο Linux Mint μπορούμε να εγκαταστήσουμε pip ανοίγοντας ένα τερματικό (Ctrl + Alt + T). Σε αυτό θα γράψουμε την ακόλουθη εντολή:

sudo apt-get install python-pip

Μετά την εγκατάσταση του PIP, θα πρέπει να εκτελέσουμε μόνο την ακόλουθη εντολή για την εγκατάσταση του netutils-linux:

sudo pip install netutils-linux

Χρήση Netutils-linux

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

  1. Εποπτεία
  2. Κούρδισμα
  3. Υλικό και ταξινόμηση διαμόρφωσής του

Εποπτεία

Όλα αυτά τα εργαλεία ανώτατου επιπέδου που μπορούμε να βρούμε στην ενότητα εποπτείας δεν απαιτούν δικαιώματα root. Θα μπορέσουμε να τα χρησιμοποιήσουμε ως κανονικός χρήστης χωρίς κανένα πρόβλημα.

κορυφή δικτύου

netutils-linux δίκτυο-κορυφή

Αυτό το βοηθητικό πρόγραμμα θα μας επιτρέψει παρακολούθηση διακοπών, στατιστικά στοιχεία επεξεργασίας δικτύου για συσκευές και επίσης CPU. Για να εκτελέσουμε αυτό το βοηθητικό πρόγραμμα, θα πρέπει απλώς να τρέξουμε στο τερματικό (Ctrl + Alt + T):

network-top

μύτης

netutils-linux snmptop

Πρόκειται για ένα βασικό πρόγραμμα παρακολούθησης πακέτων de / proc / net / smmp. Για να εκτελέσουμε αυτό το βοηθητικό πρόγραμμα, θα πρέπει να εκτελέσουμε μόνο την ακόλουθη εντολή:

snmptop

itqtop

Netutils-Linux IRQTOP

Αυτό το βοηθητικό πρόγραμμα θα μας δείξει με έναν απλό τρόπο α ρυθμός διακοπής με βάση το αρχείο / proc / interrupts του συστήματος Gnu / Linux. Μην ξεχνάτε ότι θα μπορέσουμε να εκτελέσουμε αυτό το βοηθητικό πρόγραμμα απλά χρησιμοποιώντας την εντολή:

irqtop

Softirq-top.

netutils-linux softirq-top

Αυτή η εντολή θα μας δείξει το μετάδοση πακέτων και ταχύτητα λήψης με βάση το αρχείο / proc / softirqs. Για να χρησιμοποιήσουμε αυτήν την εντολή, θα πρέπει να εκτελέσουμε μόνο στο τερματικό (Ctrl + Alt + T):

softirq-top

ποσοστό σύνδεσης

ποσοστό σύνδεσης netutils-linux

Κατά την εκτέλεση αυτού του εργαλείου, θα μας δείξει πόσα πακέτα / bytes λαμβάνει / μεταδίδει μια διεπαφή δικτύου και πόσα σφάλματα προκύπτουν με βάση τα αρχεία / sys / class / net / XXX / statistic / YYY. Για να χρησιμοποιήσετε αυτήν την εντολή, θα γράψουμε απλώς στο τερματικό (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Εμφάνιση διάφορων στατιστικά στοιχεία σχετικά με την επεξεργασία πακέτων από την CPU στο σύστημα Gnu / Linux μας. Απλά θα πρέπει να πληκτρολογήσετε το τερματικό (Ctrl + Alt + T) τα ακόλουθα για να λάβουμε τα αποτελέσματα:

softnet-stat-top

Κούρδισμα

Για να τρέξουμε αυτά τα εργαλεία θα πρέπει να τα χρησιμοποιήσουμε ως root ή με sudo.

rss-σκάλα

Ορίζει αυτόματα τη λίστα smp_affinity_list για IRQ των ουρών NIC rx / tx που λειτουργούν κανονικά σε CPU0. Υποστηρίζει επίσης διπλή / τετραπλή κλιμάκωση για συστήματα πολλαπλών επεξεργαστών.

sudo rss-ladder enp10s0 0

συγγραφείς

Επιτρέπει RPS σε όλες τις διαθέσιμες CPU του τοπικού κόμβου NUMA για όλες τις ουρές NIC rx. Θα πρέπει επίσης να διευκρινιστεί ότι είναι ένα καλό εργαλείο για φτηνές κάρτες δικτύου.

sudo autorps enp10s0

μεγιστοποίηση-cpu-freq

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

sudo maximize-cpu-freq

rx-buffers-αύξηση

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

Υλικό και ταξινόμηση διαμόρφωσής του

πληροφορίες διακομιστή

netutils-linux διακομιστής-πληροφορίες-εμφάνιση

Αυτό το βοηθητικό πρόγραμμα είναι παρόμοια με την εντολή lshw. Μπορούμε να το χρησιμοποιήσουμε πληκτρολογώντας στο τερματικό (Ctrl + Alt + T):

sudo server-info show

netutils-linux διακομιστής-πληροφορίες-εμφάνιση

Το βοηθητικό πρόγραμμα πληροφοριών διακομιστή επίσης μπορεί να ταξινομήσει το υλικό Εκτός από όλα τα χαρακτηριστικά του σε κλίμακα από 1 έως 10. Εκτός από την πρόσβαση σε αυτήν την ταξινόμηση, μπορούμε να το κάνουμε απλά πληκτρολογώντας στο τερματικό (Ctrl + Alt + T):

sudo server-info rate

Όποιος θέλει να μάθει περισσότερα για αυτήν την εργαλειοθήκη στη σελίδα GitHub του σχεδίου. Εκεί θα βρείτε μια πιο λεπτομερή περιγραφή αυτών.

Απεγκαταστήστε το netutils-linux

Για να εξαλείψουμε αυτήν την ομάδα εφαρμογών από το σύστημά μας, θα πρέπει απλώς να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε σε αυτό:

sudo pip uninstall netutils-linux

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.