Hvis du er en netværksadministrator, ved du helt sikkert vigtigheden af ​​overvågning af netværkstrafik. Mens der er nogle gode GUI-baserede software til rådighed for dette, hvis du beskæftiger dig med kommandolinjen og leder efter et kommandolinjealternativ, vil jeg foreslå dig at prøve slurm .

I denne artikel vil vi diskutere slurm kommandoen sammen med de funktioner, den giver.

Introduktion

Slurm er en generisk netværksbelastningsskærm, der beskriver enhedsstatistikker sammen med en god ascii-graf - den understøtter flere typer af grafer.

For dem der er interesseret i sin oprindelse, startede projektet som en FreeBSD-port på Linux ppp link monitor kaldet "pppstatus." Bortset fra Linux fungerer kommandoen på mange andre platforme, herunder FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, MicroBSD, og Mac OS X.

Download og installer

Brugere af Debian-baserede systemer, som Ubuntu, kan nemt downloade og installere dette værktøj ved hjælp af følgende kommando:

 sudo apt-get install slurm 

Alternativt kan du også downloade sin kildekode og installere manuelt.

Anvendelse

Her er nogle eksempler på hvordan slurm kommandoen kan bruges:

Bemærk : Alle eksempler, der præsenteres i denne artikel, testes på Ubuntu 14.04.

Standard output

For at bruge slurm kommandoen er det første, du skal gøre, at lade det vide, hvilken netværksinterface du vil overvåge, noget du kan gøre ved at overføre grænsefladenavnet som et argument til kommandolinjen -i kommandolinjen.

For eksempel ville jeg i mit tilfælde overvåge "wlan0" -grænsefladen, så jeg udførte kommandoen på følgende måde:

 slurm -i wlan0 

og følgende produktion blev produceret:

Som det fremgår af ovenstående skærmbillede, producerede kommandoen information relateret til netværkstrafik både i tekst og i form af en graf, som ruller fra venstre til højre i henhold til netbrug.

Selvom kommandos man side, samt projektsiden, ikke giver nogen oplysninger om grafen, såvel som de data, den viser, er det tydeligt, at de grønne X'er indikerer downloads, og de røde X'er angiver upload. Hver kolonne i grafen viser netværksbelastning (download + upload) på et givet sekund, hvilket betyder, at flere X'er i en bestemt kolonne, jo mere netværdien belastes ved det andet i tide.

Andre graffunktioner

Bortset fra standardgrafitilstanden tilbyder kommandoen også klassisk såvel som split og stor split graf-tilstand.

For at starte kommandoen med klassisk / kombineret graf, brug kommandolinjen -c :

 slurm -i wlan0 -c 

På samme måde, for at starte kommandoen i split graf mode, brug kommandolinjen -s :

 slurm -i wlan0 -s 

Endelig skal du bruge kommandolinjen -l at starte kommandoen i stor split graf-tilstand:

 slurm -i wlan0-l 

Skift forsinkelsen mellem skærmopdateringer

Som standard opdateres kommandoen udgangen efter et sekund. Du kan dog ændre dette ved at bruge kommandolinjen -d . For eksempel, for at ændre forsinkelsen til 3 sekunder, brugte jeg følgende kommando:

 slurm -i wlan0 -d 5 

Konklusion

Slurm er letvægts og let at bruge kommandolinjeværktøj til overvågning af netværksaktivitet. Selv om det ikke giver mange funktioner, leverer det hvad det hævder. Hvis du vil, kan du også prøve at integrere det med værktøjer som Conky for at få det bedste ud af det.

Har du nogensinde brugt slurm kommandoen? Hvordan var din oplevelse? Del dine tanker i kommentarerne nedenfor.