ネットワーク使用率を返すコマンドはありますか?


回答:


24

ifstatルートは必要ありません。を実行して、-S測定ごとに新しい行を印刷する代わりに、現在の行を更新します。

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

1
いくつかのパラメーターをいじった後、これが機能するようになりました。ありがとう!
ネイサンオスマン

11

bmonはルートなしで実行されます:

ここに画像の説明を入力してください

適切なパラメーターを指定すると、1行のみが返されます

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

多分これは役立ちます



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

感謝エギルのための彼の答えに私を指摘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」と入力します

最初の1日か2日で結果が得られなくても驚かないでください。次のような結果を得るには2〜3日かかります。

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

毎月 rx | tx | 合計| 平均 レート ------------------------ + ------------- + --------------- -+ --------------- 11年6月3.55 GiB | 167.75 MiB | 3.71 GiB | 12.02 kbit / s 11年7月38.07 GiB | 1.68 GiB | 39.74 GiB | 161.42 kbit / s ------------------------ + ------------- + --------------- -+ --------------- 推定49.36 GiB | 2.17 GiB | 51.54 GiB |

毎日 rx | tx | 合計| 平均 レート ------------------------ + ------------- + --------------- -+ --------------- 昨日3.35 GiB | 138.04 MiB | 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

nethogsからネットワークの使用状況/トラフィックモニターを確認することもできます。でインストールできますsudo apt-get install nethogs。次に、として起動しますsudo nethogs <Connection_name>

たとえば、画像を見てください。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.