RSS

vnStat håller koll på det mobila surfandet

25 Jul

Att använda mobilt bredband blev enkelt för mig i och med Ubuntu 9.04. Då behövde jag inte mecka med Vodafoons drivrutiner för att få det att funka. Nu funkade det direkt. Men det finns en sak jag saknar nu och det är ett sätt att se hur mycket jag surfar. För den som har begränsningar för hur mycket den får surfa är det lite knöligt. Jag har ännu inte upptäckt något inbyggt sätt att göra det på. Ett terminalprogram som ger mig koll på läget är vnStat.

Det här är ett program som man kör i terminalen. Men det är ändå ganska enkelt att komma underfund med. Och det ger dig en hel del nyttig information om ditt surfande.

Jag installerade programmet 19 juli 2009 på min bärbara med Ubuntu 9.04 Jaunty Jackalope. vnStat hade version 1.6.

Installera

Öppna en terminal genom att gå till menyn Program – Tillbehör – Terminal. Skriv sedan följande och ange ditt lösenord.

sudo apt-get install vnstat

Kolla sedan vilka utgångar, gränssnitt mot nätet du har.

ifconfig

När jag kör det, hittar jag gränssnitten eth0, ppp0 och wlan0. För mitt mobila bredband är ppp0 det intressanta.

För att börja att skapa en profil och kolla ett gränssnitt med följande.

sudo vnstat -u -i 

Jag angav följande eftersom jag har tre utgångar till nätet och gärna vill kunna kolla dem alla tre.

sudo vnstat -u -i ppp0
sudo vnstat -u -i eth0
sudo vnstat -u -i wlan0

Koll på statistiken

Efter installationen kunde jag avläsa databaserna som vanlig användare.

vnstat

Då såg jag följande.

            rx      /     tx      /    total    /  estimated
   wlan0: Not enough data available yet.
   eth0: Not enough data available yet.
   ppp0: Not enough data available yet.

För att bara visa mitt mobila bredband skriver jag så här.

vnstat -i ppp0

Och får då följande resultat.

   Database updated: Sun Jul 19 17:35:01 2009
   ppp0

      received:       5.69 MB (100.0%)
   transmitted:        649 kB (0.0%)
         total:       6.32 MB

                   rx     |     tx     |  total
   -----------------------+------------+-----------
       today      5.69 MB |     649 kB |    6.32 MB
   -----------------------+------------+-----------
   estimated        --    |      --    |      --   

Efter lite användande kan det se ut så här. Då får man med även gårdagen. Längst ner ser man också en uppskattning av hur mycket du kommer att surfa under dagen om du håller det här tempot.

	   received:     137.08 MB (84.0%)
	transmitted:      26.90 MB (16.0%)
	      total:     163.98 MB

	                rx     |     tx     |  total
	-----------------------+------------+-----------
	yesterday     17.22 MB |    2.60 MB |   19.82 MB
	    today      9.44 MB |    1.27 MB |   10.71 MB
	-----------------------+------------+-----------
	estimated        13 MB |       1 MB |      14 MB

Fler möjligheter

Med det som beskrivs ovan kan du enkelt hålla koll på hur mycket du surfar. Men det finns mer statistik att utvinna.

Något som är intressant om man har en begränsning i sitt surfande, är hur mycket du har surfat under hela månaden, så här långt. Då lägger man till växeln -m.

vnstat -m -i ppp0

Och sedan resultatet.

 ppp0  /  monthly

   month         rx      |      tx      |   total
-------------------------+--------------+--------------------------------------
  Jul '09     138.31 MB  |    27.04 MB  |   165.35 MB   %%%%%%%%%%%%%%%%%%::::
-------------------------+--------------+--------------------------------------
 estimated       173 MB  |       33 MB  |      206 MB

Eller om man vill se fler dagar än idag och gårdagen, använder man växeln -d.

vnstat -d -i ppp0

Och sedan resultatet.

 ppp0  /  daily

    day         rx      |     tx      |  total
------------------------+-------------+----------------------------------------
   19.07.     22.95 MB  |    2.73 MB  |   25.68 MB   %%%%%%%%%%%%%%%%%%%%::
   20.07.     25.15 MB  |    3.33 MB  |   28.48 MB   %%%%%%%%%%%%%%%%%%%%%%:::
   21.07.      9.92 MB  |    1.25 MB  |   11.17 MB   %%%%%%%%:
------------------------+-------------+----------------------------------------
 estimated       13 MB  |       1 MB  |      14 MB

Man kan få statistiken per timme över ett dygn med växeln -h.

vnstat -h -i ppp0

Resultatet blir ett stapeldiagram och en lista.

 ppp0                                                                     16:10 
  ^                                                           r                 
  |                                                        r  r                 
  |                    r                                   r  r                 
  |                    r                                   r  r                 
  |                 r  r                                   r  r                 
  |                 r  r                                   r  r                 
  |           r     r  r                                   r  r                 
  |  r        r     r  r                                   r  r                 
  |  r        r     r  r                                   r  r                 
  |  r        r     r  rt                                  rt rt                
 -+---------------------------------------------------------------------------> 
  |  17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16    
                                                                                
 h   rx (kB)    tx (kB)      h   rx (kB)    tx (kB)      h   rx (kB)    tx (kB) 
17       1814        285    01          0          0    09          0          0
18         27          7    02          0          0    10          0          0
19         24          3    03          0          0    11       4893        658
20       2573        394    04          0          0    12       5187        608
21         25          5    05          0          0    13         28          4
22       3324        466    06          0          0    14         19          4
23       4304        831    07          0          0    15         21          5
00          0          0    08          0          0    16          5          4

Man kan även övervaka trafiken i realtid. När man avslutar får man en sammanfattande statistik.

vnstat -l -i ppp0

Vilket ger följande.

Monitoring ppp0...    (press CTRL-C to stop)

   rx:       0.44 kB/s     3 p/s            tx:       0.27 kB/s     3 p/s

Efter att man avbrutit övervakningen, genom att trycka Ctrl + C, får man upp följande statistik.

 ppp0  /  traffic statistics

                             rx       |       tx
--------------------------------------+----------------------------------------
  bytes                       258 kB  |         15 kB
--------------------------------------+----------------------------------------
          max             19.82 kB/s  |     0.58 kB/s
      average              3.50 kB/s  |     0.21 kB/s
          min              0.00 kB/s  |     0.00 kB/s
--------------------------------------+----------------------------------------
  packets                        262  |           240
--------------------------------------+----------------------------------------
          max                 14 p/s  |        11 p/s
      average                  3 p/s  |         3 p/s
          min                  0 p/s  |         0 p/s
--------------------------------------+----------------------------------------
  time                  1.23 minutes

Något som är bra om man som jag ibland kör på det mobila bredbandet, är att man kan stänga av vnStat när man kopplar loss modemet. Om jag har förstått dokumentationen rätt, så kan det bli lite fel i statistiken om man inte stänger av.

vnstat -r --disable -i ppp0

När man seda vill starta upp igen, skriver man så här.

vnstat --enable -i ppp0
Annonser
 
1 kommentar

Publicerat av på 25 juli 2009 i Internet

 

Ett svar till “vnStat håller koll på det mobila surfandet

  1. Adam

    15 oktober 2009 at 17:47

    Tack för tipset, underbart litet program för oss med linux.

     

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

 
%d bloggare gillar detta: