Wie kann ich Ubuntu-Netzwerkschnittstellenstatistiken im Terabyte-Bereich erhalten?

Wie kann ich Ubuntu-Netzwerkschnittstellenstatistiken im Terabyte-Bereich erhalten?

Wenn ich die Netzwerkschnittstellenstatistiken meines Servers mit oder abfrage, ifconfigsind ip -ssie auf 999 GB begrenzt und werden dann auf 0 GB zurückgesetzt, sodass ich wieder von vorne beginne. Ist es möglich, die Konfiguration irgendwie zu ändern, um die Protokollierung von Statistiken im Terabyte-Bereich zu ermöglichen? Oder ein anderes Protokollierungstool zu verwenden? Ich verwende Ubuntu 20.04.

$ uname -p
x86_64

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

Vielen Dank.

Bearbeiten, um die angeforderten Informationen hinzuzufügen. enp4s0Dies ist die LAN-Seite meiner Firewall und die Gesamtmenge wurde erst kürzlich wieder auf 0 GB zurückgesetzt. Ich werde zu gegebener Zeit Updates bereitstellen.

ifconfig-Ausgabe:

$ ifconfig enp4s0
enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.54.141  netmask 255.255.255.0  broadcast 192.168.54.255
        ether 00:26:2d:24:91:43  txqueuelen 1000  (Ethernet)
        RX packets 47559414  bytes 8105358582 (8.1 GB)
        RX errors 0  dropped 9  overruns 0  frame 0
        TX packets 126168339  bytes 183503412184 (183.5 GB)
        TX errors 1  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 18

IP-Ausgang:

$ ip -s -h link show enp4s0
4: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:26:2d:24:91:43 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    8.11G      47.6M    0       9       0       3.38k
    TX: bytes  packets  errors  dropped carrier collsns
    184G       126M     1       0       0       0

Antwort1

Beide ifconfigzeigen ipStatistiken in der entsprechenden Einheit an, abhängig von der anzuzeigenden Datenmenge. Können Sie Ausgaben bereitstellen, die vor und nach dem Einheitenwechsel angezeigt werden?

Hier ist die Ausgabe vom Ubuntu 16.04.4 x86_64-Server:

$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial

$ uname -p
x86_64

ifconfig-Ausgabe

$ ifconfig enp94s0f1
enp94s0f1 Link encap:Ethernet  HWaddr 28:ac:9e:e7:a9:cd  
          inet addr:196.196.195.10  Bcast:196.196.195.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11694856562 errors:0 dropped:38446 overruns:0 frame:0
          TX packets:10658263823 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6448839112903 (6.4 TB)  TX bytes:4392568782445 (4.3 TB)

IP-Ausgabe

$ ip -s -h link show enp94s0f1
3: enp94s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 28:ac:9e:e7:a9:cd brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    6.45T      11.7G    0       38.4k   0       0       
    TX: bytes  packets  errors  dropped carrier collsns 
    4.39T      10.7G    0       0       0       0 

verwandte Informationen