Transcript 第3回課題
第3回課題
• 自分が消費する帯域を調べよう
– 自分のマシン、家のマシン
– がんばって帯域を消費してみてもよい
– 複数のマシンが家の中にあるなら、
全部のマシンの合計を調べるとbetter
– 数日間、ログを収集しグラフ化してみよう
– できる範囲内の時間でよい
• フリーウェアを使って計測
----- トラフィックログ 取得日時 2003/11/21 18:43:45 ----キャプチャ時間
0時間 02分 04秒
総送信量
15.88 KB
総受信量
40.08 KB
平均送信速度
0.12 KB/s
平均受信速度
0.32 KB/s
瞬間送信速度
0.00 KB/s
瞬間受信速度
0.01 KB/s
----- トラフィックログ 取得日時 2003/11/21 18:43:55 ----キャプチャ時間
0時間 02分 14秒
総送信量
16.09 KB
総受信量
40.35 KB
平均送信速度
0.12 KB/s
平均受信速度
0.30 KB/s
瞬間送信速度
0.00 KB/s
瞬間受信速度
0.00 KB/s
– TCP Monitor Plus
• http://hp.vector.co.jp/authors/VA032928/
– TCPを用いた通信は全て計測される
– 注意:自宅内のマシン同士の通信も計測される
http://hp.vector.co.jp/authors/VA032928/img/tcpmon130.jpg
• 提出物
– グラフ
• 分かりやすいスケールでグラフを作成すること
一日のグラフでも一週間のグラフでもよい
– グラフについての説明
• どういった環境でのデータか?
• いつ、どこでデータを取得したか
– 考察や感想
•
•
•
•
思っていた使用量だったか?
回線増強の必要性はあるか?
将来的にはどの程度の帯域を1ユーザが消費するか?
Etc..
Windows以外の環境の人は?
• 選択肢
– TCP Monitorのように、ログを収集できるフリーウェアを
探す
• あったらみんなにも教えてください!
– 自宅にあるルータがSNMPに対応していたら、MRTGな
どのソフトウェアでグラフを作る
• UNIXの知識が必要です
– 計測しない。そのかわり、できるだけ正確なトラフィック量
の予測を行う
• アプリケーションがやりとりするデータ量
• 利用状況
全員の課題が提出された後、予測だけを行った場合と、実際に
計測をした結果を見比べてみる予定です
課題の進めかた
• TCP Monitorを用いてグラフをどのように生
成するのかについて述べます
• トラフィック量に関する部分のみの解説を行
いますが、他の場合でも同様の手法を用いる
ことが可能です
• 使用するソフトウェアはTCPMonitor,
Excel2003を前提に進めています
TCP Monitorを用いたグラフ生成
TCP Monitor
• ここではログを適切に出力するようにTCP
Monitorの設定を行います
設定画面にはここをクリックするといけ
ます
トラフィックモニターを選択
表示をMbpsに変更
ログの出力にも反映されます
ログファイル名を .csvに変更
周期の粒度を自由に変更
(細かい方が後で便利です)
カンマでそれぞれの値を区切り、CSV形式にする
Excelを用いたグラフ生成
• ある程度の時間ログをとることができたら実
際にグラフを生成してみましょう
• TCP Monitorを用いて生成した
tcpmon_traffic.csvをExcelで開きます
時刻形式に変更する必要あり
先頭の空白とMbpsが入っていると
グラフ生成がおこなえない
関数を選択
トラフィック量の最初の空白と
Mbpsを取り除く作業を行います
文字列処理を行います
文字列操作->MID
処理を行う文字列を選択
(5文字目から5文字までを選択)
抽出された値
適切に値の部分が抽出できました
しかし、このままでは形式が文字列
なので、形式を値に変更する必要が
あります
このままでは数式なので、これら
の値を隣のセルにコピーします
貼り付ける際、「形式を選択して
貼り付け」を選択します
「値」を選択しま
す
エラーメッセージが表示されるので
「数値に変換する」を選択します
うまくいくと値が右よりに表示され
るはずです
これでトラフィック量のデータが数
値として準備できました
同じく、時刻のデータも同様の操
作で形式を変更しましょう
(ただし、形式は「時刻」を選択)
肝心のグラフ生成です。
使用するデータの範囲を選択し
「グラフ」を選択しましょう
グラフのオプション等の解説は省
略します
好きな形式を選択して見やすいも
のを作りましょう
time
10:24:15
10:22:25
10:20:35
10:18:44
10:16:54
10:15:04
10:13:14
10:11:24
10:09:34
10:07:41
10:05:51
10:04:01
10:02:11
10:00:21
09:58:31
09:56:41
09:54:50
09:53:00
09:51:10
09:49:20
09:47:30
09:45:40
09:43:49
09:41:59
09:40:09
09:38:19
09:36:29
09:34:39
09:32:48
09:30:58
09:29:06
09:27:15
Mbps
12
完成しました、おつかれさまです。
10
8
6
send
recv
4
2
0
提出期限
•
•
•
•
2004年1月6日 23時59分59秒まで
SOI上で提出のこと
授業でレビューします(予定)
質問事項はメールで
– [email protected]