巷では、「au版iPhone 5でテザリング、キター!でも7GB制限だとー!!」と盛り上がっているようで、どのぐらい使えるか試算してみる、という話もチラホラ。
ただし、ここにパソコンからのテザリングが入るとどうなるのか‥‥というのを調べるための「通信量シュミレーター」がありました。概算にはなりますが、参考になります。
[From [N] au版「iPhone 5」7GBの通信制限について調べてみた]
でも、これってあくまでも推定値であって、現時点で実際どの程度使ってるんだろう、って測ってみたくなるのも人情(?)というもの。
「そういや、そういうツールあったなぁ」と記憶の底とか漁ってみたら、ありましたよ、vnstatってツールが。
そもそもはLinuxやBSDで動く奴なんだけど、
$ sudo brew search vnstat
Password:
vnstat
案の定、Homebrewの中にあるじゃないですか。
なので、インストールは、さくっと終わる。
$ sudo brew install vnstat
==> Downloading http://humdi.net/vnstat/vnstat-1.11.tar.gz
######################################################################## 100.0%
==> make -C src CFLAGS= CC=cc
==> Caveats
To setup vnstat, run `vnstat -u -i en0' (replace en0 with the network
interface you wish to monitor).
You must then create a cron job to update the vnstat database.
Run `crontab -e' and add the following:
0-55/5 * * * * if [ -x /usr/local/Cellar/vnstat/1.11/bin/vnstat ] && [ `ls /usr/local/var/db/vnstat/ | wc -l` -ge 1 ]; then /usr/local/Cellar/vnstat/1.11/bin/vnstat -u; fi
==> Summary
/usr/local/Cellar/vnstat/1.11: 10 files, 212K, built in 10 seconds
イントール時に出てくるメッセージを、よく見ると「crontabに追加してね〜」という部分があるので、”sudo crontab -e
”をコマンドラインから実行して、下記を一行で書く。
0-55/5 * * * * if [ -x /usr/local/Cellar/vnstat/1.11/bin/vnstat ] && [ `ls /usr/local/var/db/vnstat/ | wc -l` -ge 1 ]; then /usr/local/Cellar/vnstat/1.11/bin/vnstat -u; fi
これで統計データを格納する処理が定期的に実行されるので、あとは、しばらくWebブラウジングを楽しんだり、メールチェックした後に、"vnstat
"を実行してみると…。
$ vnstat
Database updated: Wed Sep 19 00:05:00 2012
en0 since 09/18/12
rx: 463.21 MiB tx: 822.07 MiB total: 1.26 GiB
monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Sep '12 463.21 MiB | 822.07 MiB | 1.26 GiB | 6.77 kbit/s
------------------------+-------------+-------------+---------------
estimated 771 MiB | 1.34 GiB | 2.09 GiB |
daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
yesterday 430.43 MiB | 818.13 MiB | 1.22 GiB | 118.38 kbit/s
today 32.77 MiB | 3.93 MiB | 36.71 MiB | 1.00 Mbit/s
------------------------+-------------+-------------+---------------
estimated 9.00 GiB | 864 MiB | 9.84 GiB |
という感じで、結果が出てくる。
単位はbitのようなので、ぱっと見「え、トータルで1.22 GiBも?」って感じですが、実際はバイト換算して153KMバイトだったりするので、慌てっぽい人はご注意を。
実行時のオプションによって、日次、週次、月次での集計結果を出したり、過去24時間分の結果を出すことも出来るので、「どこで、どんな作業してたっけ?」ってのを振り返れば、だいたいどのぐらいテザリングで使うかなぁ、というのが想像できるんではないかと思います。
#単位、間違えてた…。[2012/9/19 2:10 修正&追記]
どんなオプションが使えるのかとか細かいことは、manページを参照してね。
コメントする