I den næste artikel skal vi se på bmon. Dette er et simpelt, men kraftfuldt tekstbaseret netværksovervågnings- og fejlretningsværktøj til Unix-lignende systemer. Går til fange netværksrelaterede statistikker og vil vise dem visuelt i et venligt format i realtid.
Tab af båndbredde er et vanskeligt problem at kontrollere, hvilket resulterer i langsom respons fra applikationer, der kører på netværket. Derfor er det altid interessant kontrol båndbredde pigge for at undgå dette problem. Vi kan gøre dette ved hjælp af bmon, som vil hjælpe os med at kontrollere problemer relateret til netværket.
Installer bmon på Ubuntu
Det er let at installere dette værktøj, og i denne artikel vil vi se hvordan installer bmon på Ubuntu 16.04. Næsten alle Gnu / Linux-distributioner har bmon-pakken i standardlagrene. For at installere det behøver vi kun at åbne en terminal (Ctrl + Alt + T) og skrive:
sudo apt-get install bmon
Det kan vi også kompilere koden ved hjælp af følgende kommandoer i terminalen:
git clone https://github.com/tgraf/bmon.git cd bmon sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf sudo ./autogen.sh sudo ./configure sudo make sudo make install
Sådan bruges bmon-værktøjet i Ubuntu
Det skal afklares RX betyder bytes modtaget pr. sekund og TX henviser til transmitterede bytes pr. sekund. Kør det som følger:
bmon
For at se mere detaljeret brugsstatistik for båndbredde, tryk på d-tasten og du vil se noget i retning af følgende:
Tryk på Skift +? for at se hurtig hjælp.
til se statistik for en bestemt grænseflade, vælg det ved hjælp af pil op og pil ned. Hvis vi kun ønsker at overvåge en bestemt grænseflade, skal du tilføje det som et argument på kommandolinjen som følger:
bmon -p enp10s0
Flagget -p etablerer en politik, der definerer, hvilke netværksgrænseflader der skal vises, i eksemplet overvåges min netværksgrænseflade enp10s0.
At bruge bits pr. Sekund i stedet for bytes pr. sekund bliver vi nødt til at bruge -b flag dermed:
bmon -bp enp10s0
Det kan vi også definer intervallerne pr. sekund med -r flag som følger:
bmon -r 5 -p enp10s0
Sådan bruges inputmoduler med bmon
Dette værktøj har en række inputmoduler, der tilbud statistiske data om grænseflader, som inkluderer:
- netlink - Bruger Netlink-protokollen til at indsamle grænsefladesstatistik og trafikkontrol. Dette er standardindgangsmodulet.
- proc: Det er en backup modul hvis Netlink-grænsefladen ikke er tilgængelig.
- dummy: dette er et programmerbart inputmodul til fejlfinding og test.
- nul: deaktiver dataindsamling.
At finde Yderligere Information på et modul, start det med mulighed «hjælp» etableret som følger:
bmon -i netlink:help
Følgende kommando påberåber bmon med proc-inputmodulet aktiveret:
bmon -i proc -p enp10s0
Sådan bruges exit-moduler med bmon
Dette værktøj bruger også outputmoduler til Vis eller eksport indsamlede statistiske data af input-moduler, som inkluderer:
- forbandelser: dette er en interaktiv brugergrænseflade, der giver estimater i realtid og grafisk repræsentation af hver attribut. Det er standard outputtilstand.
- ascii: er en direkte programmerbar tekstoutput. Du kan vise en liste over grænseflader, detaljerede tællere og grafer på konsollen. Er han standard outputtilstand, når forbandelser ikke er tilgængelige.
- format: det er en fuldt programmerbar outputtilstand. Vi kan bruge dens outputværdier i scripts eller programmer til analyse og mere.
- null: det her sluk for output.
For at få mere information om et modul skal du køre det med indstillingen "hjælp" indstillet som følger:
bmon -o curses:help
Den følgende kommando påberåber bmon i ascii-outputtilstand:
bmon -p enp10s0 -o ascii
Vi kan også køre formatudgangsmodulet og derefter bruge de opnåede værdier til scripting eller i et andet program:
bmon -p enp10s0 -o format
At få yderligere brugsoplysninger, muligheder og eksempler, kan vi læse mandssiden til bmon:
man bmon
Hvis vi vil vide mere om dette værktøj, github-arkiv.
De fortsætter med at hjælpe mig med BIOS-fejlen, som Ubuntu forårsagede, kanoniske opgav os og foregiver at glemme os, de beskadigede min nye computer