Hoe netwerkbelasting te controleren vanaf de commandoregel onder Linux
Als u een netwerkbeheerder bent, kent u het belang van monitoring van netwerkverkeer. Hoewel er een aantal uitstekende GUI-gebaseerde software beschikbaar is, als je te maken hebt met de opdrachtregel en op zoek bent naar een opdrachtregelalternatief, zou ik je aanraden om slurm
.
In dit artikel bespreken we de opdracht slurm
samen met de functies die deze biedt.
Invoering
Door de man-pagina beschreven als "nog een andere netwerkbelastingsmonitor", is Slurm een generieke netwerkbelastingsmonitor die apparaatstatistieken samen met een aardige ascii-grafiek toont - deze ondersteunt meerdere soorten grafieken.
Voor diegenen die geïnteresseerd zijn in de oorsprong, is het project gestart als een FreeBSD-poort van de Linux ppp-linkmonitor genaamd "pppstatus." Naast Linux werkt de opdracht op vele andere platforms, waaronder FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, MicroBSD en Mac OS X.
Download en installeer
Gebruikers van op Debian gebaseerde systemen, zoals Ubuntu, kunnen dit hulpprogramma gemakkelijk downloaden en installeren met behulp van de volgende opdracht:
sudo apt-get install slurm
U kunt ook de broncode downloaden en handmatig installeren.
Gebruik
Hier zijn enkele voorbeelden van hoe de opdracht slurm
kan worden gebruikt:
Opmerking : alle voorbeelden in dit artikel zijn getest op Ubuntu 14.04.
Standaarduitvoer
Om de opdracht slurm
gebruiken, moet u eerst weten welke netwerkinterface u wilt controleren, iets wat u kunt doen door de interfacenaam door te geven als argument voor de -i
opdrachtregeloptie.
In mijn geval wilde ik bijvoorbeeld de "wlan0" -interface controleren, dus ik voerde de opdracht op de volgende manier uit:
slurm -i wlan0
en de volgende uitvoer werd geproduceerd:
Zoals te zien is in de bovenstaande schermopname, produceerde de opdracht informatie gerelateerd aan netwerkverkeer, zowel in tekst als in de vorm van een grafiek, die van links naar rechts scrollt op basis van het netwerkgebruik.
Hoewel de manpagina van het commando, en ook de projectpagina, geen informatie biedt over de grafiek en de gegevens die het weergeeft, is het duidelijk dat de groene X's downloads aanduiden en de Rode X's uploads aangeven. Elke kolom in de grafiek geeft de netwerkbelasting weer (download + upload) op een gegeven seconde, wat betekent dat hoe meer X's in een bepaalde kolom staan, hoe meer het netwerk op dat moment in de tijd wordt geladen.
Andere grafiekmodi
Afgezien van de standaard grafiekmodus, biedt de opdracht ook klassieke en gesplitste en grote gesplitste grafiekmodus.
Om de opdracht met klassieke / gecombineerde grafiek te starten, gebruikt u de opdrachtregeloptie -c
:
slurm -i wlan0 -c
Op dezelfde manier gebruikt u de opdrachtregeloptie -s
om de opdracht in de gesplitste grafiekmodus te starten:
slurm -i wlan0 -s
Tot slot, om de opdracht in de grote gesplitste grafiekmodus te starten, gebruikt u de opdrachtregeloptie -l
:
slurm -i wlan0 -l
Wijzig de vertraging tussen schermupdates
Standaard wordt de uitvoer na een seconde bijgewerkt met de opdracht. U kunt dit echter wijzigen door de opdrachtregeloptie -d
te gebruiken. Om bijvoorbeeld de vertraging te wijzigen naar 3 seconden, heb ik de volgende opdracht gebruikt:
slurm -i wlan0 -d 5
Conclusie
Slurm is een lichtgewicht en gemakkelijk te gebruiken opdrachtregelprogramma voor het controleren van netwerkactiviteit. Hoewel het niet veel functies biedt, levert het wel wat het beweert. Als je wilt, kun je ook proberen om het te integreren met tools zoals Conky om er het beste van te maken.
Heb je ooit het slurm
commando gebruikt? Hoe was je ervaring? Deel uw mening in de reacties hieronder.