人気ブログランキング | 話題のタグを見る

[Windows7] タスクマネージャのグラフの値を取得する

先日、パケットキャプチャしてみたのだが、
実は 一番やりたかったことは、
NIC の I/O の値を取るってことだったの。
sar の rxbyt/s と txbyt/s みたいなのを見たかった。
windows に sar コマンドがあればいいのに。

もしかして、タスクマネージャのネットワークタブで表示される
グラフの数値が取れればいいんじゃないの?ってことで、
その数値を取得するメモ。

特にネットワークの値が欲しかったので、
その内容に特化して書いたけど、
同様のやり方で、CPU 使用率とか、色々取れるよー。

方法



(1)データ収集の設定
パフォーマンス・カウンタの値を収集する。
以下のページを見て、データ取得の設定をする。

パフォーマンス・カウンタのデータをスケジュールに従って収集する(Windows Vista/Windows 7/Windows Server 2008編) - @IT


「記録するパフォーマンスカウンタを選択」の項で、
「Network Interface」 の中の
「Bytes Received/sec」と「Bytes Sent/sec」を選択して「追加>>」。

ICMP とか HTTP とか TCPv6 とか UDP とかあるけど、
sar 相当なら、上記の設定で良いっぽい。

(2)ログを記録、保存
一定時間、実行して記録したら、右クリックなどで「停止」。

(3)出力ファイルを開いて変換
C:/PerfLogs/Admin/データコレクタセット名/マシン名_日付/ファイル名.blg などに出力されるので、
このファイルを開く。
デフォルトはパフォーマンスモニタで開かれる。

どこでも良いので、画面上で右クリック、
「データを保存」を選択して、csv 形式で保存する。

最終結果はこんな感じ。
15秒ごとに取得。
Teredo とか isatap とか必要なのかは良くわかってない。
ウチの LAN て IPv6 使ってたっけ?


"(PDH-CSV 4.0) (","\\MachineName\Network Interface(Teredo Tunneling Pseudo-Interface)\Bytes Received/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Received/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Received/sec","\\MachineName\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Received/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Received/sec","\\MachineName\Network Interface(Teredo Tunneling Pseudo-Interface)\Bytes Sent/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Sent/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Sent/sec","\\MachineName\Network Interface(Realtek PCIe GBE Family Controller)\Bytes Sent/sec","\\MachineName\Network Interface(isatap.{XXX})\Bytes Sent/sec"
"10/14/2014 23:57:28.195"," "," "," "," "," "," "," "," "," "," "
"10/14/2014 23:57:43.198","0","0","0","774.44912872811244","0","0","0","0","0","0"
"10/14/2014 23:57:58.193","0","0","0","1409.6238705208716","0","0","0","0","10.80324851094622","0"
"10/14/2014 23:58:13.196","0","0","0","798.73811482102087","0","0","0","0","0","0"
"10/14/2014 23:58:28.193","0","0","0","753.44294505548942","0","0","0","0","10.802527400565474","0"
"10/14/2014 23:58:43.197","0","0","0","762.42352784619686","0","0","0","0","0","0"
"10/14/2014 23:58:58.194","0","0","0","1024.1740698628537","0","0","0","0","10.802539183396204","0"
"10/14/2014 23:59:13.199","0","0","0","813.22526171396839","0","0","0","0","0","0"
"10/14/2014 23:59:28.197","0","0","0","675.37976930023842","0","0","0","0","10.801808927499124","0"

by xiaoxia | 2014-10-14 17:33 | コンピュータ関係
<< [Office 2013]勝手... [Ubuntu][Ruby] ... >>