Gibt es einen Befehl, der die Netzwerknutzung zurückgibt?


Antworten:


24

ifstatbenötigt keine root. Führen Sie es mit aus -S, um die aktuelle Zeile zu aktualisieren, anstatt für jede Messung eine neue Zeile zu drucken.

egil@mutter:~$ ifstat -S
       eth0
 KB/s in  KB/s out
    0.13      0.26

1
Nachdem ich mit ein paar Parametern rumgespielt hatte, funktionierte dies. Vielen Dank!
Nathan Osman

11

bmon läuft ohne root:

Bildbeschreibung hier eingeben

Wenn Sie die richtigen Parameter angeben, wird nur eine Zeile zurückgegeben

bmon -o 'ascii: noheader; quitafter = 1' -p wlan0
wlan0 0,00B 0,0 0,00B 0,0

vielleicht hilft das


5

Probieren Sie iftop ...

aber ich denke, dafür brauchst du root-rechte.


4

Hier ist ein Shell-Skript, das eine kurze Zeile mit Echtzeitdaten ausgibt:

#!/bin/bash

ifstat -q -i wlan0 -S 0.1 1 | perl -n -e '/(\d+\.\d+).*(\d+\.\d+)/ && print "Down: $1 KBps - Up: $2 KBps\n"'

Beispielausgabe:

Down: 4.25 KBps - Up: 0.00 KBps

Besonderer Dank geht an Egil für seine Antwort , auf die ich hingewiesen habe ifstat.


2

Eine PHP-Soulution ähnlich dem BASH-Beispiel

#!/usr/bin/php -q
<?php

define('IFSTAT', '/usr/bin/ifstat');
define('LINK', 'wlan0');

$output = exec(IFSTAT . ' -q -i ' . LINK . ' 0.1 1');

$output = preg_replace('/\s+/', ' ', $output);

echo 'DOWN: ' . str_replace(' ', 'Kbps, UP:', trim($output)) . 'Kbps' . PHP_EOL;

2

vnstat bietet tägliche und monatliche RX und TX. Keine Wurzel erforderlich.

Installieren Sie vnstat über synaptic. Dann öffne ein Terminal und gib 'vnstat' ein

Seien Sie nicht überrascht, wenn Sie am ersten oder zweiten Tag keine Ergebnisse erhalten. Es dauert 2-3 Tage, um Ergebnisse zu erhalten, die wie folgt aussehen:

    rx:  41.61 GiB      tx:  1.84 GiB      total:  43.46 GiB

monatlich rx | tx | gesamt | durchschn. Bewertung ------------------------ + ------------- + ----------- - + --------------- 11. Juni 3,55 GiB | 167,75 MiB | 3,71 GiB | 12,02 kbit / s Jul '11 38.07 GiB | 1,68 GiB | 39,74 GiB | 161,42 kbit / s ------------------------ + ------------- + ----------- - + --------------- geschätzt 49,36 GiB | 2,17 GiB | 51,54 GiB |

Täglich rx | tx | gesamt | durchschn. Bewertung ------------------------ + ------------- + ----------- - + --------------- gestern 3.35 GiB | 138.04 MiB | 3,48 GiB | 338,34 kbit / s heute 1.63 GiB | 84,11 MiB | 1,71 GiB | 183,41 kbit / s ------------------------ + ------------- + ----------- - + --------------- Geschätzte 1,80 GiB | 92 MiB | 1,89 GiB |


1

Sie können auch die Netzwerknutzung / den Verkehrsmonitor von Nethogs überprüfen. Sie können es von installieren sudo apt-get install nethogs. dann starte es als sudo nethogs <Connection_name>.

Schauen Sie sich zum Beispiel das Bild an.

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.