Saya memerlukan perintah yang dapat saya jalankan yang mengembalikan pemanfaatan saat ini wlan0
.
Apakah alat semacam itu ada? Saya lebih suka sesuatu yang tidak memerlukan hak root.
Saya memerlukan perintah yang dapat saya jalankan yang mengembalikan pemanfaatan saat ini wlan0
.
Apakah alat semacam itu ada? Saya lebih suka sesuatu yang tidak memerlukan hak root.
Jawaban:
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
.
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;
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 |