J'ai besoin d'une commande que je peux exécuter et qui renvoie l'utilisation actuelle de wlan0
.
Un tel outil existe-t-il? Je préférerais quelque chose qui ne nécessite pas de privilèges root.
J'ai besoin d'une commande que je peux exécuter et qui renvoie l'utilisation actuelle de wlan0
.
Un tel outil existe-t-il? Je préférerais quelque chose qui ne nécessite pas de privilèges root.
Réponses:
ifstat
ne nécessite pas de racine. Exécutez-le avec -S
pour mettre à jour la ligne actuelle au lieu d'imprimer une nouvelle ligne pour chaque mesure.
egil@mutter:~$ ifstat -S
eth0
KB/s in KB/s out
0.13 0.26
Voici un script shell qui imprime une courte ligne avec des données en temps réel:
#!/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"'
Exemple de sortie:
Down: 4.25 KBps - Up: 0.00 KBps
Un merci spécial à Egil pour sa réponse qui m'a fait remarquer ifstat
.
Une soulution php similaire à l'exemple 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 fournit des RX et TX quotidiens et mensuels. Aucune racine requise.
Installez vnstat via synaptic. Ouvrez ensuite un terminal et entrez «vnstat»
Ne soyez pas surpris si vous n'obtenez aucun résultat le premier ou les deux premiers jours. Il faut 2-3 jours pour obtenir des résultats qui ressemblent à:
rx: 41.61 GiB tx: 1.84 GiB total: 43.46 GiB
mensuel rx | tx | total | moy. taux ------------------------ + ------------- + ----------- - + --------------- Juin 2011 3,55 Gio | 167,75 Mio | 3,71 Gio | 12,02 kbit / s Juil '11 38,07 Gio | 1,68 Gio | 39,74 Gio | 161,42 kbit / s ------------------------ + ------------- + ----------- - + --------------- estimé à 49,36 Gio | 2,17 Gio | 51,54 Gio |
du quotidien rx | tx | total | moy. taux ------------------------ + ------------- + ----------- - + --------------- hier 3,35 Gio | 138,04 Mio | 3,48 Gio | 338,34 kbit / s aujourd'hui 1,63 Gio | 84,11 Mio | 1,71 Gio | 183,41 kbit / s ------------------------ + ------------- + ----------- - + --------------- estimée à 1,80 Gio | 92 Mio | 1,89 Gio |