क्या कोई कमांड है जो नेटवर्क का उपयोग करता है?


21

मुझे एक आदेश की आवश्यकता है जिसे मैं चला सकता हूं जो वर्तमान उपयोग का लाभ देता है wlan0

क्या ऐसा उपकरण मौजूद है? मैं कुछ ऐसा करना पसंद करूंगा जिसमें रूट विशेषाधिकारों की आवश्यकता न हो।

जवाबों:


24

ifstatdoesn't जड़ की आवश्यकता है। -Sप्रत्येक माप के लिए एक नई लाइन को प्रिंट करने के बजाय वर्तमान लाइन को अपडेट करने के लिए इसे चलाएं ।

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

1
कुछ मापदंडों के साथ खेलने के बाद, मुझे यह काम मिला। धन्यवाद!
नाथन उस्मान

11

बिना जड़ के चलता है उछाल:

यहां छवि विवरण दर्ज करें

यदि आप इसे सही मानदंड देते हैं तो यह केवल एक पंक्ति में लौटता है

bmon -o 'ascii: noheader; quitafter = 1' -p wlan0
wlan0 0.00B 0.00.38.0 0.0

शायद यह मदद करता है


5

Iftop का प्रयास करें ...

लेकिन मुझे लगता है कि इसके लिए आपको रूट विशेषाधिकारों की आवश्यकता है।


4

यहाँ एक शेल स्क्रिप्ट है जो रियलटाइम डेटा के साथ एक छोटी रेखा को प्रिंट करता है:

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

नमूना आउटपुट:

Down: 4.25 KBps - Up: 0.00 KBps

विशेष धन्यवाद Egil के लिए अपने जवाब जो मुझे की ओर इशारा किया ifstat


2

BASH उदाहरण के समान एक php स्पिरिट

#!/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 दैनिक और मासिक RX और TX प्रदान करता है। कोई जड़ की आवश्यकता है।

सिनैप्टिक के माध्यम से vnstat स्थापित करें। फिर एक टर्मिनल खोलें और 'vnstat' दर्ज करें

यदि आपको पहले या दो दिन तक कोई परिणाम न मिले तो आश्चर्यचकित न हों। परिणाम दिखने में 2-3 दिन लगते हैं जो इस प्रकार हैं:

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

महीने के आरएक्स | tx | कुल | औसत। मूल्यांकन करें ------------------------ + ------------- + ----------- - + --------------- जून '11 3.55 GiB | 167.75 MiB | 3.71 GiB | 12.02 kbit / s जुलाई '11 38.07 GiB | 1.68 GiB | 39.74 GiB | 161.42 kbit / s ------------------------ + ------------- + ----------- - + --------------- अनुमानित 49.36 GiB | 2.17 GiB | 51.54 GiB |

रोज आरएक्स | tx | कुल | औसत। मूल्यांकन करें ------------------------ + ------------- + ----------- - + --------------- कल 3.35 GiB | 138.04 मिब | 3.48 GiB | 338.34 kbit / s आज 1.63 GiB | 84.11 MiB | 1.71 GiB | 183.41 kbit / s ------------------------ + ------------- + ----------- - + --------------- अनुमानित 1.80 GiB | 92 MiB | 1.89 GiB |


1

आप नेथोग से नेटवर्क उपयोग / ट्रैफिक मॉनिटर भी देख सकते हैं। आप इसे स्थापित कर सकते हैं sudo apt-get install nethogs। फिर इसे लॉन्च करें sudo nethogs <Connection_name>

उदाहरण के लिए छवि को देखें।

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.