ブロードバンドモデムを使用してLinuxマシンのインターネットに接続しています。 gnome-system-monitor
各セッションで消費された合計バイト数とkbpsを正しく表示するアプリ。さて、私がLinuxでこれらすべての消費(ダウンロードとアップロード)を記録する簡単な方法はありますか?
重要なのは、制限付きの使用プラン(毎月n個のGB)を使用しているため、使用量を追跡したいということです。 Linuxでこれを行うための最良のアプローチは何ですか?
vnstat
をインストールすると、ネットワークインターフェイスの使用状況がログに記録され、さまざまな期間の使用状況を表示できます。
これが私のシステムのデフォルトの出力です
rx / tx / total / estimated
eth0:
Jun '13 14.40 GiB / 1.70 GiB / 16.10 GiB
Jul '13 3.57 GiB / 2.55 GiB / 6.12 GiB / 40.44 GiB
yesterday 968.58 MiB / 2.26 GiB / 3.21 GiB
today 377.88 MiB / 26.73 MiB / 404.61 MiB / 582 MiB
vnstati
も取得した場合、データをさまざまな方法で表示できます。
vnstat
はおそらくこれを行うための最良の方法です。ターミナルで次のコマンドを使用してインストールできます。
Sudo apt-get install vnstat
毎回データ使用状況を確認したくない場合は、次を使用します。
watch -n 5 --differences vnstat -d eth0
開いているターミナルで5秒ごとにステータスが表示され、値に差異が生じます。 -d
は、毎日のステータスを表示するために使用され、eth0
は、インターネット接続に使用されるイーサネットです(wlan0
はWiFiに使用できます)。
最も使いやすく、最も簡単に出力を制御し、継続的なロギングのためにファイルにリダイレクトします。
ifstat
おそらくほとんどのLinuxディストリビューションに付属しており、Macのbrewでインストールできます。強くお勧めします。