【发布时间】:2012-11-03 07:43:21
【问题描述】:
我需要通过命令行监控一段时间内每秒发送/接收的平均网络字节数,但仅限于某个进程或端口发送/接收的网络流量。
我目前能够使用以下方法监控所有网络流量:
logman create counter -n CounterName -c "\Network Interface(*)\Bytes Total/sec" -f csv -o C:\output.log -si 1
它以 1 秒的间隔为我提供网络总字节数/秒的 CSV,然后我可以解析并确定平均值,但我需要能够监控仅在单个端口或单个进程上发送/接收的流量(港口会更好)
我进行了大量的谷歌搜索,但找不到任何内置于 Windows 中的东西来执行此操作。 (我也看过 netstat )。我对任何可以做到这一点的免费第三方工具持开放态度,它们只需要能够从命令行运行并生成某种日志。
【问题讨论】:
标签: windows networking performancecounter