我需要测量Windows服务器上第三方应用程序的每个客户端的networking使用情况,具有以下限制:
这是我到目前为止看到的:
build议的解决方法是什么? 例如,Netsh能够在捕获时聚合数据吗? 有没有可能的便携式工具可以作为Netsh的前端?
编辑:在此期间,我发现在Windows 10中,端口过滤在Netsh中可用 – 但是由于服务器操作系统版本(WS 2008 R2和WS2012),它并没有帮助。
您可以使用filter结合netsh trace capture
。 例如: netsh trace start InternetClient provider=Microsoft-Windows-TCPIP level=5 keywords=ut:ReceivePath,ut:SendPath
有关更多信息,请查看netsh trace手册
如果您有权访问切换服务器连接,您可以做一个端口镜像,并应用捕获机所需的filter。
联系ISP主机(托pipe服务提供商,OP听起来像是一个networking应用程序),他们很可能提供了至less一些用于监控stream量的精简工具,可能在GUI已经加载。 如果您有权调整网站,可以考虑Google Analytics(分析)。