Apakah ada perintah yang mengembalikan pemanfaatan jaringan?


Jawaban:


24

ifstattidak memerlukan root. Jalankan dengan -Suntuk memperbarui baris saat ini daripada mencetak baris baru untuk setiap pengukuran.

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

1
Setelah bermain-main dengan beberapa parameter, saya berhasil. Terima kasih!
Nathan Osman

11

bmon berjalan tanpa root:

masukkan deskripsi gambar di sini

Jika Anda memberikan parameter yang tepat, ia hanya mengembalikan satu baris

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

mungkin ini bisa membantu


5

Coba buka ...

tapi saya pikir untuk ini Anda perlu root privilege.


4

Berikut ini adalah skrip shell yang mencetak garis pendek dengan data realtime:

#!/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"'

Output sampel:

Down: 4.25 KBps - Up: 0.00 KBps

Terima kasih khusus kepada Egil untuk jawabannya yang menunjuk ke saya ifstat.


2

Sebuah php soulution mirip dengan contoh BASH

#!/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 menyediakan RX dan TX harian dan bulanan. Tidak diperlukan root.

Instal vnstat via sinaptik. Kemudian buka terminal dan masukkan 'vnstat'

Jangan kaget jika Anda tidak mendapatkan hasil apa pun untuk hari pertama atau kedua. Dibutuhkan 2-3 hari untuk mendapatkan hasil yang terlihat seperti:

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

bulanan rx | tx | total | rata-rata menilai ------------------------ + ------------- + ----------- - + --------------- Jun '11 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 ------------------------ + ------------- + ----------- - + --------------- Diperkirakan 49,36 GiB | 2.17 GiB | 51.54 GiB |

harian rx | tx | total | rata-rata menilai ------------------------ + ------------- + ----------- - + --------------- kemarin 3,35 GiB | 138,04 MiB | 3,48 GiB | 338,34 kbit / s hari ini 1,63 GiB | 84.11 MiB | 1,71 GiB | 183,41 kbit / s ------------------------ + ------------- + ----------- - + --------------- Diperkirakan 1,80 GiB | 92 MiB | 1,89 GiB |


1

Anda juga dapat memeriksa penggunaan jaringan / monitor lalu lintas dari nethogs. Anda dapat menginstalnya dengan sudo apt-get install nethogs. kemudian jalankan sebagai sudo nethogs <Connection_name>.

Lihat gambar misalnya.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.