第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]
© Copyright 2024 ExpyDoc