web-dev-qa-db-ja.com

再起動後の総インターネットデータ使用量を監視するにはどうすればよいですか?

一部のブロードバンドプロバイダーは、毎月のダウンロード制限を課しており、超過すると追加料金が発生します。また、パッケージのインストール/更新と「通常の」ブラウジング(テレビ番組や映画のストリーミングを含む)だけで、いくつかの下限を簡単に超えることができます。

これは、インターネットの使用量を制限する必要があることを意味しますが、いつそれを知るのは困難です。

システムモニターは、[リソース]タブのネットワークセクションで受信/送信の合計を表示することで、これを少し助けます。ただし、これは再起動するたびにリセットされます。毎月の合計を受け取る方法があればいいので、限界をどれだけ超えているかを知ることができ、限界を超えそうな場合は警告を出すこともできます。

誰もこれを達成する方法を知っていますか?

55
dv3500ea

vnstatをチェックアウトできます。これはコマンドラインベースであり、リポジトリで利用可能です。

Sudo vnstat -u -i [interface]で開始できます

統計を見るにはSudo vnstat -i [interface]

38
ricky

"ubuntu"の答えではありませんが、このためにWRT54Gルーターで Tomato firmware を使用します。過去数年間、毎月のアップ/ダウンの使用量が得られますが、(質問の文脈では)ナイスなことは、それが実行されている1つのシステムだけでなく、ネットワーク全体であるということです(ただし、この点は意味がありません)問題のシステムがルーターであるか、直接接続されている場合)。

6
gregmac

Rickys anwerを展開するだけです:

ifconfig | cut -c 1-8 | sort | uniq -uを使用すると、インターフェースをリストできます。

enp0s31f
lo      
wlp3s0

1つのインターフェイスについて、次のようにトラフィックを視覚化できます。

vnstati -vs -i wlp3s0 -o ~/summary.png

ニースの要約を示します。

enter image description here

  • rxは受信トラフィックです
  • txは転送されたトラフィックです
6
Martin Thoma

リポジトリから入手できるntopユーティリティをお勧めします。これはサービスとして実行され、トラフィック使用量の記録を保持します。これらのレポートは、内部httpサーバー(ポート3000)から入手できます。ブラウザhttp://localhost:300/を使用して簡単に確認できます

ntopウェブサイト でntopから何が得られるかを確認してください。

3
João Pinto

ソフトウェアソリューションは別として、プロバイダーを確認することをお勧めします。それらの多くには、特定の制限に達したとき、または一時的にアクセスをブロックしたときに警告を送信する監視ツールがあります。これには、「公式」番号を取得できるという利点があります。

2
qbi

download monitor」は、データの統計を表示する非常に優れた使いやすいツールであることがわかりました。 GUIインターフェースがあり、非常に使いやすくなっています。 Ubuntu Software Centerで入手できます。

Download monitor

0
userAbhi